Interface Java :
Menu Données, option Liens.
Les fichiers sont générés et visualisés dans des fenêtres texte.
En ligne de commande :
Argument du programme fislinks:
Exemple de ligne de commande :
fislinks iris.fis iris
Fichiers crées :
leur nom est préfixé par défaut par celui du fichier de données.
Ce fichier compte autant de lignes que de règles, plus 2.
* | Première ligne : nombre de règles |
* | Deuxième ligne : nombre maximal d'exemples qui activent une règle |
* | Troisième ligne : description correspondant à la première règle, soit dans l'ordre : numéro de la règle (1 pour la première), poids cumulé, nombre d'exemples qui activent la règle (au-delà d'un seuil paramétré, 1e-6 par défaut) suivi de leurs numéros. |
Ce fichier compte autant de lignes que d'exemples.
Pour chaque ligne : Numéro de l'exemple (1 pour le premier), puis les numéros des règles qu'il active.
La notion de liens entre règles est utile pour apprécier la cohérence d'une base de règles. Si deux règles sont fortement liées, et que leurs conclusions sont différentes, alors l'incohérence provient du fait que les domaines d'entrée couverts par les règles ne sont pas suffisamment spécifiques. Cette situation peut aussi correspondre à la présence d'une exception dans la base d'apprentissage. L'expression mathématique du niveau de lien de la règle i avec la règle j est :
représente le cardinal de l'ensemble des exemples qui activent la règle i, est le cardinal de .
Ce fichier se présente sous la forme d'une matrice carrée de la taille du nombre de règles. Chaque cellule indique le niveau de lien correspondant. Il convient de noter que cette matrice n'est pas symétrique.
Si l'option correspondante est activée, les règles sont triées suivant leur poids cumulé, c'est-à-dire leur influence dans la base d'exemples.
Remarque : les liens ne dépendent pas des données de sortie du fichier de données