next up previous contents
suivant: Table des matières monter: index   Table des matières

Débuter avec FisPro

fispro@supagro.inra.fr


FisPro (Fuzzy Inference System Professional) permet de créer des systèmes d'inférence floue, et de les utiliser à des fins de raisonnement, en particulier pour la simulation d'un système physique ou biologique. Les systèmes d'inférence floue sont décrits brièvement dans le glossaire de logique floue donné dans ce document. Ils fonctionnent à partir de règles de raisonnement floues, qui ont l'avantage de gérer la progressivité des phénomènes.


L'implémentation faite dans FisPro permet tout d'abord de créer directement des systèmes à partir de la connaissance experte d'un domaine, par exemple en oenologie. Cette démarche est illustrée par un exemple donné dans le guide Débuter avec FisPro.


FisPro permet aussi de construire entièrement un système d'inférence floue à partir des données numériques du problème que l'on souhaite modéliser. Beaucoup de méthodes d'apprentissage automatique conduisent malheureusement à des systèmes de type "boîte noire". Dans FisPro, pour que l'utilisateur puisse comprendre le fonctionnement du système, des contraintes sont imposées aux algorithmes pour rendre les règles de raisonnement interprétables ([2]). Cette démarche novatrice constitue une des originalités du logiciel. Quelques exemples sont présentés dans le guide Apprentissage avec FisPro.


Les deux approches, écriture des règles par l'expert et apprentissage automatique, peuvent être combinées pour créer des systèmes plus complets et performants. FisPro intègre des outils à vocation pédagogique, pour illustrer le mécanisme de raisonnement, et d'autres permettant de mesurer la performance d'un système sur un jeu de données.


Ce logiciel est formé de deux parties distinctes : une bibliothèque de fonctions, écrite en C++, qui peut être utilisée de manière autonome et une interface utilisateur, écrite en Java, qui en implémente les principales fonctionnalités. Portable, il peut s'exécuter sur la majorité des plates-formes informatiques existantes.


L'utilisateur non familier avec la logique floue pourra commencer par une lecture du glossaire.


Auteurs


Remerciements

Le développement initial de FisPro a bénéficié du soutien de fonds publics, Etat français et région Languedoc-Roussillon, dans le cadre d'un projet de recherche, COST 2000-012, coordonné par l'association TRANSFERTS LR
(http://www.transferts-lr.org) et dont le partenaire industriel était la cave coopérative "La Malepère", Arzens, Aude.


FisPro est un logiciel open source, disponible sur le site

\fbox{http://www.inra.fr/internet/Departements/MIA/M/fispro/}

Notions élémentaires

Un système est aussi appelé SIF, pour système d'inférence floue.

On utilisera le terme SEF pour sous-ensemble flou (voir glossaire de logique floue, section 3 ).

Au démarrage de FisPro, aucun système n'est présent.

Vous pouvez ouvrir un système existant, ou en créer un nouveau, soit à partir de données, soit de toutes pièces.

Ce petit guide donne la démarche à suivre dans ce dernier cas, adapté à l'entrée de règles expertes.


Remarques :


Rappel :

L'option Langue du menu Options permet l'affichage des menus et des messages dans la langue de votre choix.




next up previous contents
suivant: Table des matières monter: index   Table des matières