Le machine learning, appelé apprentissage automatique en bon français, représente les actions de la conception à l’implémentation de techniques permettant d’utiliser des algorithmes avec des données issues du big data. Il existe plusieurs types de machine learning plus ou moins complexes et plus ou moins adaptées au besoin évoqué.
Le machine learning – aussi appelé apprentissage automatique ou apprentissage statistique – regroupe la conception, l’analyse, le développement et l’implémentation de méthodes permettant à une machine de remplir des tâches à l’aide d’algorithmes en utilisant le big data.
Le machine learning permet également de résoudre des problématiques complexes liées au big data auxquelles nous ne pourrions répondre sans cet ensemble d’algorithmes. L’analyse effectuée peut se focaliser sur des graphes, arbres, courbes de données ou tout simplement des nombres issus du big data. Le machine learning repose essentiellement sur la combinaison de deux éléments : les algorithmes et le big data. Tous deux, ils permettent à un robot d’adapter ses analyses et ses comportements en se basant sur un ensemble de données provenant d’une source – base de donnée ou capteurs – appartenant bien évidemment à l’ensemble du big data.
Le recours au machine learning repose sur une difficulté importante : une diversité trop importante de comportements qui sont rapidement trop complexes à décrire – on parle d’explosion combinatoire. Merci le big data ! La présence de programmes est donc requise pour ajuster un modèle qui va simplifier cette complexité. Suivant le perfectionnement des programmes et du type de machine learning utilisé, ceux-ci vont intégrer – ou non – un traitement probabiliste des données, d’analyse de données, de reconnaissance ou de data-mining par exemple.
Il existe 6 types de machine learning que nous allons exposer simplement :
En cours de conception…