SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
la logique floue.
Application à la commande floue
« Fuzzy logic »
Mohamed Bouhamed
2
Plan de Présentation.
4. Merci pour votre attentions
1. Présentation Exemples introductifs
Logique floue
2. Concepts principaux Ensemble flou
Opérateur logique floue
3. Exemple Robot suiveur de ligne détecteur d’obstacle
Utilisation du logique flou
3
Nous faisons de la logique floue….
Exemple de règles floues:
Règles de conduite automobile à l’approche d’un carrefour contrôlé par des feux tricolores.
si le feu est
rouge...
si ma vitesse est élevée
...
et si le feu est
proche ...
alors je freine fort.
si le feu est
rouge...
si ma vitesse est faible ... et si le feu est loin ...
alors je maintiens ma
vitesse.
si le feu est
orange...
si ma vitesse est
moyenne ...
et si le feu est loin ... alors je freine doucement.
si le feu est vert... si ma vitesse est faible ...
et si le feu est
proche ...
alors j'accélère.
Les règles floues sont énoncées en langage naturel
4
Transposition de notre exemple selon un modèle plus
mathématique « moins flou »
Si le feu est rouge, si ma vitesse dépasse 85,6 Km/H et si le feu est à
moins de 62,3 mètres, alors j'appuie sur la pédale de frein avec une
force de 33,2 Newtons !!!
Notre cerveau fonctionne en logique floue.
Elle apprécie les variables d'entrées de façon approximative (faible, élevée, loin,
proche), fait de mêmes pour les variables de sorties (freinage léger ou fort) et édicte un
ensemble de règles permettant de déterminer les sorties en fonction des entrées.
…sans le savoir!
5
Champ d’applications de la logique floue
• Aide à la décision, au diagnostic.
(domaine médical, orientation professionnelle…)
• Base de données.
(objets flous et/ou requêtes floues)
• Reconnaissance de forme.
• Agrégation multicritère et optimisation
• Commande floue de systèmes…
6
Les 2 concepts principaux de la logique floue
1. Les ensembles et variables flous et opérateurs associés.
2. Prise de décision à partir d’un base de règles SI…ALORS..
C’est l’inférence floue.
7
Base de règles
Les systèmes à logique floue utilisent une expertise exprimée sous
forme d’une base de règles du type: Si….Alors…
   Si X est A Alors Y est B
Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut
Si ET ALORSCours est Ennuyeux Moment est DébutCours Moral est bas
Si ET ALORSCours est Intéressant ChargedeTravail est Importante Moral est Maussade
Si .........
8
Inférence floue
Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut
Prémisses Conjonction Conclusion
Inférence :
Opération logique par laquelle on admet une proposition en vertu de sa liaison avec
d’autres propositions tenues pour vraies.
Implication
En logique classique
Si p Alors q
p vrai Alors q vrai



En logique floue
   Si X est A Alors Y est B
• La variable floue X appartient à la classe floue A avec un
degré de validité (x0)
• La variable floue Y appartient à la classe floue B à un degré
qui dépend du degré de validité (x0) de la prémisse
9
Activation des règles
   
   
     
1 11 2 12 1
1 21 2 22 2
1 31 2 32 3 33 3
R1:
R2:
R3:
..........
Si X est A et X est A alors Y est B
Si X est A ou X est A alors Y est B
Si X est A et X est A et X est A alors Y est B
• Une règle est activée dès qu’elle a une prémisse ayant une valeur de vérité non nulle.
• Plusieurs règles peuvent être activées simultanément et préconiser des actions avec
différents degrés de validités; ces actions peuvent être contradictoires.
Il convient d’agréger les règles pour fournir une appartenance
de la variable floue de sortie à une classe floue consolidée
10
Mise en place du système d’inférences floues (1)
3. Classes d’appartenances:
 Résultats Médiocre; Moyen; Excellent
 Méthodes Médiocre; Moyen; Excellent
 Evaluation Médiocre; Mauvais; Moyen; Bon; Excellent
3 entrées: Résultats; Méthodes, Présentation.
1 sortie: Évaluation
1. Choix des entrées/sorties
2. Univers des discours
[0..20] pour chacune des E/S
11
Bases de règles
1. If (Résultats is excellent) then (Evaluation is excellent)
2. If (Résultats is moyen) then (Evaluation is moyen)
3. If (Résultats is médiocre) then (Evaluation is médiocre)
4. If (Résultats is moyen) and (Méthodes is médiocre) then (Evaluation is mauvais)
5. If (Résultats is moyen) and (Méthodes is excellent) then (Evaluation is bon)
6. If (Résultats is médiocre) and (Méthodes is moyen) then (Evaluation is mauvais)
7. If (Résultats is excellent) and (Méthodes is excellent) and (Présentation is excellent) then (Evaluation is excellent)
8. If (Résultats is médiocre) and (Méthodes is excellent) then (Evaluation is moyen)
9. If (Résultats is excellent) and (Méthodes is médiocre) then (Evaluation is moyen)
Robot suiveur de ligne détecteur d’obstacle
Utilisation du logique flou
12
13

