Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

README.fr.md 10 KB

You have to be logged in to leave a comment. Sign In

Introduction au machine learning

ML, AI, deep learning - Quelle est la différence ?

đŸŽ„ Cliquer sur l'image ci-dessus afin de regarder une vidĂ©o expliquant la diffĂ©rence entre machine learning, AI et deep learning.

Quiz préalable

Introduction

Bienvenue à ce cours sur le machine learning classique pour débutant ! Que vous soyez complÚtement nouveau sur ce sujet ou que vous soyez un professionnel du ML expérimenté cherchant à peaufiner vos connaissances, nous sommes heureux de vous avoir avec nous ! Nous voulons créer un tremplin chaleureux pour vos études en ML et serions ravis d'évaluer, de répondre et d'apprendre de vos retours d'expériences.

Introduction au ML

đŸŽ„ Cliquer sur l'image ci-dessus afin de regarder une vidĂ©o: John Guttag du MIT introduit le machine learning

Débuter avec le machine learning

Avant de commencer avec ce cours, vous aurez besoin d'un ordinateur configurĂ© et prĂȘt Ă  faire tourner des notebooks (jupyter) localement.

  • Configurer votre ordinateur avec ces vidĂ©os. Apprendre comment configurer votre ordinateur avec cette sĂ©rie de vidĂ©os.
  • Apprendre Python. Il est aussi recommandĂ© d'avoir une connaissance basique de Python, un langage de programmaton utile pour les data scientist que nous utilisons tout au long de ce cours.
  • Apprendre Node.js et Javascript. Nous utilisons aussi Javascript par moment dans ce cours afin de construire des applications WEB, vous aurez donc besoin de node et npm installĂ©, ainsi que de Visual Studio Code pour dĂ©velopper en Python et Javascript.
  • CrĂ©er un compte GitHub. Comme vous nous avez trouvĂ© sur GitHub, vous y avez sĂ»rement un compte, mais si non, crĂ©ez en un et rĂ©pliquez ce cours afin de l'utiliser Ă  votre grĂ©s. (N'oublier pas de nous donner une Ă©toile aussi 😊)
  • Explorer Scikit-learn. Familiariser vous avec Scikit-learn, un ensemble de librairies ML que nous mentionnons dans nos leçons.

Qu'est-ce que le machine learning

Le terme machine learning est un des mots les plus populaire et le plus utilisé ces derniers temps. Il y a une probabilité accrue que vous l'ayez entendu au moins une fois si vous avez une appétence pour la technologie indépendamment du domaine dans lequel vous travaillez. Le fonctionnement du machine learning, cependant, reste un mystÚre pour la plupart des personnes. Pour un débutant en machine learning, le sujet peut nous submerger. Ainsi, il est important de comprendre ce qu'est le machine learning et de l'apprendre petit à petit au travers d'exemples pratiques.

ml hype curve

Google Trends montre la récente 'courbe de popularité' pour le mot 'machine learning'

Nous vivons dans un univers rempli de mystÚres fascinants. De grands scientifiques comme Stephen Hawking, Albert Einstein et pleins d'autres ont dévoués leur vie à la recherche d'informations utiles afin de dévoiler les mystÚres qui nous entourent. C'est la condition humaine pour apprendre : un enfant apprend de nouvelles choses et découvre la structure du monde année aprÚs année jusqu'à qu'ils deviennent adultes.

Le cerveau d'un enfant et ses sens perçoivent l'environnement qui les entourent et apprennent graduellement des schémas non observés de la vie qui vont l'aider à fabriquer des rÚgles logiques afin d'identifier les schémas appris. Le processus d'apprentissage du cerveau humain est ce que rend les hommes comme la créature la plus sophistiquée du monde vivant. Apprendre continuellement par la découverte de schémas non observés et ensuite innover sur ces schémas nous permet de nous améliorer tout au long de notre vie. Cette capacité d'apprendre et d'évoluer est liée au concept de plasticité neuronale, nous pouvons tirer quelques motivations similaires entre le processus d'apprentissage du cerveau humain et le concept de machine learning.

Le cerveau humain perçoit des choses du monde réel, assimile les informations perçues, fait des décisions rationnelles et entreprend certaines actions selon le contexte. C'est ce que l'on appelle se comporter intelligemment. Lorsque nous programmons une reproduction du processus de ce comportement à une machine, c'est ce que l'on appelle intelligence artificielle (IA).

Bien que le terme puisse ĂȘtre confus, le machine learning (ML) est un important sous-ensemble de l'intelligence artificielle. Le ML consiste Ă  utiliser des algorithmes spĂ©cialisĂ©s afin de dĂ©couvrir des informations utiles et de trouver des schĂ©mas non observĂ©s depuis des donnĂ©es perçues pour corroborer un processus de dĂ©cision rationnel.

