suivant: Simplification
monter: FisPro
précédent: Génération de partitions et
Table des matières
Optimisation
Interface Java:
Learning menu, Optimization submenu:
Deux options:
- Solis & Wets standard.
- Solis & Wets sur mesure.
En ligne de commande, programme fisopt :
Le programme fisopt requiert les arguments suivants :
- le fichier de configuration fis donné en entrée
- le fichier de données
- le fichier de configuration fis optimisé créé par le programme
- la clé
- le nombre d'itérations
- écart-type du bruit gaussien
- le nombre maximum de contraintes qui peuvent être violées au sein d'une itération
- le nombre maximum d'échecs
- le seuil de tolérance d'égalité sur deux centres
Avec les options suivantes:
- -oNum où Num est le numéro de la sortie à optimiser
- -sn où n est un entier utilisé comme germe pour le générateur de données aléatoires
- -mVal où Val est le seuil d'activité pour considérer un exemple comme non blanc (par défaut : 0.2)
- -l1x où x est la constante 1 de l'algorithme Solis Wetts
- -l2y où y est la constante 2 de l'algorithme Solis Wetts
- -l3z où z est la constante 3 de l'algorithme Solis Wetts
- -cn pour limiter la variation des bornes des sous-ensembles flous
La clé est un paramètre particulier. Elle indique les parties du SIF à optimiser ainsi que quelques contraintes. La façon la plus simple de la générer est d'appeler l'option Optimisation depuis l'interface java. et de choisir l'option d'affichage dans la fenêtre pour la copier dans la ligne de commande.
Exemple de ligne de commande :
fisopt irisregfpa.fis iris irisoptinputs.fis 000000000000000000000000000001011111111111111 10 .025 1000 1000 .01
qui optimise les SEF des entrées du fichier irisregfpa.fis, et place le SIF optimisé dans irisoptinputs.fis
ou bien
fisopt rice.fis rice riceoptrules.fis 111111100000000000000000000000 100 .5 1000 1000 .1
qui optimise les conclusions des règles du fichier rice.fis, et place le SIF optimisé dans riceoptrules.fis
En ligne de commande, programme loopoptim :
Ce programme est une séquence itérative basée sur fisopt. Voir le
script optim-example.sh pour un exemple d'utilisation.
suivant: Simplification
monter: FisPro
précédent: Génération de partitions et
Table des matières