Algorithme de machine learning đŸ€– vs mĂ©thode de "l'humain"

Comparaison entre algorithme de machine learning et la méthode de l'Homme.

Algorithme de machine learning đŸ€– vs mĂ©thode de "l'humain"

Comparaison entre algorithme de machine learning et la méthode de l'Homme.

Quand le machine learning cuisine le poulet rĂŽti aux lĂ©gumes 😀!

image

image

Rappel: définition du machine learning.

À travers le mot “humain” je veux dire par lĂ , la mĂ©thode traditionnelle utilisĂ©e par l’Homme, qui est d’ailleurs naturelle.

Comme la rĂ©pĂ©tition est sans doute bĂ©nĂ©fique, donc rien ne nous empĂȘche de rappeler qu’est ce que le machine learning ?

RĂ©guliĂšrement appelĂ© “Apprentissage Automatique”, le machine learning est un domaine s’intĂ©ressant aux capacitĂ©s d’apprentissage d’une machine et son mode de fonctionnement.

Cependant l’objectif du machine learning est donc d’entraĂźner un algorithme pour traiter de maniĂšre pertinente et efficace les diffĂ©rentes donnĂ©es Ă  disposition. Le machine learning se divise en deux principales phases : la phase d’apprentissage (marinade du poulet) et la phase de prĂ©diction (cuisson du poulet, lol vous allez coomprendre dans la suite ).

  • Lors de la phase d’apprentissage, la machine (i.e l’ordinateur) se base sur plusieurs exemples afin de comprendre la logique du modĂšle qu’elle doit intĂ©grer. On dirait un agent de la CIA đŸ•”ïžâ€ ou du FBI 👼‍ (c’est-Ă -dire la machine) qui surveille un prĂ©sumĂ© suspect (l’exemple de sortie de notre algorithme) pour savoir la plus belle maniĂšre de cuisiner le suspect au moment de la garde Ă  vue, ah c’est pas bien tout ça non ! Lors de cette phase, le machine learning s’intĂ©resse aux masses de donnĂ©es (comme par exemple l’agent FBI qui s’intĂ©resse aux faits et gestes du suspect etc) Ă  analyser afin de dĂ©finir la mĂ©thode de transformation (autorisation de perquisition du procureur de la rĂ©publique).

  • Ensuite vient la phase de prĂ©diction, aprĂšs avoir intĂ©grĂ© le raisonnement et l’algorithme du problĂšme en question. Autrement le moment de la prise de dĂ©cision, comme si l’agent FBI a finalisĂ© l’enquĂȘte et qu’il ne reste qu’à faire la perquisition chez le prĂ©sumĂ© suspect. Ouh c’est dĂ©licat non. Ainsi le machine learning doit ĂȘtre en capacitĂ© de dĂ©terminer la finalitĂ© d’une situation donnĂ©e. Plus l’apprentissage du machine learning est complet, plus les prĂ©dictions obtenues par cet outil seront prĂ©cises.

Vous allez sans doute vous dire, mais alors le machine learning n’est que du “plagiat” đŸ€”, il observe beaucoup d’exemples puis reproduit les mĂȘme tĂąches, comme la fait l’agent FBI en suveillant plusieurs fois le prĂ©sumĂ© suspect. Non rassurez vous c’est pas totalement le cas.

On se pose la question de savoir est-ce que la maniĂšre dont fonction le machine learning est idem avec la mĂ©thodologie de l’Homme ?

À vrai dire passons Ă  une dĂ©monstration visuelle ! 😎: “Machine Learning VS l’Homme”

image

Vous avez surement entendu: c’est toujours le bon moment de parler de la nourrituređŸ€€. C’est justement ce que nous allons faire pour rĂ©pondre Ă  la question posĂ©e. Pour ce faire nous allons demander Ă  notre grande mĂšre de faire un concours de cuisine avec le machine learning Waouh ! Oui, du poulet rĂŽti, elles adorent prĂ©parer ça nos mamy.

Ainsi vous allez vous en rendre compte que le machine learning est diffĂ©rent de la maniĂšre dont fonctionnent les mĂ©thodes traditionnelles. Le machine learning transforme les donnĂ©es en nombre et trouve des modĂšles dans ces nombres. L’ordinateur fait cette partie Ă  savoir trouver des modĂšles.

Alors revenons à notre jeu concours de cuisson du poulet aux légumes. Et attention je suis un chef étoilé !

Et si on s’amusait de poser la question suivante à notre grande mùre !
Mamy !! comment cuisiner ce poulet à la sénégalaise ?
Une chose est clair est qu’elle nous prĂ©conisera sĂ»rement la mĂ©thodologie classique Ă  savoir :

  • 1 Ă©plucher les lĂ©gumes,
  • 2 assaisonner le poulet,
  • 3 puis mettre le poulet dans le four pendant 20mn Ă  170°
  • 4 enfin ajouter les lĂ©gumes pour une cuisson de 5mn
  • 5 Up, le plat est servi, top!.

La recette

image

Phase de préparation du poulet et des légumes

image

Le service royal

image

Donc dans la programmation traditionnelle on voit que notre grande mĂšre a suivi la maniĂšre classique c’est-Ă -dire les 5 Ă©tapes.

Regardons maintenant comment va procéder un algorithme de machine learning.

Si je demande Ă  un algorithme de machine learning d’effectuer cette tĂąche c’est-Ă -dire la cuisson du poulet avec des lĂ©gumes. Alors ce dernier commence gĂ©nĂ©ralement par un ensemble d’entrĂ©es (le poulet cru et nos lĂ©gumes) et un ensemble de sorties idĂ©ales, dans ce cas l’idĂ©e de sortie est le poulet rĂŽti sur l’assiette. Cette phase d’observation pourrait sembler ĂȘtre cent ou mille exemples diffĂ©rents de ces entrĂ©es et sorties, puis il va comprendre les instructions Ă  quoi sera la recette de sortie plutĂŽt. Nous n’avons pas besoin d’écrire explicitement ces instructions, c’est l’algorithme d’apprentissage automatique qui dĂ©termine les modĂšles dans les donnĂ©es avant mĂȘme qu’il ne puisse comprendre un moyen de traduire ces entrĂ©es et sorties en chiffres

image

Ainsi en ayant une idĂ©e du rĂ©sultat final voulu, l’algorithme de machine learning Ă©tabli un procĂ©dĂ© (i.e la recette) pour obtenir le plat de notre grande mĂšre.

Cependant la façon dont vous faites cela dĂ©pendra du problĂšme sur lequel vous travaillez (apprentissage supervisĂ© ou apprentissage non supervisĂ©) que je vais traiter ultĂ©rieurement, mais le processus de cheminement reste le mĂȘme, transformation des entrĂ©es en nombres et puis laisser la place Ă  un algorithme d’apprentissage automatique de dĂ©terminer les modĂšles de ces nombres.

image

Et voilĂ  la recette du poulet rĂŽti

image

Conclusion

En dĂ©finitive pour rĂ©soudre un problĂšme de machine learning, oĂč algorithmique d’une maniĂšre gĂ©nĂ©rale, il est primordial de rĂ©flĂ©chir en amont Ă  la sortie voulue, contrairement Ă  certaines mĂ©thodologies classiques.

                                                              PSW 

Source des images Daniel Bourke

Share: Twitter Facebook LinkedIn

Leave a Comment

Your email address will not be published. Required fields are marked *