SlideShare une entreprise Scribd logo
Supervised Machine Learning
 Machine Learning.
 Types de Machine Learning.
 Machine Learning supervisé.
 Les étapes du Machine Learning supervisé.
 Exemple d’algorithme.
Agenda:
Machine Learning ( Apprentissage
Automatique ):
Est une catégorie d’algorithme qui permet aux
applications logicielles de prédire plus précisément les
résultats sans être explicitement programmées. Le
principe de base de l’apprentissage automatique est de
créer des algorithmes capables de recevoir des données
d’entrée et d’utiliser une analyse statistique pour prédire
une sortie tout en les mettant à jour à mesure que de
nouvelles données deviennent disponibles.
Types de Machine Learning :
Supervisé: toutes les
données sont étiquetées et
les algorithmes apprennent à
prédire le résultat des
données d’entrée.
Apprentissage par renforcement :
Considérer un agent autonome,
plongé au sein d'un environnement,
et qui doit prendre des décisions en
fonction de son état courant. En
retour, l'environnement procure à
l'agent une récompense, qui peut
être positive ou négative
Non supervisé: toutes les données
ne sont pas étiquetées et les
algorithmes apprennent la structure
inhérente à partir des données en
entrée.
Supervised Machine Learning(Apprentissage supervisé) :
C' est une technique d' apprentissage automatique où l'on cherche à produire
automatiquement des règles à partir d'une base de données d'apprentissage contenant des «
exemples » (en général des cas déjà traités et validés).
Les étapes du Machine Learning supervisé :
1. Importer un Dataset (x, y) qui contient nos exemples.
2. Développer un Modèle aux paramètres aléatoires.
3. Développer une Fonction Coût qui mesure les erreurs entre le modèle et le Dataset.
4. Développer un Algorithme d’apprentissage pour trouver les paramètres du modèle qui
minimisent la Fonction Coût.
Préparer les données
1. Dataset :
CETTE ÉTAPE CONSISTE À IMPORTER UN DATASET QUI CONTIENT LES EXEMPLES QUE
LA MACHINE DOIT ÉTUDIER.
 Ce Dataset inclut toujours 2 types de variables :
 Une variable objectif (target) y.
 Une ou plusieurs variables caractéristiques (features) x.
Par convention, on dit que notre Dataset contient m exemples.
Par convention, on note également n le nombre de features dans notre Dataset, c’est-à-dire le
nombre de colonnes (hormis la colonne y).
Dernière convention : pour désigner une cellule de notre tableau, on note en général
Exemple : Dataset (x,y)
2. Le modèle :
C’est une représentation simplifiée de la réalité, que l’on peut utiliser pour prédire ce qui se
passerait dans certaines conditions.
C’est à nous de choisir le type de modèle et c’est à la machine de trouver les coefficients de
cette fonction qui donnent les meilleurs résultats.
Catégorisation des résultats :
• Régression: la variable de sortie est continue,
• Classification : la variable de sortie prend ses
valeurs dans des classes,
Exemples de modèle :
la machine trouver la valeur de a, b et c qui donne les meilleurs résultats.
:
 On peut choisir de développer de
développer un modèle linéaire : f(x)
= ax + b
 Ou bien on peut choisir un modèle non-
linéaire: f(x) = ax^2 + bx + c
3. La Fonction Coût :
Solution :
La Fonction Coût évalue la performance du
modèle en calculant les erreurs entre les
prédictions du modèle f(x) et les valeur y
attendue dans le Dataset.
Problème :
Mesurer la performance d’un modèle
donné.
Comment mesuré la pérformence d’un tireur ?
 Mesurer la distance entre la flèche (f(x)) et le centre de
la cible, qui n’est autre que le point (y) qu’elle est sensée
atteindre.
4. l’Algorithme d’apprentissage :
C’est un algorithme de minimisation de la Fonction Coût: Il cherche quels sont les meilleurs
paramètres du modèle, ceux qui donneront la meilleure performance, c’est-à-dire les plus petites
erreurs (Fonction Coût).
La Descente de Gradient
C’est l’algorithme itératif le plus connu pour entraîner un modèle de Machine Learning.
Une fois que le modèle atteint une performance satisfaisante, c’est la fin de la phase
d’entrainement, et le modèle final est prêt à être déployé. C’est alors la phase d’utilisation, les
paramètres du modèle ne changent plus, ils sont fixes.
Machine Leargning_supérvisé.pptx

Contenu connexe

Similaire à Machine Leargning_supérvisé.pptx

Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
Sana Aroussi
 
Algorithmique de base.pdf
Algorithmique de base.pdfAlgorithmique de base.pdf
Algorithmique de base.pdf
Wafaa Ibrihich
 
Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02
Rahma Boufalgha
 
