Encyclopedie-1.com

Accueil | Plan du Site
Google

Logique floue

  

La logique floue (fuzzy logic, en anglais) est une technique utilisée en intelligence artificielle. Elle a été formalisée par Lotfi Zadeh en 1965 et utilisée dans des domaines aussi variés que l'automatisme (freins ABS), la robotique (reconnaissance de formes), le gestion de la circulation routière (feux rouges), le contrà´le aérien, l'environnement (météorologie, climatologie, sismologie), la médecine (aide au diagnostic) et bien d'autres. En fait, le simple fait de noter, déjà  sous Jules Ferry, un élève dans différentes disciplines et de lui calculer un rang par application de coefficients à  ses notes était déjà  faire de la logique floue sans le savoir.

Elle affirme s'appuyer sur une théorie mathématique des sous-ensembles flous. Dans la pratique, on cherche vainement o๠se trouve la théorie en question, sinon en une simple suite de définitions et de procédés qu'on peut éventuellement qualifier d' heuristiques.

Sommaire
1 Principe
2 Combinaison de plusieurs entrées
3 Commande floue
4 Insuffisances en tant que théorie

Principe

A l'inverse de la logique booléenne, la logique floue permet à  une condition d'être en un autre état que vrai ou faux. Il y a des degrés dans la vérification d'une condition.
Considérons par exemple la vitesse d'un véhicule sur une route nationale. La vitesse normale est de 90 km/h. Une vitesse peut être considérée comme élevée au-dessus de 100 km/h, et comme plus du tout elevée en-dessous de 80 km/h.

fig. 1
La logique booléenne envisagerait les choses de la manière suivante (voir fig. 1) :

  • La vitesse est considérée à  100% comme elevée à  partir de 100 km/h, et à  0% en dessous.

La logique floue, à  l'inverse, permet des degrés de vérification de la condition "La vitesse est-elle elevée ?" (voir fig. 2) :
  • La vitesse est considérée comme pas du tout elevée en-dessous de 80 km/h. On peut donc dire qu'en-dessous de 80 km/h, la vitesse est elevée à  0%.

fig. 2
  • La vitesse est considérée comme élevée au dessus de 100 km/h. La vitesse est donc elevée à  100% au-dessus de 100 km/h.
  • La vitesse est donc elevée à  50% à  90 km/h, et à  25% à  85 km/h.

De la même manière, la fonction "La vitesse est-elle peu elevée ?" sera évaluée de la manière suivante (voir fig. 3) :
  • La vitesse est considérée comme peu élevée en-dessous de 80 km/h. Elle est donc peu élevée à  100%.

fig. 3
  • La vitesse est considérée comme pas du tout peu élevée au-dessus de 100 km/h. Elle est donc peu élevée à  0%.
  • La vitesse est donc peu élevée à  50% à  90km/h, et à  75% à  85 km/h.

On peut également définir une fonction "La vitesse est-elle moyenne ?" (voir fig. 4) :
  • La vitesse est moyenne à  90 km/h. à€ cette allure, la vitesse est moyenne à  100%.

fig. 4
  • La vitesse n'est pas du tout moyenne en-dessous de 80 km/h et au-dessus de 100 km/h. Hors de cet intervalle, la vitesse est moyenne à  0%.
  • La vitesse est donc moyenne à  50% à  85 km/h et 95 km/h.

Il n'est pas obligatoire que la transition soit linéaire. Des transitions hyperboliques (comme une sigmoà¯de ou une tangente hyperbolique), exponentielle, gaussienne (dans le cas d'un état moyen) ou de toute autre nature sont utilisables (voir fig. 5).

fig. 5

Combinaison de plusieurs entrées

Dans le cas d'une combinaison de plusieurs entrées ("Si le ciel est bleu et si j'ai le temps"), deux cas se présentent :

Commande floue

Une fois évaluée la valeur de l'entrée ("La vitesse est-elle élevée ?"), une valeur peut être déterminée pour une fonction de sortie. Considérons la fonction "Si la fièvre est forte, alors administrer de l'aspirine". Une telle fonction est appelée commande floue. Elle est composée de deux parties :

  • Une entrée : "La fièvre est-elle forte ?". On considère qu'une fièvre n'est pas forte en-dessous de 38°C, et qu'elle est forte au-dessus de 40°C.
  • Une sortie : "Administrer de l'aspirine"

Ces deux parties sont liées. On peut les représenter ensemble comme sur la fig. 6.

fig. 6

Il existe plusieurs techniques pour déterminer la valeur de la sortie (dans l'exemple : la quantité d'aspirine à  administrer) :

  • La droite ayant la même ordonnée que le point de la courbe de départ ayant pour abscisse la valeur de l'entrée coupe la courbe de sortie. L'abscisse de ce point d'intersection est une valeur de sortie possible (fig. 7).

fig. 7

fig. 8

Insuffisances en tant que théorie

La théorie des ensembles flous présente la particularité de n'avoir aucun théorème à  proposer. C'est dire que si elle peut rendre quelques services techniques elle ne peut pour autant prétendre à  un quelconque statut de science, et moins encore de théorie.

Toutefois, le Théorème de Cox-Jaynes montre que

  1. l'on peut représenter un état de connaissance flou par une probabilité
  2. que tout moyen utilisé pour prendre des décisions sera soit isomorphe à  la théorie des probabilités, soit incohérent.

Comme on souhaite en général une modélisation cohérente, on aura quelque intérêt à  modeler le flou par des valeurs de probabilité (à  une normalisation près).



Google


Encyclopedie-1.com - Plan du Site: - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
Autre Sites: Achat-DVD.XS5.com - MovieWalrus.com -