Section courante

A propos

Section administrative du site

Apprentissage automatique (ML)

L'apprentissage automatique (aussi nommé ML ou Machine learning) est un ensemble d'algorithmes mathématiques pour l'analyse automatique des données. Le ML a commencé à prospérer entre les années 1980 et les années 2010 et comprend des algorithmes populaires tels que la machine vectorielle de support (SVM), les K-moyennes, la régression linéaire, pour n'en nommer que quelques-uns. Le but de l'apprentissage automatique d'obtenir la capacité à apprendre et à s'améliorer sans être explicitement programmés pour chaque tâche.

Voici ses principales caractéristiques de l'apprentissage automatique :

Régression

La régression est l'ajustement d'une ligne ou d'une courbe représentative (dans des dimensions plus élevées, un hyperplan ou une surface générale) à un ensemble de points de données d'entrée/sortie. La régression en général peut être effectuée pour diverses raisons : pour produire une soi-disant ligne de tendance (ou courbe) pouvant être utilisée pour aider à résumer visuellement, ramener un point particulier sur les données à l'étude, ou pour apprendre un modèle afin que des prédictions précises peuvent être faites concernant les valeurs de sortie à l'avenir.

Classification

La tâche d'apprentissage automatique de la classification est similaire en principe à celle de la régression. La principale différence entre les deux est qu'au lieu de prédire une production à valeur continue (par exemple, le prix de l'action, la tension artérielle,....), avec la classification, ce que nous visons à prédire prend des valeurs ou des classes discrètes. Les problèmes de classification se posent sous une multitude de formes. Par exemple, la reconnaissance d'objets, où différents objets d'un ensemble d'images sont distingués les uns des autres (par exemple, des chiffres manuscrits pour le tri automatique du courrier ou des panneaux de signalisation pour les voitures semi-autonomes et autonomes), est un problème de classification très populaire. D'autres problèmes de classification courants incluent la reconnaissance vocale (reconnaissance de différents mots prononcés pour les systèmes de reconnaissance vocale), la détermination du sentiment général d'un réseau social comme Twitter envers un produit ou un service particulier, ainsi que la détermination du type de geste de la main que quelqu'un fait à partir d'un ensemble de possibilités (à utiliser par exemple pour contrôler un ordinateur sans souris).

Liste des solutions

Voici la liste des solutions pour l'apprentissage automatique :

Produit Catégorie
Accord.NET Framework Cadre d'application .NET
Apache Mahout Projet Java
Encog Cadre d'application Java, C#
Infer.NET Cadre d'application .NET
LIBSVM Bibliothèque Java/C++
MITIE Bibliothèque C++
ML.NET Cadre d'application .NET
Nucleus Bibliothèque C++/Python
numl Cadre d'application .NET
PyTorch Cadre d'application Python
Scikit-Learn Bibliothèque Python
TensorFlow Bibliothèque Python, C++, Java et Go

Voir également

Alibaba Cloud - Machine Learning Platform For AI
AWS - Amazon SageMaker
Azure - Azure Machine Learning
IBM Cloud - IBM Watson Machine Learning

Dernière mise à jour : Jeudi, le 10 septembre 2020