Inf 5100, copie de la base de règles et de raisonnements
Étude de cas : Inf 5100, copie de la base de règles et de raisonnements. Recherche parmi 300 000+ dissertationsPar Daguerre101 • 19 Août 2017 • Étude de cas • 2 467 Mots (10 Pages) • 647 Vues
Feuille d'identité INF 5100
Travaux des modules 2 et 3 Activités 2.6, 3.3, 3.4, 3.5
Activité 2.6 - Copie de la base de règles et de raisonnements
Base de règles
Voici à quoi ressemblent les phrases de l’exercice 2.4 maintenant qu’elles sont traduites pour la logique propositionnelle. J’ai utilisé comme référence le fichier règles-demo utilisé lors de l’exercice 2.5.
Note : TEXTE EN BLEU : Les textes en bleu et en majuscule sont les connecteurs
TEXTE EN NOIR : Les textes en noir et en majuscule sont les faits
1- SI l'animal est POILU
ALORS l'animal DONNE_DU_LAIT_À _PETIT
2- SI l'animal PORTE_PETIT_POCHE_VENTRALE
ET l'animal a des PHALANGES_LONGUES
ALORS l'animal est un PHALANGER
3- SI l'animal est un MARSUPIAL
ET l'animal GRIMPE_ARBRES
ALORS l'animal est un KOALA
4- SI l'animal DONNE_DU_LAIT_À _PETIT
ET l'animal PORTE_PETIT_POCHE_VENTRALE
ALORS l'animal est un MARSUPIAL
5- SI l'animal est un MARSUPIAL
ET l'animal fait des GRANDS_BONDS
ALORS l'animal est un KANGOUROU
6- SI l'animal DONNE_DU_LAIT_À _PETIT
ALORS l'animal est un MAMMIFÈRE
7- SI l'animal se NOURRIT_UNIQUEMENT_EUCALYPTUS
ALORS l'animal est un KOALA
8- SI l'animal VOLE
ET l'animal est CARNIVORE
ET l'animal DONNE_DU_LAIT_À _PETIT
ALORS l'animal est une CHAUVE_SOURIS
9- SI l'animal est un FAUCON
ALORS l'animal est CARNIVORE
ET l'animal est un OISEAU
10- SI l'animal est un MARSUPIAL
ET l'animal est CARNIVORE
ET l'animal a une QUEUE_PRÉHENSIBLE
ALORS l'animal est un OPPOSUM
11- SI l'animal est un MARSUPIAL
ALORS l'animal est de HÉMISPHÈRE_SUD
12- SI l'animal est un OISEAU
ALORS l'animal VOLE
ET l'animal POND_OEUFS
13- SI l'animal est un MAMMIFÈRE
ET l'animal POND_OEUFS
ALORS l'animal est un ORNITHORYNQUE
Exemple d’une chaîne de déduction produite par le système suite à l’insertion de données dans la base de faits.
Pour notre exemple j’ai utilisé les deux affirmations suivantes dans ma base de faits :
l'animal est un MARSUPIAL
l'animal GRIMPE_ARBRES
Voici la solution donnée par le logiciel Règles :
De la règle: SI l'animal est POILU
ALORS l'animal DONNE_DU_LAIT_À _PETIT
On ne peut rien déduire
De la règle: SI l'animal PORTE_PETIT_POCHE_VENTRALE
ET l'animal a des PHALANGES_LONGUES
ALORS l'animal est un PHALANGER
On ne peut rien déduire
De la règle: SI l'animal est un MARSUPIAL
ET l'animal GRIMPE_ARBRES
ALORS l'animal est un KOALA
On déduit: --------> l'animal est un KOALA
l'animal est un KOALA est ajouté à la base de faits
De la règle: SI l'animal est POILU
ALORS l'animal DONNE_DU_LAIT_À _PETIT
On ne peut rien déduire
De la règle: SI l'animal PORTE_PETIT_POCHE_VENTRALE
ET l'animal a des PHALANGES_LONGUES
ALORS l'animal est un PHALANGER
On ne peut rien déduire
De la règle: SI l'animal DONNE_DU_LAIT_À _PETIT
ET l'animal PORTE_PETIT_POCHE_VENTRALE
ALORS l'animal est un MARSUPIAL
On ne peut rien déduire
De la règle: SI l'animal est un MARSUPIAL
ET l'animal fait des GRANDS_BONDS
ALORS l'animal est un KANGOUROU
On ne peut rien déduire
De la règle: SI l'animal DONNE_DU_LAIT_À _PETIT
...