En una entrevista a Andrew Ng el dijo que el futuro de la AI es el aprendizaje no supervisado.
Aprender los conceptos clave
Todo lo que aprenderás sobre MA con Scikit-Learn
¿Cómo aprenden las máquinas?
Problemas que podemos resolver con Scikit-learn
Las matemáticas que vamos a necesitar
Iniciar un proyecto con sklearn
Configuración de nuestro entorno Python
Instalación de librerías en Python
Datasets que usaremos en el curso
Optimización de features
¿Cómo afectan nuestros features a los modelos de Machine Learning?
Introducción al PCA
Preparación de datos para PCA e IPCA
Implementación del algoritmo PCA e IPCA
Kernels y KPCA
¿Qué es la regularización y cómo aplicarla?
Implementación de Lasso y Ridge
Explicación resultado de la implementación
ElasticNet: Una técnica intermedia
Regresiones robustas
El problema de los valores atípicos
Regresiones Robustas en Scikit-learn
Preparación de datos para la regresión robusta
Implementación regresión robusta
Métodos de ensamble aplicados a clasificación
¿Qué son los métodos de ensamble?
Preparación de datos para implementar métodos de ensamble
Implementación de Bagging
Implementación de Boosting
Clustering
Estrategias de Clustering
Implementación de Batch K-Means
Implementación de Mean-Shift
Optimización paramétrica
Validación de nuestro modelo usando Cross Validation
Implementación de K-Folds Cross Validation
Optimización paramétrica
Implementación de Randomized
Bonus: Auto Machine Learning
Salida a producción
Revisión de nuestra arquitectura de código
Importar y exportar modelos con Sklearn
Creación de una API con Flask para el modelo
Cierre del curso
Material adicional para consultar
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 12
Preguntas 1
En una entrevista a Andrew Ng el dijo que el futuro de la AI es el aprendizaje no supervisado.
Estrategias de Clustering
Los algoritmos de clustering son las estrategias que podemos usar para agrupar los datos de tal manera que todos los datos pertenecientes a un grupo sean lo más similares que sea posible entre sí, y lo más diferentes a los de otros grupos.
Casos de aplicación de clustering.
Casos de uso de aplicación:
Cuando sabemos cuántos grupos “k” queremos en nuestro resultado.
Si es el caso, por ejemplo en una empresa de marketing y sabemos que los segmentos de clientes es bajo, medio alto, en este caso es recomendable usar k-means, o bien, spectral clustering.
Cuando queremos que el algoritmo descubra la cantidad de grupos “k” óptima según los datos que tenemos.
Por otro lado si no conocemos cuantos grupos o cuantas categories tenemos y solo queremos experimenter, la solución puede ser Meanshift, clustering jerárquico o DBScan.
Algoritmos de clustering:
Comparing different clustering algorithms on toy datasets - scikit-learn.org
Clave para detecciión de anomalias e intrusiones.
Para repasar el cluster KMeans, dado que en estas clases solo se ve MiniBatchKMeans y MeanShift:
Las estrategias de clustering pueden variar en complejidad y aplicabilidad según el problema. La elección del algoritmo adecuado depende de la naturaleza de los datos y de los objetivos del análisis. Cada uno de estos métodos puede proporcionar información valiosa sobre la estructura subyacente de tus datos y ayudarte a tomar decisiones basadas en esa estructura.
Según esto el código si quenos puede ayudar a realizar una mejor clasificación de clietnes para campañas de marketing?
Para agregar el parametro loss
https://towardsdatascience.com/custom-loss-functions-for-gradient-boosting-f79c1b40466d
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?