Yo uso Jupyter Notebook a diario. Es una gran herramienta para crear prototipos de una idea. Claro que estaría abierto a usar un equivalente en línea. Ya hay algunas soluciones disponibles para los desafíos / limitaciones que mencionó.
El acceso remoto a un Cuaderno basado en la nube es ofrecido por los Cuadernos de Microsoft Azure (Cuadernos de Microsoft Azure – Cuadernos Jupyter en línea). Es una versión basada en la nube de Jupyter Notebook que permite compartir en la nube. Cualquier persona con un navegador de internet puede usarlo. No es necesario instalar una imagen Docker en una máquina remota para usarla.
Puede encontrar una solución para trabajar con conjuntos de datos más grandes en Azure Functions. Esencialmente, puede guardar su computadora portátil Jupyter en un archivo .py y luego copiarlo y pegarlo en una función de Azure. Ahora acaba de implementar su código en la nube completo con un punto final REST y escalado automático en cuestión de unos pocos clics. Si el conjunto de datos es grande, simplemente establezca el límite de escala automática en un número lo suficientemente grande. Básicamente, puede tomar su Jupyter Notebook existente y ejecutarlo en 10,000 funciones de Azure “sin servidor” en menos de 2 minutos sin tener que escribir más código.
- ¿Qué son las características y clases en ingeniería de características?
- ¿Es posible aplicar las técnicas de N-gram para el análisis de sentimientos?
- ¿Cuáles son las opiniones de Yoshua Bengio sobre Kaggle y el aprendizaje automático competitivo en general?
- ¿Qué enfoques utilizaron los participantes en Quora ML CodeSprint 2013?
- ¿Hay algún conjunto de datos o API que proporcione una lista de palabras poco frecuentes?
En términos de una solución para mejorar la experiencia de escritura de una computadora portátil Jupyter, todavía no he encontrado una solución muy buena.