Weitere ähnliche Inhalte

Was ist angesagt?

Présentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICEPrésentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICEaliasdem
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleSoft Computing
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Intelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsIntelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsMohamed Heny SELMI
 
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comExercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comcours fsjes
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage IngénieurFaten Chalbi
 
5.1 K plus proches voisins
5.1 K plus proches voisins5.1 K plus proches voisins
5.1 K plus proches voisinsBoris Guarisma
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshareKheddioui
 
Logique floue - Implication de Mamdani
Logique floue - Implication de MamdaniLogique floue - Implication de Mamdani
Logique floue - Implication de MamdaniYassine Zahraoui
 
Exercice arbre de décision
Exercice arbre de décision Exercice arbre de décision
Exercice arbre de décision Yassine Badri
 
Cours acp mehdi_aman
Cours acp mehdi_amanCours acp mehdi_aman
Cours acp mehdi_amanMehdi Aman
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleECAM Brussels Engineering School
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudesTahani RIAHI
 
Chapitre 3 la recherche tabou
Chapitre 3 la recherche tabouChapitre 3 la recherche tabou
Chapitre 3 la recherche tabouAchraf Manaa
 
Réseaux de neurones récurrents et LSTM
Réseaux de neurones récurrents et LSTMRéseaux de neurones récurrents et LSTM
Réseaux de neurones récurrents et LSTMJaouad Dabounou
 
Analyses des données par SPSS et R
Analyses  des données par  SPSS et RAnalyses  des données par  SPSS et R
Analyses des données par SPSS et RAB IR
 

Was ist angesagt? (20)

Présentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICEPrésentation de thèse : modèle DISTICE
Présentation de thèse : modèle DISTICE
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence Artificielle
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Intelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes expertsIntelligence Artificielle - Systèmes experts
Intelligence Artificielle - Systèmes experts
 
(Cours régression)
(Cours régression)(Cours régression)
(Cours régression)
 
A star
A starA star
A star
 
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comExercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage Ingénieur
 
5.1 K plus proches voisins
5.1 K plus proches voisins5.1 K plus proches voisins
5.1 K plus proches voisins
 
2 signaux et systèmes slideshare
2 signaux et systèmes slideshare2 signaux et systèmes slideshare
2 signaux et systèmes slideshare
 
Logique floue - Implication de Mamdani
Logique floue - Implication de MamdaniLogique floue - Implication de Mamdani
Logique floue - Implication de Mamdani
 
Exercice arbre de décision
Exercice arbre de décision Exercice arbre de décision
Exercice arbre de décision
 
Cours acp mehdi_aman
Cours acp mehdi_amanCours acp mehdi_aman
Cours acp mehdi_aman
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielle
 
Presentation these
Presentation thesePresentation these
Presentation these
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudes
 
Chapitre 3 la recherche tabou
Chapitre 3 la recherche tabouChapitre 3 la recherche tabou
Chapitre 3 la recherche tabou
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Réseaux de neurones récurrents et LSTM
Réseaux de neurones récurrents et LSTMRéseaux de neurones récurrents et LSTM
Réseaux de neurones récurrents et LSTM
 
Analyses des données par SPSS et R
Analyses  des données par  SPSS et RAnalyses  des données par  SPSS et R
Analyses des données par SPSS et R
 

Andere mochten auch

Introduction Au Cours G C
Introduction Au Cours  G CIntroduction Au Cours  G C
Introduction Au Cours G Cpistesil
 
Gestion des connaissances (Knowledge Management)
Gestion des connaissances  (Knowledge Management)Gestion des connaissances  (Knowledge Management)
Gestion des connaissances (Knowledge Management)Hanen Bensaad
 
Le Reseau De Neurones
Le Reseau De NeuronesLe Reseau De Neurones
Le Reseau De Neuronesguestf80d95
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert SystemNipun Jaswal
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neuronesMed Zaibi
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleLilia Sfaxi
 
Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Franck Dernoncourt
 
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...IEAM-Paris
 
Les Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsLes Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsThomas Bromehead
 
