L'apprentissage automatique est une branche de l'intelligence artificielle qui se concentre sur le développement de techniques permettant aux systèmes informatiques d'apprendre à partir de données sans être explicitement programmés. Les algorithmes d'apprentissage automatique exploitent les modèles et les structures présents dans les données pour réaliser des prédictions ou prendre des décisions. Ces méthodes sont largement utilisées dans une variété de domaines, y compris la reconnaissance de formes, la classification, la régression, le clustering et la recommandation. Les techniques d'apprentissage automatique comprennent l'apprentissage supervisé, non supervisé et par renforcement, ainsi que des approches plus récentes telles que l'apprentissage profond.