Este repositorio incluye el material didáctico para un curso introductorio sobre aprendizaje automático (machine learning).
Está organizado como sigue:
- El directorio
material
contiene ficheros Markdown (con extensiónmd
) y Jupyter Notebooks (con extensiónipynb
) donde se desarrolla el contenido principal del curso. - El directorio
activities
contiene actividades resueltas que se pueden utilizar a modo de ejemplo durante el curso. - Los directorios
build
ytemplate
no son relevantes para el curso. Son directorios auxiliares utilizados para la exportación del material a otros formatos.
Algunos materiales de este curso son interactivos y tu aprendizaje será más sólido si experimentas de primera mano con ellos. Para ejecutar los notebooks contenidos en este repositorio tienes varias opciones:
-
Utilizar tu propia máquina:
-
Clona este repositorio:
git clone https://github.com/masdeseiscaracteres/ml_course.git
-
Crea un entorno conda a partir del fichero
environment.yml
.cd ml_course conda env create -f environment.yml conda activate ml_course
-
Lanza
jupyter notebook
y abre el notebook que te interese.jupyter notebook
-
-
Utilizar MyBinder: simplemente pulsa en esta imagen para desplegar este proyecto en MyBinder.
-
Utilizar Google Colab: en cada notebook encontrarás un enlace para ejecutarlo en Google Colab.
-
Utilizar Deepnote: en cada notebook encontrarás un enlace para ejecutarlo en Deepnote. Deepnote se encargará de desplegar este proyecto completo y podrás acceder también al resto de ficheros desde su entorno.
En cambio, si solo quieres visualizar los notebooks en este repositorio (e ignorar el contenido interactivo) también tienes varias opciones:
- Utilizar las propias capacidades de visualización de notebooks de Github. Es tan sencillo como abrir el notebook que te interese en la interfaz web de Github. Aquí tienes un ejemplo.
- Utilizar nbviewer para visualizar el repositorio completo:
Gran parte de los contenidos de este repositorio están basados en el trabajo de Felipe Alonso y son mejorados constantemente para satisfacer las dudas, comentarios y sugerencias de todas las personas que siguen el curso.