La base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLa base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLouis-Gérard Frégeau
 
Logiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesLogiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesPatrice Chalon
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissancesPatrice Chalon
 
4 knowledge management
4 knowledge management4 knowledge management
4 knowledge managementHalima Djelil
 
Les agents intelligents et les SMA
Les agents intelligents et les SMALes agents intelligents et les SMA
Les agents intelligents et les SMABilal ZIANE
 
Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycinaouatef2010
 

Andere mochten auch (20)

Réseaux de neurones
Réseaux de neurones Réseaux de neurones
Réseaux de neurones
 
Introduction Au Cours G C
Introduction Au Cours  G CIntroduction Au Cours  G C
Introduction Au Cours G C
 
Gestion des connaissances (Knowledge Management)
Gestion des connaissances  (Knowledge Management)Gestion des connaissances  (Knowledge Management)
Gestion des connaissances (Knowledge Management)
 
Réseaux neurons
Réseaux neuronsRéseaux neurons
Réseaux neurons
 
Le Reseau De Neurones
Le Reseau De NeuronesLe Reseau De Neurones
Le Reseau De Neurones
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
 
Les systèmes intelligents
Les systèmes intelligentsLes systèmes intelligents
Les systèmes intelligents
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
Introduction à la Logique Floue appliquée au Systèmes Décisionnels - Janvier ...
 
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
Management de l'information et des connaissances - IEAM - Nicolas BOURNEZ DES...
 
Les Agents Virtuels Intelligents
Les Agents Virtuels IntelligentsLes Agents Virtuels Intelligents
Les Agents Virtuels Intelligents
 
La base de connaissance d'une entreprise
La base de connaissance d'une entrepriseLa base de connaissance d'une entreprise
La base de connaissance d'une entreprise
 
Logiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissancesLogiciels gatuits pour la gestion des connaissances
Logiciels gatuits pour la gestion des connaissances
 
Introduction à la gestion des connaissances
Introduction à la gestion des connaissancesIntroduction à la gestion des connaissances
Introduction à la gestion des connaissances
 
4 knowledge management
4 knowledge management4 knowledge management
4 knowledge management
 
Les agents intelligents et les SMA
Les agents intelligents et les SMALes agents intelligents et les SMA
Les agents intelligents et les SMA
 
Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
 

Mehr von TECOS

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosTECOS
 
D3 js-last
D3 js-lastD3 js-last
D3 js-lastTECOS
 
Summer internship
Summer internshipSummer internship
Summer internshipTECOS
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2TECOS
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1TECOS
 
Mobile certified
Mobile certifiedMobile certified
Mobile certifiedTECOS
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certifiedTECOS
 
Ad words certified
Ad words certifiedAd words certified
Ad words certifiedTECOS
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstackTECOS
 
cloudu certification
cloudu certificationcloudu certification
cloudu certificationTECOS
 
Internship report
Internship reportInternship report
Internship reportTECOS
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntationTECOS
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iitTECOS
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiquesTECOS
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsmTECOS
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asrTECOS
 
chapitre 1
chapitre 1chapitre 1
chapitre 1TECOS
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2iTECOS
 
Examen
Examen Examen
Examen TECOS
 

Mehr von TECOS (20)

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecos
 
D3 js-last
D3 js-lastD3 js-last
D3 js-last
 
Mta
MtaMta
Mta
 
Summer internship
Summer internshipSummer internship
Summer internship
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1
 
Mobile certified
Mobile certifiedMobile certified
Mobile certified
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certified
 
Ad words certified
Ad words certifiedAd words certified
Ad words certified
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
 
cloudu certification
cloudu certificationcloudu certification
cloudu certification
 
Internship report
Internship reportInternship report
Internship report
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntation
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiques
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asr
 
chapitre 1
chapitre 1chapitre 1
chapitre 1
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2i
 
Examen
Examen Examen
Examen
 

Kürzlich hochgeladen

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdfSoukainaMounawir
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésSana REFAI
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 

Kürzlich hochgeladen (7)

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 

