Aprendizaje supervisado — aprende a partir de ejemplos etiquetados para predecir resultados en datos nuevos. Incluye regresión lineal y logística, árboles de decisión, bosques aleatorios, máquinas de vectores de soporte, naive Bayes, k vecinos más cercanos, y gradient boosting (p. ej. XGBoost).
Aprendizaje no supervisado — encuentra estructura en datos sin etiquetar. Incluye k-means y clustering jerárquico, DBSCAN, análisis de componentes principales (PCA), t-SNE, y minería de reglas de asociación (Apriori).
Aprendizaje por refuerzo — aprende mediante prueba, error y recompensa. Incluye Q-learning, redes Q profundas, métodos de gradiente de política (PPO), métodos actor-crítico, y búsqueda de árboles de Monte Carlo.
Aprendizaje semi- y auto-supervisado — combina un pequeño conjunto etiquetado con uno grande sin etiquetar. Incluye co-training, self-training, y aprendizaje contrastivo.
Aprendizaje profundo / redes neuronales — redes en capas que aprenden representaciones jerárquicas. Incluye CNN (visión), RNN y LSTM (secuencias), transformers (lenguaje), autoencoders, y redes generativas antagónicas (GAN).
Métodos evolutivos y bioinspirados — optimización inspirada en procesos naturales, incluyendo algoritmos genéticos y optimización por enjambre de partículas.
Series temporales y pronóstico — modelado de datos que cambian con el tiempo, desde métodos clásicos como ARIMA hasta modelos modernos de pronóstico basados en secuencias.