Librerías Machine Learning (Nivel intermedio)
Curso para conocer las posibilidades de análisis de las redes neuronales utilizando diferentes librerías de machine learning en python. El curso permitirá adquirir los fundamentos de usos de las redes neuronales, asi como desarrollar sus aspectos prácticos. Para mostrar las posibilidades se utilizan ejemplos clásicos de la literatura con lo que se pueden complementar los contenidos de este curso con una búsqueda exhaustiva por internet.
El nivel de los temas aquí presentados se puede considerar intermedio, ya que son necesarios ciertos conocimientos de programación, matemáticas y estadística para comprender exactamente el funcionamiento de la colección de modelos de aprendizaje automático presentados.
El curso está dirigido a estudiantes de grado y postgrado con un curso básico de programación en python y de estadística interesados en conocer el funcionamiento de los procedimientos o algoritmos de machine learning (aprendizaje automático) en la aplicación de situaciones reales.
PARTE 1: INTRODUCCIÓN AL APRENDIZAJE AUTOMÁTICO
- Introducción a los algoritmos de aprendizaje automático
- Bancos de datos de trabajo
- Librería Scikit-learn
- Primeros pasos I
- Primeros pasos II
PARTE 2: APRENDIZAJE SUPERVISADO
- Modelos Lineales de regresión para outputs numéricos
- Modelo lineal general
- Modelos polinómicos y no lineales
- Modelos de regularización
- Modelos Lineales de regresión para outputs categóricos
- Modelos de regresión logística
- Modelos de regresión multinomial
- Modelo de clasificación: NAIVE BAYES
- Modelo para dos grupos
- Modelo para múltiples grupos
- Modelo de clasificación: K-VECINO MÁS CERCANO
- Modelo de clasificación y regresión: SUPPORT VECTOR MACHINE
- Máquinas de vector soporte lineales
- Máquinas de vector soporte no lineales
- Modelos de árboles de decisión (DECISION TREE)
- Árboles de decisión para problemas de clasificación
- Árboles de decisión para problemas de regresión
- Modelos de conjunto (ensemble models)
- Introducción a los modelos de conjunto
- Bosque aleatorio para problemas de clasificación
- Bosque aleatorio para problemas de regresión
- Algoritmos de boosting para problemas de clasificación
- Algoritmos de boosting para problemas de regresión
PARTE 3: APRENDIZAJE NO SUPERVISADO
- Modelos de reducción de la dimensión: COMPONENTES PRINCIPALES
- Componentes principales lineales
- Ampliación de componentes principales
- Modelos de reducción de la dimensión: ANÁLISIS DISCRIMINANTE
- Discimienantes lineales
- Discriminantes no lineales
- Modelos de reducción de la dimensión: APRENDIZAJE MÚLTIPLE (MANIFOLD LEARNING)
- Modelos de agrupación
- K-MEDIAS Y DBSCAN
- Agrupación jerárquica
PARTE 4: AMPLIACIONES
- Sistemas de recomendación
- Procesado de lenguaje natural y análisis sentimental
Inicio de sesión
Documentación
- Pdf Guión contenidos
- Ipymb1_Introduccion al aprendizaje automatico
- Ipymb2_Bancos de datos
- Ipymb3_Repaso de algebra matricial
- Ipymb4_Primeros pasos con Scikit Learn I
- Ipymb5_Primeros pasos con Scikit Learn II
- Ipymb6_Modelos lineales de regresion para respuesta cuantitativa I
- Ipymb7_Modelos lineales de regresion para respuesta cuantitativa Il
- Ipymb8_Modelos lineales de regresion para respuesta cuantitativa IlI
- Ipymb9_Modelos de regresion para respuesta cualitativa dicotomica
- Ipymb10_Modelos de regresion logistica multinomial
- Ipymb11_Clasificador Naive Bayes Introduccion y algoritmo para dos grupos
- Ipymb12_Clasificador Naive Bayes Algoritmo para múltiples grupos
- Ipymb13_Algoritmo k NN para problemas de clasificacion y regresion
- Ipymb14_Introduccion a las Maquinas de Vector Soporte
- Ipymb15_Maquinas de vector soporte no lineales
- Ipymb16_Arboles de decision para problemas de clasificacion
- Ipymb17_Arboles de decision para problemas de regresion
- Ipymb18_Introduccion a los modelos de conjunto Ensemble Models
- Ipymb19_Bosques aleatorios Random Forest
- Ipymb20_Algoritmos de Boosting para clasificacion AdaBoost Gradient Boosting XGBoost y LigthGBM
- Ipymb21_Algoritmos de Boosting para regresion AdaBoost Gradient Boosting XGBoost y LigthGBM
- Ipymb22_Componentes principales
- Ipymb23_Modelos avanzados de componentes principales
- Ipymb24_Analisis Discriminante
- Ipymb25_Modelos avanzados de analisis discriminante
- Ipymb26_Metodos de escalado multidimensional MDS
- Ipymb27_Metodos avanzados de escalado multidimensional
- Ipymb28_Modelos de agrupacion Introduccion y Clusters jerarquicos
- Ipymb29_Modelos de agrupacion Algoritmos de particion
- Ipymb30_Modelos de mezclas Gaussianas