L'apprentissage supervisé est un type de technique de Machine Learning qui utilise des données labellisées pour entraîner des modèles à faire des prédictions. Dans l'apprentissage supervisé, un modèle apprend à effectuer une tâche de classification ou de régression à l'aide d'un ensemble connu de données d'entrée et de réponses.
L’apprentissage supervisé est une technique de Machine Learning qui utilise des données étiquetées pour entraîner des modèles à réaliser des prédictions. L’algorithme apprend à partir d’un ensemble connu de données d’entrée (caractéristiques) associé à des réponses ou sorties connues.
Les deux principaux types sont la classification, qui prédit des réponses catégorielles, par exemple déterminer si une pièce d’équipement est défectueuse ou fonctionnelle, et la régression, qui prédit des valeurs continues telles que la charge du réseau électrique ou l’état de charge d’une batterie.
L’apprentissage supervisé nécessite des données d’entraînement étiquetées comportant des entrées et des sorties connues, tandis que l’apprentissage non supervisé exploite des données non étiquetées afin de découvrir des motifs cachés sans intervention humaine. Les résultats obtenus avec l’apprentissage supervisé sont généralement plus précis, mais nécessitent un processus d’étiquetage souvent long et potentiellement coûteux.
Parmi les applications courantes figurent l’imagerie médicale et la détection de tumeurs, la classification de signaux ECG, la prévision de la charge électrique, l’évaluation du risque de crédit, la détection d’anomalies dans l’automatisation industrielle et l’estimation de l’état de charge des batteries dans les véhicules électriques.
Les arbres de décision, les Support Vector Machines (SVM) et les réseaux de neurones peuvent être utilisés aussi bien pour des tâches de classification que de régression dans le cadre de l’apprentissage supervisé.
L’amélioration d’un modèle repose sur l’ingénierie des caractéristiques (feature engineering), notamment la sélection et la transformation des caractéristiques, ainsi que sur l’optimisation des hyperparamètres afin d’identifier les paramètres offrant les meilleures performances, tels que le taux d’apprentissage, la taille des lots (batch size) ou le nombre d’époques d’entraînement.
MATLAB propose les applications Classification Learner et Regression Learner pour entraîner et évaluer des modèles de Machine Learning, l’application Deep Network Designer pour les réseaux de neurones, ainsi que des outils de prétraitement des données, d’ingénierie des caractéristiques et de déploiement de modèles sur des systèmes embarqués.
Les données étiquetées fournissent les paires entrée-sortie correctes qui permettent au modèle d’apprendre les motifs et les relations présents dans les données, influençant directement la précision des prédictions. La qualité et le réalisme des données étiquetées jouent un rôle essentiel dans les performances du modèle et sa capacité à se généraliser à de nouvelles données.
Ressources
Développez vos connaissances grâce à la documentation, aux exemples, aux vidéos et plus encore.