Tout d’abord, j’ai rencontré le terme MachineLearning beaucoup plus souvent dans mes cours de Business Intelligence que dans mes cours d’IA.
Mon professeur d'intelligence artificielle, Rolf Pfeifer, l'aurait dit ainsi: (après avoir longuement parlé de ce qu'est l'intelligence, comment on peut la définir, différents types d'intelligence, etc.). ML est plus statique et "stupide", ignorant son environnement financier et n’interagissant pas avec lui, ou seulement sur une base abstraite. L'intelligence artificielle a une certaine conscience de son environnement et interagit avec lui de manière autonome, prenant ainsi des décisions autonomes avec des boucles de rétroaction. De ce point de vue, Ugnes Answer serait probablement le plus proche. En plus de cela, bien sûr, ML est un sous-ensemble de l'IA.
L'apprentissage machine n'est pas une véritable intelligence (imho), c'est surtout une intelligence humaine reflétée dans des algorithmes logiques, et comme le dirait mon prof en Business Intelligence: à propos des données et de leur analyse. Machine Learning a beaucoup d'algorithmes supervisés qui ont en fait besoin d'humains pour soutenir le processus d'apprentissage en disant ce qui est juste et ce qui ne va pas, afin qu'ils ne soient pas indépendants. Et une fois appliqués, les algorithmes sont généralement statiques jusqu'à ce que les humains les réajustent. Dans ML, vous avez principalement des modèles de boîtes noires et l'aspect principal est les données. Les données arrivent, les données sont analysées ("intelligemment"), les données disparaissent et, dans la plupart des cas, l'apprentissage s'applique à un contexte de pré-implémentation / d'apprentissage. Dans la plupart des cas, ML ne se soucie pas de l'environnement dans lequel se trouve une machine, mais des données.
L'intelligence artificielle consiste plutôt à imiter l'intelligence humaine ou animale. Suivant l'approche de mon professeur, l'IA n'est pas nécessairement une question de conscience de soi, mais d'interaction avec l'environnement. Pour le construire, vous devez donc donner à la machine des capteurs pour percevoir l'environnement, une sorte d'intelligence capable de continuer à apprendre et d'éléments d'interaction. avec l'environnement (bras, etc.). L'interaction devrait se faire de manière autonome et, idéalement, comme chez l'homme, l'apprentissage devrait être un processus autonome et continu.
Ainsi, un drone qui scanne les champs selon un schéma logique pour trouver des motifs de couleur afin de détecter les mauvaises herbes dans les cultures serait plus efficace. En particulier si les données sont analysées et vérifiées ultérieurement par des humains ou si l'algorithme utilisé est un algorithme statique avec une "intelligence" intégrée, mais qui ne peut pas être réorganisé ou adapté à son environnement. Un drone qui vole de façon autonome, se charge lorsque la batterie est déchargée, recherche les mauvaises herbes, apprend à en détecter des inconnues et les arrache tout seul, puis les ramène pour vérification.