Pour les questions liées à l'apprentissage automatique (ML), qui est un ensemble de méthodes qui peuvent détecter automatiquement les modèles dans les données, puis utiliser les modèles non découverts pour prédire les données futures, ou pour effectuer d'autres types de prise de décision en cas d'incertitude (comme planifier comment pour collecter plus de données). Le ML est généralement divisé en apprentissage supervisé, non supervisé et par renforcement. L'apprentissage profond est un sous-domaine du ML qui utilise des réseaux de neurones artificiels profonds.