Introduction logique floue

  • 1. la logique floue. Application à la commande floue « Fuzzy logic » Mohamed Bouhamed
  • 2. 2 Plan de Présentation. 4. Merci pour votre attentions 1. Présentation Exemples introductifs Logique floue 2. Concepts principaux Ensemble flou Opérateur logique floue 3. Exemple Robot suiveur de ligne détecteur d’obstacle Utilisation du logique flou
  • 3. 3 Nous faisons de la logique floue…. Exemple de règles floues: Règles de conduite automobile à l’approche d’un carrefour contrôlé par des feux tricolores. si le feu est rouge... si ma vitesse est élevée ... et si le feu est proche ... alors je freine fort. si le feu est rouge... si ma vitesse est faible ... et si le feu est loin ... alors je maintiens ma vitesse. si le feu est orange... si ma vitesse est moyenne ... et si le feu est loin ... alors je freine doucement. si le feu est vert... si ma vitesse est faible ... et si le feu est proche ... alors j'accélère. Les règles floues sont énoncées en langage naturel
  • 4. 4 Transposition de notre exemple selon un modèle plus mathématique « moins flou » Si le feu est rouge, si ma vitesse dépasse 85,6 Km/H et si le feu est à moins de 62,3 mètres, alors j'appuie sur la pédale de frein avec une force de 33,2 Newtons !!! Notre cerveau fonctionne en logique floue. Elle apprécie les variables d'entrées de façon approximative (faible, élevée, loin, proche), fait de mêmes pour les variables de sorties (freinage léger ou fort) et édicte un ensemble de règles permettant de déterminer les sorties en fonction des entrées. …sans le savoir!
  • 5. 5 Champ d’applications de la logique floue • Aide à la décision, au diagnostic. (domaine médical, orientation professionnelle…) • Base de données. (objets flous et/ou requêtes floues) • Reconnaissance de forme. • Agrégation multicritère et optimisation • Commande floue de systèmes…
  • 6. 6 Les 2 concepts principaux de la logique floue 1. Les ensembles et variables flous et opérateurs associés. 2. Prise de décision à partir d’un base de règles SI…ALORS.. C’est l’inférence floue.
  • 7. 7 Base de règles Les systèmes à logique floue utilisent une expertise exprimée sous forme d’une base de règles du type: Si….Alors…    Si X est A Alors Y est B Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut Si ET ALORSCours est Ennuyeux Moment est DébutCours Moral est bas Si ET ALORSCours est Intéressant ChargedeTravail est Importante Moral est Maussade Si .........
  • 8. 8 Inférence floue Si ET ALORSTemps est beau Moment est DébutMatinée Moral est haut Prémisses Conjonction Conclusion Inférence : Opération logique par laquelle on admet une proposition en vertu de sa liaison avec d’autres propositions tenues pour vraies. Implication En logique classique Si p Alors q p vrai Alors q vrai    En logique floue    Si X est A Alors Y est B • La variable floue X appartient à la classe floue A avec un degré de validité (x0) • La variable floue Y appartient à la classe floue B à un degré qui dépend du degré de validité (x0) de la prémisse
  • 9. 9 Activation des règles               1 11 2 12 1 1 21 2 22 2 1 31 2 32 3 33 3 R1: R2: R3: .......... Si X est A et X est A alors Y est B Si X est A ou X est A alors Y est B Si X est A et X est A et X est A alors Y est B • Une règle est activée dès qu’elle a une prémisse ayant une valeur de vérité non nulle. • Plusieurs règles peuvent être activées simultanément et préconiser des actions avec différents degrés de validités; ces actions peuvent être contradictoires. Il convient d’agréger les règles pour fournir une appartenance de la variable floue de sortie à une classe floue consolidée
  • 10. 10 Mise en place du système d’inférences floues (1) 3. Classes d’appartenances:  Résultats Médiocre; Moyen; Excellent  Méthodes Médiocre; Moyen; Excellent  Evaluation Médiocre; Mauvais; Moyen; Bon; Excellent 3 entrées: Résultats; Méthodes, Présentation. 1 sortie: Évaluation 1. Choix des entrées/sorties 2. Univers des discours [0..20] pour chacune des E/S
  • 11. 11 Bases de règles 1. If (Résultats is excellent) then (Evaluation is excellent) 2. If (Résultats is moyen) then (Evaluation is moyen) 3. If (Résultats is médiocre) then (Evaluation is médiocre) 4. If (Résultats is moyen) and (Méthodes is médiocre) then (Evaluation is mauvais) 5. If (Résultats is moyen) and (Méthodes is excellent) then (Evaluation is bon) 6. If (Résultats is médiocre) and (Méthodes is moyen) then (Evaluation is mauvais) 7. If (Résultats is excellent) and (Méthodes is excellent) and (Présentation is excellent) then (Evaluation is excellent) 8. If (Résultats is médiocre) and (Méthodes is excellent) then (Evaluation is moyen) 9. If (Résultats is excellent) and (Méthodes is médiocre) then (Evaluation is moyen)
  • 12. Robot suiveur de ligne détecteur d’obstacle Utilisation du logique flou 12
  • 13. 13