Machine learning vs. deep learning
Machine learning engloba cualquier algoritmo que aprende patrones a partir de datos. Deep learning es un subconjunto que usa redes neuronales con muchas capas. La diferencia práctica: deep learning funciona muy bien con imágenes, audio y texto, pero necesita más datos y más potencia de cálculo. Para datos tabulares (ventas, transacciones, inventario), un modelo de machine learning clásico como XGBoost suele ser más rápido de entrenar y más fácil de interpretar.