Presentación¶
Esta es una asignatura con un componente computacional importante. Será necesario programar diferentes algoritmos para obtener los resultados. Existen multitud de lenguajes informáticos con los que realizar esta tarea, como Matlab, R, Python, C, Rubi y un largo etcétera.
Los lenguajes más usados para el aprendizaje automático son R
y Python
. Ambos son open source y tienen una gran comunidad de gente detrás manteniéndolos y mejorándolos.
Aquí y aquí podéis encontrar una comparación entre ambos lenguajes.
Note
Usaremos python!
En esta página podéis encontrar un manual para instalar python y los cuadernos de jupyter.
Aquí tenéis un repaso de programación con python.
Ficheros¶
Paquetes necesarios¶
Usaremos los siguientes paquetes de python: