Los cuadernos alojados son un tipo de aplicación de software colaborativa, utilizada a menudo en la síntesis de datos y el desarrollo de modelos. Los cuadernos alojados ofrecen una plataforma para que los científicos de datos y los ingenieros combinen código, texto, imágenes, ecuaciones, vídeo y mucho más en un único archivo o documento.
El software suele ser suministrado por un proveedor alojado en la nube que se encarga de la escalabilidad del hardware a medida que evolucionan las tareas. Los cuadernos alojados se asocian a menudo con Jupyter Notebook, una aplicación de código abierto para la computación interactiva que está ganando cada vez más atención y popularidad entre los científicos de datos y los ingenieros.
Los cuadernos alojados se utilizan para combinar de forma rápida y sencilla código y datos en un formato fácilmente compartible y reproducible. Esto los hace ideales para la colaboración entre colegas. Al proporcionar una salida directa de todo el proceso de desarrollo, los cuadernos alojados son ideales para la exploración de datos y la creación de prototipos.
Además de la colaboración, los cuadernos alojados también se utilizan habitualmente para presentar visualizaciones o presentaciones basadas en datos. Al combinar y alojar código en el mismo lugar, los cuadernos alojados permiten a los ingenieros de datos crear formas personalizadas de presentar sus datos de múltiples maneras. De este modo, las empresas pueden obtener información a partir de conjuntos de datos complejos para comprender mejor su base de clientes u orientar su toma de decisiones.
Los cuadernos alojados no son sólo para la ingeniería de datos o la ciencia de datos. También se han hecho muy populares en el contexto educativo. A través de programas como Google Colab, los profesores pueden dar a sus alumnos acceso a cuadernos compartidos alojados en la nube para el desarrollo colaborativo y la experimentación. De este modo, los estudiantes pueden trabajar fácilmente con la última tecnología y compartir sus progresos con sus compañeros.
En general, los cuadernos alojados son una plataforma de software versátil y potente que pueden utilizar por igual ingenieros de datos, desarrolladores de software y programadores aficionados. Con sus posibilidades de colaboración y personalización, no es de extrañar que los cuadernos alojados estén ganando adeptos rápidamente y se estén convirtiendo en una herramienta integral en las comunidades de ingeniería y ciencia de datos.