You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/fr/1-Introduction/1-intro-to-ML
localizeflow[bot] e88017f81a
chore(i18n): sync translations with latest source changes (chunk 1/1, 9 changes)
2 months ago
..
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 9 changes) 2 months ago
assignment.md chore(i18n): sync translations with latest source changes (chunk 1/1, 391 changes) 7 months ago

README.md

Introduction à l'apprentissage automatique

Quiz avant le cours


ML for beginners - Introduction to Machine Learning for Beginners

🎥 Cliquez sur l'image ci-dessus pour une courte vidéo expliquant cette leçon.

Bienvenue dans ce cours sur l'apprentissage automatique classique pour débutants ! Que vous soyez complètement novice dans ce sujet, ou un praticien expérimenté de l'IA souhaitant réviser un domaine, nous sommes heureux de vous accueillir ! Nous voulons créer un point de départ convivial pour votre étude de l'IA et serions ravis d'évaluer, répondre et intégrer vos retours.

Introduction to ML

🎥 Cliquez sur l'image ci-dessus pour une vidéo : John Guttag du MIT présente l'apprentissage automatique


Commencer avec l'apprentissage automatique

Avant de commencer ce programme, vous devez configurer votre ordinateur et être prêt à exécuter des notebooks localement.

  • Configurez votre machine avec ces vidéos. Utilisez les liens suivants pour apprendre comment installer Python sur votre système et configurer un éditeur de texte pour le développement.
  • Apprenez Python. Il est également recommandé davoir une compréhension de base de Python, un langage de programmation utile pour les data scientists que nous utilisons dans ce cours.
  • Apprenez Node.js et JavaScript. Nous utilisons également JavaScript plusieurs fois dans ce cours lors de la création d'applications web, vous aurez donc besoin davoir node et npm installés, ainsi que Visual Studio Code disponible pour le développement Python et JavaScript.
  • Créez un compte GitHub. Puisque vous nous avez trouvés ici sur GitHub, vous avez peut-être déjà un compte, sinon créez-en un puis fork ce programme pour lutiliser vous-même. (N'hésitez pas à nous donner une étoile aussi 😊)
  • Explorez Scikit-learn. Familiarisez-vous avec Scikit-learn, un ensemble de bibliothèques dIA que nous référencions dans ces leçons.

Qu'est-ce que l'apprentissage automatique ?

Le terme « apprentissage automatique » est l'un des plus populaires et fréquemment utilisés aujourdhui. Il est fort probable que vous ayez entendu ce terme au moins une fois si vous avez un minimum de familiarité avec la technologie, quel que soit votre domaine. Cependant, les mécanismes de l'apprentissage automatique sont un mystère pour la plupart des gens. Pour un débutant en apprentissage automatique, le sujet peut parfois sembler écrasant. Il est donc important de comprendre ce qu'est réellement l'apprentissage automatique, et d'en apprendre pas à pas, à travers des exemples pratiques.


La courbe de popularité

ml hype curve

Google Trends montre la récente « courbe de popularité » du terme « machine learning »


Un univers mystérieux

Nous vivons dans un univers rempli de mystères fascinants. De grands scientifiques comme Stephen Hawking, Albert Einstein et bien d'autres ont consacré leur vie à rechercher des informations significatives qui dévoilent les mystères du monde qui nous entoure. Cest la condition humaine de lapprentissage : un enfant humain découvre de nouvelles choses et dévoile la structure de son monde année après année en grandissant jusquà lâge adulte.


Le cerveau de lenfant

Le cerveau et les sens dun enfant perçoivent les faits de leur environnement et apprennent progressivement les motifs cachés de la vie qui aident lenfant à élaborer des règles logiques pour identifier les motifs appris. Le processus dapprentissage du cerveau humain fait de lhomme la créature la plus sophistiquée de ce monde. Apprendre continuellement en découvrant des motifs cachés puis innover sur ces motifs nous permet de nous améliorer tout au long de notre vie. Cette capacité dapprentissage et cette faculté dévolution sont liées à un concept appelé plasticité cérébrale. Superficiellement, on peut tracer quelques similitudes motivantes entre le processus d'apprentissage du cerveau humain et les concepts d'apprentissage automatique.


Le cerveau humain

Le cerveau humain perçoit les choses du monde réel, traite linformation perçue, prend des décisions rationnelles et effectue certaines actions selon les circonstances. Cest ce que lon appelle se comporter intelligemment. Lorsque nous programmons une copie de ce processus comportemental intelligent sur une machine, cela sappelle lintelligence artificielle (IA).


Quelques terminologies

Bien que les termes puissent être confondus, l'apprentissage automatique (ML) est un sous-ensemble important de l'intelligence artificielle. Le ML consiste à utiliser des algorithmes spécialisés pour découvrir des informations significatives et trouver des motifs cachés dans les données perçues afin de corroborer le processus de prise de décision rationnelle.


AI, ML, Deep Learning

AI, ML, deep learning, data science

Un schéma montrant les relations entre IA, ML, apprentissage profond et science des données. Infographie par Jen Looper inspirée par ce graphique


Concepts à couvrir

Dans ce programme, nous allons couvrir uniquement les concepts de base de l'apprentissage automatique quun débutant doit connaître. Nous couvrons ce que nous appelons « l'apprentissage automatique classique », principalement à l'aide de Scikit-learn, une excellente bibliothèque que beaucoup détudiants utilisent pour apprendre les bases. Pour comprendre des concepts plus larges dintelligence artificielle ou dapprentissage profond, une solide connaissance fondamentale de l'apprentissage automatique est indispensable, et nous souhaitons vous la proposer ici.


Ce que vous apprendrez dans ce cours :

  • concepts fondamentaux de l'apprentissage automatique
  • l'histoire du ML
  • ML et équité
  • techniques de régression ML
  • techniques de classification ML
  • techniques de clustering ML
  • techniques de traitement du langage naturel ML
  • techniques de prévision de séries temporelles ML
  • apprentissage par renforcement
  • applications réelles de ML

Ce que nous ne couvrirons pas

  • apprentissage profond
  • réseaux de neurones
  • IA

Pour une meilleure expérience dapprentissage, nous éviterons les complexités des réseaux de neurones, de lapprentissage profond — construction de modèles multi-couches avec réseaux de neurones — et de lIA, que nous aborderons dans un autre programme. Nous proposerons également un futur programme de science des données pour nous concentrer sur cet aspect de ce domaine plus large.


Pourquoi étudier l'apprentissage automatique ?

L'apprentissage automatique, dun point de vue système, est défini comme la création de systèmes automatisés capables dapprendre des motifs cachés dans les données pour aider à prendre des décisions intelligentes.

Cette motivation est vaguement inspirée de la façon dont le cerveau humain apprend certaines choses à partir des données quil perçoit de lextérieur.

Réfléchissez un instant pourquoi une entreprise voudrait tenter dutiliser des stratégies dapprentissage automatique plutôt que de créer un moteur basé sur des règles codées en dur.


Pourquoi la qualité des données est importante

Des données de haute qualité améliorent la performance du modèle. Des données pauvres ou bruitées peuvent conduire à des prédictions inexactes, même en utilisant des algorithmes avancés d'apprentissage automatique.


Applications de l'apprentissage automatique

Les applications de l'apprentissage automatique sont désormais quasiment partout, aussi ubiquistes que les données qui circulent dans nos sociétés, générées par nos smartphones, nos appareils connectés et autres systèmes. Compte tenu du potentiel immense des algorithmes d'apprentissage automatique à la pointe, les chercheurs explorent leur capacité à résoudre des problèmes réels multidimensionnels et multidisciplinaires avec d'excellents résultats positifs.


Exemples dIA appliquée

Vous pouvez utiliser l'apprentissage automatique de nombreuses façons :

  • Pour prédire la probabilité dune maladie à partir de lhistorique médical ou des rapports dun patient.
  • Pour exploiter les données météo afin de prévoir des événements climatiques.
  • Pour comprendre le sentiment dun texte.
  • Pour détecter les fausses informations afin darrêter la propagation de la propagande.

La finance, léconomie, les sciences de la terre, lexploration spatiale, le génie biomédical, les sciences cognitives, et même les domaines des sciences humaines ont adapté l'apprentissage automatique pour résoudre les problèmes lourds en traitement de données de leur domaine.


Conclusion

L'apprentissage automatique automatise le processus de découverte de motifs en trouvant des informations significatives à partir de données réelles ou générées. Il sest avéré extrêmement précieux dans les affaires, la santé, les applications financières, entre autres.

Dans un futur proche, comprendre les bases de l'apprentissage automatique sera indispensable pour les personnes de tous les domaines en raison de son adoption généralisée.


🚀 Défi

Esquissez, sur papier ou en utilisant une application en ligne comme Excalidraw, votre compréhension des différences entre IA, ML, apprentissage profond et science des données. Ajoutez quelques idées de problèmes que chacune de ces techniques est bonne à résoudre.

Quiz après le cours


Révision & Auto-apprentissage

Pour en savoir plus sur la manière de travailler avec des algorithmes ML dans le cloud, suivez ce Learning Path.

Suivez un Learning Path sur les bases du ML.


Devoir

Prenez en main et lancez-vous


Avertissement : Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforçions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant autorité. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous ne saurions être tenus responsables des malentendus ou erreurs d'interprétation découlant de l'utilisation de cette traduction.