# machine-learning-clasico-con-python
Machine Learning con scikit-learn y XGBoost
Aprende a plantear, preparar, entrenar y evaluar modelos de machine learning clásico con scikit-learn y XGBoost. Cubre limpieza de datos, pipelines, regresión con regularización, KNN, SVM, Naive Bayes, clustering, PCA, árboles, Random Forest, gradient boosting, XGBoost y ajuste de hiperparámetros, todo sobre un mismo conjunto de datos de canciones de una app de streaming. El curso termina con un modelo …
Leer más
Aprende a plantear, preparar, entrenar y evaluar modelos de machine learning clásico con scikit-learn y XGBoost. Cubre limpieza de datos, pipelines, regresión con regularización, KNN, SVM, Naive Bayes, clustering, PCA, árboles, Random Forest, gradient boosting, XGBoost y ajuste de hiperparámetros, todo sobre un mismo conjunto de datos de canciones de una app de streaming. El curso termina con un modelo completo construido desde un CSV sucio. Es para quien ya programa en Python y quiere aplicar los algoritmos de ML clásico que se usan con datos tabulares.
Empezar gratis
Acceso libre · sin registro · sin pagos
# machine-learning-clasico-con-python $ pypro.run(Machine Learning con scikit-learn y XGBo) $ precio: gratis $ acceso: libre
# curriculum
¿Qué vas a aprender?
01 Fundamentos: qué es ML y el flujo de scikit-learn 5 lecciones
02 Preparación de datos y pipelines 6 lecciones
03 Regresión y clasificación: modelos lineales, KNN, SVM y Naive Bayes 8 lecciones
- COMPAS: la exactitud no cuenta toda la historia
- Regresión lineal
- Notebook: regresión lineal para predecir popularidad
- Regularización: Ridge y Lasso
- Clasificación: logística, KNN y métricas
- SVM y Naive Bayes para clasificación
- Quiz: regresión y clasificación
- Notebook: comparar clasificadores para el Top 50
04 Aprendizaje no supervisado 7 lecciones
- John Snow y el brote de cólera de Broad Street
- Clustering con K-Means
- Más allá de K-Means: clustering jerárquico y DBSCAN
- PCA: reducir dimensión con componentes principales
- Análisis de componentes principales (PCA) en la práctica
- Quiz: aprendizaje no supervisado
- Notebook: agrupar canciones por cómo suenan
05 Árboles, boosting con XGBoost y ajuste de hiperparámetros 10 lecciones
- El reto del bosón de Higgs y el origen de XGBoost
- Validación cruzada
- Árboles de decisión
- Ensambles: bagging, Random Forest y gradient boosting
- XGBoost: regularización, early stopping y parámetros clave
- Notebook: árboles, Random Forest, gradient boosting y XGBoost
- Ajuste de hiperparámetros con GridSearchCV
- Búsqueda aleatoria de hiperparámetros para XGBoost
- Quiz: validación, árboles, boosting y ajuste
- Proyecto final: predictor de hits

# instructor
Guillermo Izquierdo
Ingeniero, hago Python aplicado y enseño en PyPro. Los cursos son cortos, técnicos y al grano. Aprendes lo que sí se usa.
¿Qué es PyPro?