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 :

Étiquetage grammatical et IA


Sujet :

Intelligence artificielle

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Étiquetage grammatical et IA
    Bonjour,

    J'implémente une IA en java sous android.
    Je cherche des algoritmes ou exemples de code relatif à l'étiquage grammaticale et l'analyse de phrase en FRANCAIS...

    j'ai une base de 145000mots avec des champ comme:
    - type de mot (verbe, auxiliare, nom commun,adjectif.....)
    - genre masculin, feminin
    - nombre singulier ,pluriel
    - temps
    - mode
    -personne

    prenons 1 phrase super simple:
    minette est un chat

    1- j'explose la phraise en léxemmes : minette,est,un,chat
    2- je recherche les lexemmes dans la bdd
    j'obtiens pour :
    minette : 1 occurrence : adjectif,f,s -1,-1,-1...
    est : 4 occurrences : nom commun,adjectif,verbe et auxiliaire
    un : article indéfini
    chat nom commun...

    comment procéder pour créer l'arbre de la phrase selon le modèle sujet ,verbe, complément en utilisant des règles grammaticales

    a ce stade je recherche les mots qui peuvent être des verbe ici EST peut être un verbe mais peut être ne veut pas dire obligatoirement.

    DONC
    - si le mot suivant le verbe n'est pas un participe passé alors EST ne peut être auxiliaire
    -si le mot précédant EST un nom EST peut être adjectif (et la déjà ça coince )
    => si le mot précédent est un nom mais que je n'ai pas d'autre verbe dans la phrase alors EST ne peut être adjectif
    -si le mot précèdent EST est un nom commun EST ne peut être un nom commun
    comme EST ne peut être ni adjectif ,ni nom commun, ni auxiliaire alors EST est un verbe

    BON j'ai trouvé le verbe je sais qu'il est le deuxième mot (position 1) dans la phrase.
    Aussi tout ce qui est avant EST est sujet et après EST complément.

    Bon pour une phrase simple cela devient rapidement complexe...

    Maintenant je considère mon sujet : MINETTE.
    Je vois que MINETTE est un nom commun mais qu'il n'a pas de mot UNE,LA donc je peux supposer que MINETTE est en fait un nom propre absent de ma base de mot et une entité absente de ma classe chat.

    Quelqu'un a til quelques solutions ou source a communiquer ????

    ----------------------------------------------------------------------

    Maintenant prenons une phrase plus complexe
    médor est un chien qui pue

    donc la phrase a deux verbes, problème PUE a 3 conjugaisons impératif présent 2 eme personne, indicatif présent 1er et 3eme
    QUI permet de scinder la phrase en deux

    Comment faire ?????

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 42
    Points : 17
    Points
    17
    Par défaut
    Il y a 20 ans j'avais développé un programme en Prolog en quelques heures qui permettait de 'matcher' une phrase en français (quel est le verbe, le sujet, l'accord est-il correct, est-ce féminin ou masculin,...) et affichait au final sa structure sous forme arborescente.

    Je dirais donc que la piste à creuser c'est Prolog, pour faire vite et bien.

    Cependant l'eau a coulé sous les ponts en 20 ans, et vous recevrez peut-être d'autres conseils plus avisés.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 97
    Points
    97
    Par défaut
    Bonjour @Arnaud,

    Comment avez trouvez cette base de donné de mots? Je moi même à la recherche d'une tel BDD. J'ai regardé du côté de l'open-source mais rien de concluant.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 42
    Points : 17
    Points
    17
    Par défaut Dictionnaire (base de mots)
    Bonsoir, en effet bonne question, je suis aussi intéressé par toute base de mots ! Merci d'avance.

  5. #5
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 886
    Points : 1 526
    Points
    1 526
    Par défaut
    Citation Envoyé par Hercule78 Voir le message
    Bonsoir, en effet bonne question, je suis aussi intéressé par toute base de mots ! Merci d'avance.
    Il y a une base de mot très complète ici : http://lexique.org/. On peut l'interroger en ligne ou bien la télécharger.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 42
    Points : 17
    Points
    17
    Par défaut
    Merci.

Discussions similaires

  1. Parser Grammatical, je recherche des pistes
    Par Bruno13 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 15/06/2008, 22h24
  2. Analyseur lexical et grammatical
    Par regdobey dans le forum C#
    Réponses: 2
    Dernier message: 28/05/2008, 11h23
  3. Je cherche un code source d'un correcteur Grammatical
    Par sofasr dans le forum C++Builder
    Réponses: 1
    Dernier message: 31/03/2008, 17h00
  4. algorithme d'étiquetage des images
    Par vanesima dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 15/09/2007, 10h25
  5. étiquetage des objets supérieur à 256
    Par Rafoo dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 02/08/2006, 16h34

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