AI, ML, deep learning, data science

Un diagramme montrant les relations entre AI, ML, deep learning et data science. Infographie par Jen Looper et inspiré par ce graphique

Ce que vous allez apprendre dans ce cours

Dans ce cours, nous allons nous concentrer sur les concepts clés du machine learning qu'un débutant se doit de connaßtre. Nous parlerons de ce que l'on appelle le 'machine learning classique' en utilisant principalement Scikit-learn, une excellente librairie que beaucoup d'étudiants utilisent afin d'apprendre les bases. Afin de comprendre les concepts plus larges de l'intelligence artificielle ou du deep learning, une profonde connaissance en machine learning est indispensable, et c'est ce que nous aimerions fournir ici.

Dans ce cours, vous allez apprendre :

  • Les concepts clĂ©s du machine learning
  • L'histoire du ML
  • ML et Ă©quitĂ© (fairness)
  • Les techniques de rĂ©gression ML
  • Les techniques de classification ML
  • Les techniques de regroupement (clustering) ML
  • Les techniques du traitement automatique des langues (NLP) ML
  • Les techniques de prĂ©dictions Ă  partir de sĂ©ries chronologiques ML
  • Apprentissage renforcĂ©
  • D'applications rĂ©els du ML

Ce que nous ne couvrirons pas

  • Deep learning
  • Neural networks
  • IA

Afin d'avoir la meilleure expérience d'apprentissage, nous éviterons les complexités des réseaux neuronaux, du 'deep learning' (construire un modÚle utilisant plusieurs couches de réseaux neuronaux) et IA, dont nous parlerons dans un cours différent. Nous offirons aussi un cours à venir sur la data science pour nous concentrer sur cet aspect de champs trÚs large.

Pourquoi étudier le machine learning ?

Le machine learning, depuis une perspective systémique, est défini comme la création de systÚmes automatiques pouvant apprendre des schémas non observés depuis des données afin d'aider à prendre des décisions intelligentes.

Ce but est faiblement inspiré de la maniÚre dont le cerveau humain apprend certaines choses depuis les données qu'il perçoit du monde extérieur.

✅ Pensez une minute aux raisons qu'une entreprise aurait d'essayer d'utiliser des stratĂ©gies de machine learning au lieu de crĂ©er des rĂšgles codĂ©s en dur.

Les applications du machine learning

Les applications du machine learning sont maintenant pratiquement partout, et sont aussi omniprésentes que les données qui circulent autour de notre société (générées par nos smartphones, appareils connectés ou autres systÚmes). En prenant en considération l'immense potentiel des algorithmes dernier cri de machine learning, les chercheurs ont pu exploiter leurs capacités afin de résoudre des problÚmes multidimensionnels et interdisciplinaires de la vie avec d'important retours positifs.

Vous pouvez utiliser le machine learning de plusieurs maniĂšres :

  • Afin de prĂ©dire la possibilitĂ© d'avoir une maladie Ă  partir des donnĂ©es mĂ©dicales d'un patient.
  • Pour tirer parti des donnĂ©es mĂ©tĂ©orologiques afin de prĂ©dire les Ă©vĂ©nements mĂ©tĂ©orologiques.
  • Afin de comprendre le sentiment d'un texte.
  • Afin de dĂ©tecter les fake news pour stopper la propagation de la propagande.

La finance, l'Ă©conomie, les sciences de la terre, l'exploration spatiale, le gĂ©nie biomĂ©dical, les sciences cognitives et mĂȘme les domaines des sciences humaines ont adaptĂ© le machine learning pour rĂ©soudre les problĂšmes ardus et lourds de traitement des donnĂ©es dans leur domaine respectif.

Le machine learning automatise le processus de découverte de modÚles en trouvant des informations significatives à partir de données réelles ou générées. Il s'est avéré trÚs utile dans les applications commerciales, de santé et financiÚres, entre autres.

Dans un avenir proche, comprendre les bases du machine learning sera indispensable pour les personnes de tous les domaines en raison de son adoption généralisée.


🚀 Challenge

Esquisser, sur papier ou à l'aide d'une application en ligne comme Excalidraw, votre compréhension des différences entre l'IA, le ML, le deep learning et la data science. Ajouter quelques idées de problÚmes que chacune de ces techniques est bonne à résoudre.

Quiz de validation des connaissances

Révision et auto-apprentissage

Pour en savoir plus sur la façon dont vous pouvez utiliser les algorithmes de ML dans le cloud, suivez ce Parcours d'apprentissage.

Devoir

Être opĂ©rationnel

Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...