2016-02-07 1 views
1

J'ai téléchargé le UPDT banque de l'arbre persan (Uppsala Persian Dependency Treebank) et j'essaye de construire un modèle analyseur de dépendance using MaltParser, mais je suis très nouveau au champ NLP et ai besoin de l'aide.Analyseur de dépendance persan pour l'analyseur de dépendance de Stanford à partir d'une banque d'arbres de dépendance perse.

Est-ce que quelqu'un sait comment utiliser MaltParser pour construire le modèle de l'analyseur de dépendances? et le nouveau modèle créé peut-il être utilisé avec le Stanford Dependency Parser dans mon programme Java?

Merci

+0

Voir https://github.com/alvations/nltk/blob/develop/nltk/parse/malt.py#L240 – alvas

+1

Les modèles MaltParser ne sont pas compatibles avec l'analyseur de dépendance de Stanford. Vous devez former séparément un modèle pour l'analyseur de dépendance de Stanford. Mais MaltParser est également écrit en Java, vous devriez donc pouvoir l'appeler dans un programme Java. –

+0

Merci pour votre explication, maintenant je peux former le modèle, le résultat est un fichier comme myModel.mco. Je veux utiliser le modèle dans mon programme Java pour analyser une phrase, mais d'après les exemples fournis par MaltParser dans ce répertoire (maltparser-1.8 \ examples \ apiexamples \ srcex \ org \ maltparser \ examples \), la phrase doit être segmentée et annoté manuellement, il peut être analysé par le modèle. Est-ce la façon dont le modèle Maltparser fonctionne à l'intérieur de Java? Est-il possible de faire la phrase en entrée du modèle, sans marquer ou annoter? –

Répondre