PJ - machine learning avec scikit-learn.pdf
PJ - machine learning avec scikit-learn.pdfPJ - machine learning avec scikit-learn.pdf
PJ - machine learning avec scikit-learn.pdf
YounesOuladSayad1
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
SoukainaMounawir
 
cours logiciels de simulation.docx
cours logiciels de simulation.docxcours logiciels de simulation.docx
cours logiciels de simulation.docx
ssuser0dbd4e
 
arbres de decision.ppt
arbres de decision.pptarbres de decision.ppt
arbres de decision.ppt
Jihane Elârrouchi
 
Memo java
Memo javaMemo java
Memo java
Ghazouani Mahdi
 
Ch6 Introduction à la Science de Données.pdf
Ch6 Introduction à la Science de Données.pdfCh6 Introduction à la Science de Données.pdf
Ch6 Introduction à la Science de Données.pdf
nesrinetaamallah
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdf
LamissGhoul1
 
Généralités sur la notion d’Algorithme
Généralités sur la notion d’AlgorithmeGénéralités sur la notion d’Algorithme
Généralités sur la notion d’Algorithme
InforMatica34
 
Cours ML et Deep Learning M2 2022-2023.pdf
Cours ML et Deep Learning M2 2022-2023.pdfCours ML et Deep Learning M2 2022-2023.pdf
Cours ML et Deep Learning M2 2022-2023.pdf
UrbainNgatoua
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaAmel Morchdi
 
JAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVAJAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVA
Aymen Bedwivski
 
Cours1.pptx
Cours1.pptxCours1.pptx
Cours1.pptx
FarahHkiri
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
PROFPROF11
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
khalil Ismail
 
Deuxième partie.pptx
Deuxième partie.pptxDeuxième partie.pptx
Deuxième partie.pptx
SafaeLhr1
 
Analyzing a churn data set
Analyzing a churn data set Analyzing a churn data set
Analyzing a churn data set
Rasoul Baharifard
 
J Unit
J UnitJ Unit

Similaire à Machine Leargning_supérvisé.pptx (20)

Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Algorithmique de base.pdf
Algorithmique de base.pdfAlgorithmique de base.pdf
Algorithmique de base.pdf
 
Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02
 
PJ - machine learning avec scikit-learn.pdf
PJ - machine learning avec scikit-learn.pdfPJ - machine learning avec scikit-learn.pdf
PJ - machine learning avec scikit-learn.pdf
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
 
cours logiciels de simulation.docx
cours logiciels de simulation.docxcours logiciels de simulation.docx
cours logiciels de simulation.docx
 
arbres de decision.ppt
arbres de decision.pptarbres de decision.ppt
arbres de decision.ppt
 
Memo java
Memo javaMemo java
Memo java
 
Ch6 Introduction à la Science de Données.pdf
Ch6 Introduction à la Science de Données.pdfCh6 Introduction à la Science de Données.pdf
Ch6 Introduction à la Science de Données.pdf
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdf
 
Généralités sur la notion d’Algorithme
Généralités sur la notion d’AlgorithmeGénéralités sur la notion d’Algorithme
Généralités sur la notion d’Algorithme
 
Cours ML et Deep Learning M2 2022-2023.pdf
Cours ML et Deep Learning M2 2022-2023.pdfCours ML et Deep Learning M2 2022-2023.pdf
Cours ML et Deep Learning M2 2022-2023.pdf
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 java
 
JAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVAJAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVA
 
Cours1.pptx
Cours1.pptxCours1.pptx
Cours1.pptx
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
Deuxième partie.pptx
Deuxième partie.pptxDeuxième partie.pptx
Deuxième partie.pptx
 
Analyzing a churn data set
Analyzing a churn data set Analyzing a churn data set
Analyzing a churn data set
 
J Unit
J UnitJ Unit
J Unit
 

Dernier

Comprendre le vote aux élections européennes du 9 juin 2024
Comprendre le vote aux élections européennes du 9 juin 2024Comprendre le vote aux élections européennes du 9 juin 2024
Comprendre le vote aux élections européennes du 9 juin 2024
contact Elabe
 
Estimation élections européennes 2024 ELABE
Estimation élections européennes 2024 ELABEEstimation élections européennes 2024 ELABE
Estimation élections européennes 2024 ELABE
contact Elabe
 
Productivité et politique industrielles: deux défis à relever conjointement
Productivité et politique industrielles: deux défis à relever conjointementProductivité et politique industrielles: deux défis à relever conjointement
Productivité et politique industrielles: deux défis à relever conjointement
La Fabrique de l'industrie
 
Actualisation estimation élections européennes 2024
Actualisation estimation élections européennes 2024Actualisation estimation élections européennes 2024
Actualisation estimation élections européennes 2024
contact Elabe
 
Deuxième actualisation estimation élections européennes 2024
Deuxième actualisation estimation élections européennes 2024Deuxième actualisation estimation élections européennes 2024
Deuxième actualisation estimation élections européennes 2024
contact Elabe
 
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
contact Elabe
 
L'Observatoire politique ELABE pour Les Echos - Juin 2024
L'Observatoire politique ELABE pour Les Echos - Juin 2024L'Observatoire politique ELABE pour Les Echos - Juin 2024
L'Observatoire politique ELABE pour Les Echos - Juin 2024
contact Elabe
 
Les Français et les élections européennes - 9ème vague
Les Français et les élections européennes - 9ème vagueLes Français et les élections européennes - 9ème vague
Les Français et les élections européennes - 9ème vague
contact Elabe
 
Les Français et les élections législatives
Les Français et les élections législativesLes Français et les élections législatives
Les Français et les élections législatives
contact Elabe
 
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
contact Elabe
 
Webinaire_les aides aux investissements.pptx
Webinaire_les aides aux investissements.pptxWebinaire_les aides aux investissements.pptx
Webinaire_les aides aux investissements.pptx
Institut de l'Elevage - Idele
 
Estimations ELABE BFMTV ABSTENTION élections européennes 2024
Estimations ELABE BFMTV ABSTENTION élections européennes 2024Estimations ELABE BFMTV ABSTENTION élections européennes 2024
Estimations ELABE BFMTV ABSTENTION élections européennes 2024
contact Elabe
 

Dernier (12)

Comprendre le vote aux élections européennes du 9 juin 2024
Comprendre le vote aux élections européennes du 9 juin 2024Comprendre le vote aux élections européennes du 9 juin 2024
Comprendre le vote aux élections européennes du 9 juin 2024
 
Estimation élections européennes 2024 ELABE
Estimation élections européennes 2024 ELABEEstimation élections européennes 2024 ELABE
Estimation élections européennes 2024 ELABE
 
Productivité et politique industrielles: deux défis à relever conjointement
Productivité et politique industrielles: deux défis à relever conjointementProductivité et politique industrielles: deux défis à relever conjointement
Productivité et politique industrielles: deux défis à relever conjointement
 
Actualisation estimation élections européennes 2024
Actualisation estimation élections européennes 2024Actualisation estimation élections européennes 2024
Actualisation estimation élections européennes 2024
 
Deuxième actualisation estimation élections européennes 2024
Deuxième actualisation estimation élections européennes 2024Deuxième actualisation estimation élections européennes 2024
Deuxième actualisation estimation élections européennes 2024
 
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
Sondage ELABE pour Les Echos et l'Institut Montaigne -Les Français et la guer...
 
L'Observatoire politique ELABE pour Les Echos - Juin 2024
L'Observatoire politique ELABE pour Les Echos - Juin 2024L'Observatoire politique ELABE pour Les Echos - Juin 2024
L'Observatoire politique ELABE pour Les Echos - Juin 2024
 
Les Français et les élections européennes - 9ème vague
Les Français et les élections européennes - 9ème vagueLes Français et les élections européennes - 9ème vague
Les Français et les élections européennes - 9ème vague
 
Les Français et les élections législatives
Les Français et les élections législativesLes Français et les élections législatives
Les Français et les élections législatives
 
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
Etat de l’opinion - Journée CCR CAT « Protégeons l’assurabilité »
 
Webinaire_les aides aux investissements.pptx
Webinaire_les aides aux investissements.pptxWebinaire_les aides aux investissements.pptx
Webinaire_les aides aux investissements.pptx
 
Estimations ELABE BFMTV ABSTENTION élections européennes 2024
Estimations ELABE BFMTV ABSTENTION élections européennes 2024Estimations ELABE BFMTV ABSTENTION élections européennes 2024
Estimations ELABE BFMTV ABSTENTION élections européennes 2024
 

Machine Leargning_supérvisé.pptx

  • 2.  Machine Learning.  Types de Machine Learning.  Machine Learning supervisé.  Les étapes du Machine Learning supervisé.  Exemple d’algorithme. Agenda:
  • 3. Machine Learning ( Apprentissage Automatique ): Est une catégorie d’algorithme qui permet aux applications logicielles de prédire plus précisément les résultats sans être explicitement programmées. Le principe de base de l’apprentissage automatique est de créer des algorithmes capables de recevoir des données d’entrée et d’utiliser une analyse statistique pour prédire une sortie tout en les mettant à jour à mesure que de nouvelles données deviennent disponibles.
  • 4. Types de Machine Learning : Supervisé: toutes les données sont étiquetées et les algorithmes apprennent à prédire le résultat des données d’entrée. Apprentissage par renforcement : Considérer un agent autonome, plongé au sein d'un environnement, et qui doit prendre des décisions en fonction de son état courant. En retour, l'environnement procure à l'agent une récompense, qui peut être positive ou négative Non supervisé: toutes les données ne sont pas étiquetées et les algorithmes apprennent la structure inhérente à partir des données en entrée.
  • 5. Supervised Machine Learning(Apprentissage supervisé) : C' est une technique d' apprentissage automatique où l'on cherche à produire automatiquement des règles à partir d'une base de données d'apprentissage contenant des « exemples » (en général des cas déjà traités et validés).
  • 6. Les étapes du Machine Learning supervisé : 1. Importer un Dataset (x, y) qui contient nos exemples. 2. Développer un Modèle aux paramètres aléatoires. 3. Développer une Fonction Coût qui mesure les erreurs entre le modèle et le Dataset. 4. Développer un Algorithme d’apprentissage pour trouver les paramètres du modèle qui minimisent la Fonction Coût.
  • 8. 1. Dataset : CETTE ÉTAPE CONSISTE À IMPORTER UN DATASET QUI CONTIENT LES EXEMPLES QUE LA MACHINE DOIT ÉTUDIER.  Ce Dataset inclut toujours 2 types de variables :  Une variable objectif (target) y.  Une ou plusieurs variables caractéristiques (features) x. Par convention, on dit que notre Dataset contient m exemples. Par convention, on note également n le nombre de features dans notre Dataset, c’est-à-dire le nombre de colonnes (hormis la colonne y). Dernière convention : pour désigner une cellule de notre tableau, on note en général
  • 10. 2. Le modèle : C’est une représentation simplifiée de la réalité, que l’on peut utiliser pour prédire ce qui se passerait dans certaines conditions. C’est à nous de choisir le type de modèle et c’est à la machine de trouver les coefficients de cette fonction qui donnent les meilleurs résultats. Catégorisation des résultats : • Régression: la variable de sortie est continue, • Classification : la variable de sortie prend ses valeurs dans des classes,
  • 11. Exemples de modèle : la machine trouver la valeur de a, b et c qui donne les meilleurs résultats. :  On peut choisir de développer de développer un modèle linéaire : f(x) = ax + b  Ou bien on peut choisir un modèle non- linéaire: f(x) = ax^2 + bx + c
  • 12. 3. La Fonction Coût : Solution : La Fonction Coût évalue la performance du modèle en calculant les erreurs entre les prédictions du modèle f(x) et les valeur y attendue dans le Dataset. Problème : Mesurer la performance d’un modèle donné. Comment mesuré la pérformence d’un tireur ?  Mesurer la distance entre la flèche (f(x)) et le centre de la cible, qui n’est autre que le point (y) qu’elle est sensée atteindre.
  • 13. 4. l’Algorithme d’apprentissage : C’est un algorithme de minimisation de la Fonction Coût: Il cherche quels sont les meilleurs paramètres du modèle, ceux qui donneront la meilleure performance, c’est-à-dire les plus petites erreurs (Fonction Coût).
  • 14. La Descente de Gradient C’est l’algorithme itératif le plus connu pour entraîner un modèle de Machine Learning. Une fois que le modèle atteint une performance satisfaisante, c’est la fin de la phase d’entrainement, et le modèle final est prêt à être déployé. C’est alors la phase d’utilisation, les paramètres du modèle ne changent plus, ils sont fixes.

Notes de l'éditeur

  1. L'apprentissage automatique est une branche de l'intelligence artificielle (IA) et de l'informatique qui utilise principalement des données et des algorithmes pour imiter la manière dont les être humains apprennent, en améliorant progressivement sa précision.
  2. Semi-supervisé: Certaines données sont étiquetées mais la plupart d’entre elles ne sont pas étiquetées et un mélange de techniques supervisées et non supervisées peut être utilisé.
  3. D’une manière générale, la machine peut apprendre une relation f : (Y = f (X)) qui relie x à y en ayant analysé des millions d’exemples d’associations x  y. -Consiste en des variables d’entrée (x) et une variable de sortie (Y). Vous utilisez un algorithme pour apprendre la fonction de mapping de l’entrée à la sortie. Y = f (X)
  4. C’est l’étape la plus importante, qui consomme beaucoup de temps
  5. Le modèle se comporte alors comme une table contenant tous les échantillons utilisés lors de l'apprentissage et perd ses pouvoirs de prédiction sur de nouveaux échantillon (Par convention on appelle ces coefficients les paramètres du modèle.) Le Modèle  est le cœur de notre programme. C’est lui qui effectue les prédictions . Au début, les paramètres du modèle sont toujours choisis au hasard.