Zigzag Machine learning es una colección de Jupyter Notebooks con el objetivo de enseñar las bases del Machine Learning 🧠. En general, sigue un enfoque top-down, de arriba hacia abajo, pero cambia a bottom-up, de abajo hacia arriba, cuando es necesario o interesante. Por estas subidas y bajadas tenemos un zigzag 📈.
Para empezar, puedes usar el primer botón y abrirlo en la aplicación web Colab de Google, recomendado si conoces el entorno o no deseas instalar nada. Pero te recomiendo instalar todo de manera local 💻.
Puedes utilizar Anaconda que tiene todo lo necesario y algunos extras.
O Miniconda para instalar sólo lo necesario.
Cuando lo tengas configurado clona o descarga el repositorio, y dentro de él ejecuta:
$ conda env create -f env.yml
$ conda activate zzml
Finalmente abre Jupyter Lab:
$ jupyter-lab
O el clásico Jupyter Notebook:
$ jupyter-notebook
Ahora puedes dirigirte al capítulo 0 si tienes conocimiento de los Jupyter Notebooks 😉. O al capítulo -1, para aprender un poco cómo funcionan 😃.
¡Feliz aprendizaje! 📖