IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intelligence artificielle Discussion :

Un Monde pour un Système Expert


Sujet :

Intelligence artificielle

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Points : 122
    Points
    122
    Par défaut Un Monde pour un Système Expert
    hello !

    Ce n'est pas vraiment de l'algo mais ça s'applique à l'IA donc je poste ça ici.

    J'ai fais un système expert qui résous des problèmes de logique simple.

    J'aimerai enrichir un monde pour voir si tout ça marche bien, pour l'instant j'ai fais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    GAZELLE => HERBIVORE
    GUEPARD => CARNIVORE
     
    ANIMAL
    HERBIVORE => ANIMAL
    CARNIVORE => ANIMAL
     
    FAIM ET CARNIVORE => CHASSE
    FAIM ET HERBIVORE => BROUTTE
     
    ANIMAL ET SOIF => EAU
    SOIF => MARE
    MARE ET PLUIE => EAU
    PLUIE => EAU
     
    BRUIT => DANGER
    DANGER => FUIR
    J'ai peu d'inspiration pour écrire d'autres règles. Vous avez des idées ? Ou d'autres mondes déjà plus riches ?

    Merci

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Fused Voir le message
    hello !

    Ce n'est pas vraiment de l'algo mais ça s'applique à l'IA donc je poste ça ici.

    J'ai fais un système expert qui résous des problèmes de logique simple.

    J'aimerai enrichir un monde pour voir si tout ça marche bien, pour l'instant j'ai fais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    GAZELLE => HERBIVORE
    GUEPARD => CARNIVORE
     
    ANIMAL
    HERBIVORE => ANIMAL
    CARNIVORE => ANIMAL
     
    FAIM ET CARNIVORE => CHASSE
    FAIM ET HERBIVORE => BROUTTE
     
    ANIMAL ET SOIF => EAU
    SOIF => MARE
    MARE ET PLUIE => EAU
    PLUIE => EAU
     
    BRUIT => DANGER
    DANGER => FUIR
    J'ai peu d'inspiration pour écrire d'autres règles. Vous avez des idées ? Ou d'autres mondes déjà plus riches ?

    Merci
    Ce qui suit est peut-être un peu hors-sujet, mais si tu veux modéliser des connaissances générales et tu veux éviter de réinventer la roue, tu peux aller voir par exemple, la base de connaissances OpenCyc \ Cyc qui contient des centaines de milliers de termes et des millions d'assertions sur le monde en général... Il existe aussi des ontologies sur des domaines particuliers comme en médecine qui définissent des sortes de taxonomies.

    Une remarque à propos de ton exemple : dans ton exemple, je vois à la fois des liens d'instanciation ou d'héritages entre concepts/classe/instances comme par exemple herbivore et animal et à la fois des règles qui prescrivent des actions à prendre comme danger => fuir. Une idée intéressante serait que tu distingue ces deux types de connaissances en utilisant autre chose que des => comme opérateur. Tu pourrais utiliser plusieurs opérateur ou bien séparer complètement ces deux types de connaissances. En psychologie cognitive, il y a une distinction intéressante entre connaissances déclaratives (ex : concepts) et connaissances procédurales.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Points : 122
    Points
    122
    Par défaut
    Merci pour ta réponse, je vais regarder ces bases de connaissances.

    Je n'ai utilisé que des formules avec => car je dois utiliser seulement des clauses des Horn.

    Ce n'est pas comme si je me limitais, mais avec les règles de logiques, j'ai tout avec ça.

    A => B equivalent à (non A OU B), etc.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Diagramme de classe pour un système expert.
    Par soon02 dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 15/05/2011, 14h54
  2. Système expert pour le démineur
    Par mohdaef dans le forum Intelligence artificielle
    Réponses: 2
    Dernier message: 18/09/2008, 07h27
  3. Besoin de testeur pour le Système de GCL PERFORCE
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 1
    Dernier message: 20/04/2006, 16h35
  4. [débutante] Liste chainée/système expert
    Par zoune dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2006, 14h41
  5. système expert ou pas
    Par Rmotte dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 03/10/2003, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo