Es un excelente curso, muy bien explicado y cada ejemplo claro. Lo recomiendo
Datos · Intermedio
Machine learning y data science: curso completo con Python
Entiende cómo funcionan los algoritmos clásicos de machine learning, de la regresión a Isolation Forest, y aplícalos en Python a casos reales.
- Duración30 h 34 min
- Valoración4,6 / 54.536 reseñas
- Alumnos26.340
- CertificadoIncluido


Qué aprenderás
- Entender la función hipótesis, la función de coste y el descenso de gradiente
- Entrenar regresión, SVM, árboles de decisión y Random Forest con scikit-learn
- Preparar datos con pipelines y transformadores personalizados
- Evaluar modelos y corregir el overfitting y el underfitting
- Seleccionar características y reducir dimensiones con PCA
- Detectar fraude con K-means, DBSCAN, distribución gaussiana e Isolation Forest
Machine learningscikit-learnPandasJupyterClusteringDetección de anomalías
Tecnologías que usarás
Mapa del temario
16 secciones · 121 lecciones · 29 h 04
01Bienvenido al curso: Machine Learning desde cero. Proyectos reales en Python
- Vídeo: Presentación del curso2 min
02Machine Learning: Contexto y Motivación
- Vídeo: Introducción al curso3 min
- Vídeo: Contexto actual de la Inteligencia Artificial9 min
- Vídeo: Falso Obama modificado con Inteligencia Artificial1 min
03Preparación del entorno de aprendizaje para Python
- Vídeo: Preparación del entorno de aprendizaje2 min
- Vídeo: Entorno offline: Anaconda6 min
- Vídeo: Descarga de los casos prácticos y conjuntos de datos5 min
- Artículo: Enlaces de descarga de los casos prácticos y conjuntos de datos1 min
- Vídeo: Entorno offline: Jupyter Notebook9 min
- Vídeo: Entorno online: Google Colab10 min
- Artículo: Adapta la velocidad de los vídeos a tu gusto1 min
04Librerías básicas de Data Science y Machine Learning
- Vídeo: Librerías básicas de Data Science y Machine Learning1 min
05¿Qué es el Machine Learning?
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es el Machine Learning?18 min
- Vídeo: Clasificación de los sistemas de Machine Learning3 min
- Vídeo: Algoritmos de aprendizaje supervisado21 min
- Vídeo: Algoritmos de aprendizaje no supervisado8 min
- Vídeo: Aprendizaje online y batch11 min
- Vídeo: Aprendizaje basado en instancias y basado en modelos9 min
06Regresión Lineal: Tu primer modelo de Machine Learning
- Vídeo: Introducción a la sección1 min
- Vídeo: Regresión Lineal: Introducción11 min
- Vídeo: Regresión Lineal: Función hipótesis7 min
- Vídeo: Regresión Lineal: Construcción del modelo9 min
- Vídeo: Regresión Lineal: Función de coste9 min
- Vídeo: Regresión Lineal: Función de optimización15 min
- Vídeo: Caso práctico: Prediciendo el coste de un incidente de seguridad18 min
07Regresión Logística y Clasificación
- Vídeo: Regresión Logística: Introducción19 min
- Vídeo: Regresión Logística: Representación de la función hipótesis15 min
- Vídeo: Regresión Logística: Construcción del modelo6 min
- Vídeo: Regresión Logística: Interpretación de la función hipótesis23 min
- Vídeo: Regresión Logística: Función de coste I16 min
- Vídeo: Regresión Logística: Función de optimización10 min
- Vídeo: [Opcional] Clasificación y Ciberseguridad11 min
- Vídeo: Caso Práctico: Detección de noticias falsas con Machine Learning5 min
- Vídeo: Caso Práctico: Lectura del conjunto de datos8 min
- Vídeo: Caso Práctico: Procesamiento de texto y lenguaje natural20 min
- Vídeo: Caso Práctico: Procesamiento del conjunto de datos4 min
- Vídeo: Caso Práctico: Codificación y Vectorización del conjunto de datos10 min
- Vídeo: Caso Práctico: Entrenamiento del algoritmo de Regresión Logística7 min
- Vídeo: Caso Práctico: Predicción con el modelo entrenado6 min
- Vídeo: Caso Práctico: Prueba final del modelo con ejemplos reales y actuales11 min
- Artículo: Preguntas Frecuentes9 min
08Creación de un proyecto de Machine Learning
- Vídeo: Introducción a la sección1 min
- Vídeo: Conjunto de datos26 min
- Vídeo: Caso Práctico: Visualización del conjunto de datos33 min
- Vídeo: Overfitting y Underfitting14 min
- Vídeo: Soluciones al Overfitting17 min
- Vídeo: Evaluación de la función hipótesis9 min
- Vídeo: Selección del modelo15 min
- Vídeo: Caso Práctico: División del conjunto de datos24 min
- Vídeo: Preparación del conjunto de datos22 min
- Vídeo: Caso Práctico: Preparación del conjunto de datos47 min
- Vídeo: Caso Práctico: Creación de Pipelines y Transformadores personalizados34 min
- Vídeo: Evaluación de los resultados25 min
- Vídeo: Caso Práctico: Evaluación de los resultados34 min
09Support Vector Machines (SVM)
- Vídeo: Introducción a la sección1 min
- Vídeo: SVM: Introducción16 min
- Vídeo: SVM: Hard Margin Classfication12 min
- Vídeo: SVM: Construcción del modelo lineal - Función de coste18 min
- Vídeo: SVM: Construcción del modelo lineal - Función hipótesis31 min
- Vídeo: SVM: Soft Margin Classification10 min
- Vídeo: SVM: Kernels - Regresión Polinómica13 min
- Vídeo: SVM: Kernels - Gaussian Kernel20 min
- Vídeo: Caso Práctico: Detección de URLs maliciosas54 min
- Artículo: Preguntas Frecuentes2 min
10Árboles de decisión y conjuntos de árboles (Random Forest)
- Vídeo: Introducción a la sección1 min
- Vídeo: Árboles de decisión: Introducción19 min
- Vídeo: Árboles de decisión: Gini Impurity14 min
- Vídeo: Árboles de decisión: Entrenamiento del algoritmo7 min
- Vídeo: Árboles de decisión: Clasificación y Función de Coste6 min
- Vídeo: Árboles de decisión: Regresión y función de coste15 min
- Vídeo: Limitaciones de los árboles de decisión22 min
- Artículo: Instalación de Graphviz1 min
- Vídeo: Caso Práctico: Detección de malware en Android36 min
- Vídeo: Ensemble Learning: Introducción11 min
- Vídeo: Ensemble Learning: Bagging y Pasting11 min
- Vídeo: Ensemble Learning: Random Forests14 min
- Vídeo: Ensemble Learning: Boosting y Stacking17 min
- Vídeo: Caso Práctico: Detección de malware en Android (II)22 min
- Artículo: Preguntas Frecuentes3 min
11Selección y Extracción de características
- Vídeo: Introducción a la sección1 min
- Vídeo: Caso Práctico: Selección del modelo25 min
- Vídeo: Selección de características21 min
- Vídeo: Caso Práctico: Selección de características18 min
- Vídeo: Extracción de características18 min
- Vídeo: Caso Práctico: Extracción de características - PCA24 min
- Artículo: Preguntas Frecuentes2 min
12Algoritmos de Clustering
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es el clustering?12 min
- Vídeo: Técnicas de clustering: KMEANS35 min
- Vídeo: Técnicas de clustering: DBSCAN26 min
- Vídeo: Evaluación de los resultados de Clustering31 min
- Vídeo: [Opcional] Clustering y Ciberseguridad5 min
- Vídeo: Caso Práctico: Detección de transacciones bancarias fraudulentas (I)45 min
- Vídeo: Caso Práctico: Detección de transacciones bancarias fraudulentas (II)27 min
13Algoritmos de Machine Learning basados en probabilidad
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es la probabilidad?22 min
- Vídeo: Naive Bayes: Introducción5 min
- Vídeo: Funcionamiento del Teorema de Bayes18 min
- Vídeo: Funcionamiento del algoritmo Naive Bayes16 min
14Algoritmos de Machine Learning para la detección de anomalías
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es la detección de anomalías?23 min
- Vídeo: Distribución Gaussiana: Introducción7 min
- Vídeo: Distribución Gaussiana: Estimación de los parámetros11 min
- Vídeo: Distribución Gaussiana: Funcionamiento de algoritmo16 min
- Vídeo: Distribución Gaussiana: Selección del Threshold5 min
- Vídeo: Distribución Gaussiana Multivariante12 min
- Vídeo: Caso Práctico: Detección de transacciones bancarias fraudulentas34 min
- Vídeo: Isolation Forest: Introducción10 min
- Vídeo: Isolation Forest: Funcionamiento del algoritmo8 min
- Vídeo: Isolation Forest: Construcción del modelo26 min
- Vídeo: Caso Práctico: Detección de transacciones bancarias fraudulentas21 min
15Redes Neuronales Artificiales y Deep Learning
- Vídeo: Introducción a la sección1 min
- Vídeo: Introducción a las Redes Neuronales Artificiales15 min
- Vídeo: Perceptrón: Neuronas Artificiales y Construcción del modelo34 min
- Vídeo: Perceptrón multicapa19 min
- Vídeo: Aprendizaje RNAs: Gradient Descent y Backpropagation (I)19 min
- Vídeo: Aprendizaje RNAs: Gradient Descent y Backpropagation (II)23 min
- Vídeo: Tipos de Redes Neuronales Artificiales8 min
- Vídeo: Caso Práctico: Detección de transacciones bancarias fraudulentas48 min
16Despedida del curso: Machine Learning desde cero. Proyectos reales en Python 3
- Vídeo: Despedida del curso2 min
Forma parte de estas rutas
Ingeniería de IA
Lo que dicen de este curso
4,6 de media en 4.536 reseñas
Cumple con las expectativas , aun con el avance que ha tenido la tegnologia el enfoque del profesor esta direccionado en ejemplos 100% aplicables en el mundo real. Herramientas actuales , teoría y PRACTICA , además para quien tiene una base mínima en python puede iniciar el curso sin problema y si se encuentra alguna inquietud en el camino la puede resolver sobre la marcha. Todo esta en internet. Saludos!!!
Yo vengo de analizar datos a menor escala y con Matlab, y buscaba un curso con el que ponerme las pilas para hacerlo en Python. Estoy muy sorprendido con lo completo que es este curso. Me ha servido para refrescar algunas cosas y para aprender bastantes conceptos que no sabía. Muy bien explicado todo y muy claro. Yo lo recomiendo
Como todos los curso que he hecho de Santiago, tiene la profundidad teórico-práctica adecuada y todo está muy bien explicado.
Muy buena explicación, y lo mejor es que es teórico practico!!!
Este curso viene superando por lejos mis espectativas. Es increible como el instructor con su amplio y profundo conocimiento puede llegar a bajar ese material a niveles perfectamente entendibles. Realmente es un curso totalmente recomendable al dia de hoy donde todo se quiere hacer con LLM's aplicando AI pero en muchos casos no hace falta.
Instructor

Santiago Hernández
Experto en IA y ciberseguridad
Experto en IA y ciberseguridad con +300k alumnos formados. Profesor universitario y speaker internacional en las conferencias más prestigiosas del sector.
Ver su trayectoria →


















