Analyseur syntaxique intelligence artificiel
Fermé
je_suis_nul
Messages postés
53
Date d'inscription
dimanche 14 décembre 2008
Statut
Membre
Dernière intervention
3 mars 2010
-
14 déc. 2008 à 11:02
luis - 2 déc. 2010 à 00:52
luis - 2 déc. 2010 à 00:52
A voir également:
- Analyseur syntaxique intelligence artificiel
- Intelligence artificielle - Guide
- Intelligence artificielle whatsapp - Guide
- Comment utiliser l'intelligence artificielle - Guide
- Intelligence artificielle gpt - Télécharger - Outils Internet
- Bing intelligence artificielle - Guide
3 réponses
Genabdou
Messages postés
1
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
14 décembre 2008
4
14 déc. 2008 à 23:49
14 déc. 2008 à 23:49
il faut bien défiir la base des faits et la base des règles.
la compilation d'une phrase de plus de 40 mots!!! c'est il faut prendre en compte beaucoup de choses.
la compilation d'une phrase de plus de 40 mots!!! c'est il faut prendre en compte beaucoup de choses.
je_suis_nul
Messages postés
53
Date d'inscription
dimanche 14 décembre 2008
Statut
Membre
Dernière intervention
3 mars 2010
5
15 déc. 2008 à 12:12
15 déc. 2008 à 12:12
auusi jé un autre probleme pour implémenter une mini SGBD en C++
http://www.commentcamarche.net/forum/affich 9898600 programmer une base donnees par c c?#4
si vous avais des suggestions .. ,
http://www.commentcamarche.net/forum/affich 9898600 programmer une base donnees par c c?#4
si vous avais des suggestions .. ,
15 déc. 2008 à 07:45
40 mots c'est pas la taille de la phrase ,
mais il faut que le programme connais plus que 40 Mots
exp : le chat mange la sourie .
sortie :
le : déterminant
chat :
mange : verbe
la : déterminat
sourie:
ou qlque chose comme ca :)
15 déc. 2008 à 08:38
En premier lieu définir le but de l'analyseur:
- Analyse grammaticale => les règles, relations et shémas seront tirés de la grammaire du pays
- Déclencheur d'actions => une analyse globale, sommaire (présence de mots clés non ambigus) suffit.
- Autres .....?
Quelle(s) réponse(s) veut-on collecter ?
Pour continuer la réponse de Genabdou:
Constituer plusieurs Bases de faits:
- Dictionnaire classant les mots en objet, verbes, adjectifs etc...
- Dictionnaire des mots inutiles
- Base des classes d'objets et les relations possibles ex: relation entre article et objet pour determiner le genre et/ou le nombre, bref, identifier les composantes d'une phrase et leurs combinaisons possibles en shémas ex: sujet, groupe verbal, verbe, compléments, attributs etc...
Constituer les règles:
- Parser qui va découper la phrase en mots, éliminer les mots inutiles, et traduire une liste d'objet que l'analyseur comparera avec les shémas.
- Analyseur qui comparera avec les shémas. Si le shémas existe alors la relation grammaticale pourra être établie pour chaque mot de la phrase. Si le shémas n'existe pas proposer de créer de nouvelles relations,de nouveaux shémas, afin d'enrichir la base de règles, idem pour les mots pour enrichir les dictionnairres ci-dessus.
15 déc. 2008 à 10:03
c'est clair que vous ete connaisseur en la matière ...
mais pour moi ca reste du Théorique tout ca ,
si possible vous pouvez m'aider en me filant une URL ou le .pro lol
ca sera génial :)
( y me reste 2 jours pour rendre le compte rendu de ce TP :( )
15 déc. 2008 à 10:39
Dedans, tu trouveras un analyseur de phrases SEN-AN.xxx, dont SEN-AN.PRO
Il s'agit d'un programme avec plusieurs composantes.
Hélas, c'est pour la langue anglaise, mais le pricipe y est.
Ne t'attends surtout pas à y trouver un algorythme facile à décripter, comme pour les langages traditionnels.
Prolog est un langage déclaratif, à base unification, de traitement de liste, et de backtraking.
Exploitant le non-determinisme, il est l'opposé des algos figés.
La lecture des bases de faits te permettront de décrypter les mécanisme d'associations des éléments et
comment peuvent être découpées les différentes règle en buts et sous-buts.
Je ne peux pas te définir les choses de façon plus claire, après, on rentre vraiment dans la tripaille purement Turbo-Prolog. Tu retrouveras néanmoins tes petits dans les prédicats et clauses si tu connais, sinon, dur-dur
Bon courage
15 déc. 2008 à 10:50
Le lien: http://vetusware.com/download/Turbo%20Prolog%202.0/?id=3745
News sur Prolog que je te recommandes (in english): dans les news.free.fr , tu trouveras comp.lang.prolog
à toi de jouer.