Problème I : commonKads-modèle de connaissance

Avec le nombre important des demandes de logements ces jours-ci, il est devenu difficile de  les étudier et évaluer si une personne est éligible à une résidence. Heureusement, nous  pouvons faire appel à des systèmes basés sur la connaissance pour obtenir de l'aide. Le  système utilise la base des connaissances ci-dessous.

1. Si applicant:age < 23   alors applicant:age_category = 'upto 22'.

2. Si applicant:age >= 23, applicant:age < 65  

alors applicant:age_category = '23-64'.

3. Si applicant:age >= 65    alors      applicant:age_category = '65+'.

4. Si applicant:household_size = 1    

alors applicant:household_type = single_person.

5. Si applicant:household_size > 1    

alors applicant:household_type = multi_person.

6. Si applicant:household_type = single_person,

          applicant:age_category = 'upto 22',

          applicant:gross_yearly_income >= 27000,

          applicant:gross_yearly_income <  35000,

    alors      rent_fits_income:truth_value = true).

7. Si applicant:household_type = multi_person,

          applicant:age_category = '23-64',

          applicant:gross_yearly_income >= 46000,

          applicant:gross_yearly_income <  56000,

      alors    rent_fits_income:truth_value = true. 

8. Si  applicant:household_type = single_person,

          applicant:age_category = '65+',

          applicant:gross_yearly_income >= 29000,

          applicant:gross_yearly_income <  45000,    

         alors rent_fits_income:truth_value = true.

9. Si  applicant:household_type = multi_person,

          applicant:age_category = '65+',

          applicant:gross_yearly_income >= 56000,

          applicant:gross_yearly_income <  70000,

     alors     rent_fits_income:truth_value = true.

10. Si  rent_fits_income:truth_value = true,     

       alors   residence_decision:value = eligible.

11.  Si rent_fits_income:truth_value = false     

        alors   residence_decision:value = not_eligible.

A)    Que décide le système pour le cas suivant:

1.         applicant:age = 24

2.         applicant:household_size = 2

3.         applicant:gross_yearly_income = 47000

Affichez votre réponse dans un tableau, comme il est indiqué ci-dessous, nommant les règles correspondant à la mémoire de travail actuelle (ensemble de conflits), Quelle règle vous appliquez, et comment le contenu de la mémoire de travail change au prochain cycle après qu'une règle soit tirée:

Cycle

mémoire de travail

ensemble de conflits

règle tirée

 

 

 

 


B)  annoter la structure d'inférence de la tache d'évaluation vu dans le cours avec le cas précédent.

C)    adapter le schéma des connaissances de domaine générique de la tache d'évaluation vu dans le courspour la tâche d'application.

D)    Annoter la base de connaissances selon le schéma de connaissance adapté.

D)    Spécifier les rôles associés à chaque inférence.

E)     Terminer la spécification, en partant de la structure d’inférence (technique « middleout »)


Problème II : commonKads-Templates


Répondre aux questions suivantes.

1. Indiquez pour chacune des tâches d'application répertoriées ci-dessous le type de tâche auquel elles appartiennent. Notez qu'une tâche d'application unique peut être composée de plusieurs types de tâches.

2. Pour au moins trois des tâches énumérées ci-dessous:

  • Construisez une structure d'inférence annotée pour (une partie de) la tâche d'application, en fonction de la structure d'inférence d'un type de tâche identifié à l'étape 1 ci-dessus.
  • Identifiez des exemples de constructions spécifiques au domaine dans le schéma de domaine .pour ce type de tâche (pour quelques types de tâches, aucun schéma n'est donné: ignorez-les).

 

Liste de tâches:

1. Achat d'un ordinateur personnel.

2. Trouver et remédier aux perturbations dans un réseau électrique d'une région donnée.

3. Déterminer si une personne est éligible à un permis de séjour dans une ville donnée.

4. Construire un horaire de travail pour les infirmières dans un service hospitalier.

5. Construire une maison de jeu avec des blocs Lego.

6. Trouvez la meilleure stratégie de service dans une situation d'urgence après un appel 14: envoyez une ambulance, un hélicoptère, etc.


Last modified: Sunday, 28 April 2024, 7:44 PM