スタンフォードパーサー(http://nlp.stanford.edu/software/lex-parser.html)、バージョン3.6.0には、英語、ドイツ語およびその他の言語用の訓練された文法が付属しています。スタンフォードパーサーはドイツ語のウムラウトを読むことができません
が[email protected]:stanford-parser-full-2015-12-09$ ./lexparser-lang.sh German 500 edu/stanford/nlp/models/lexparser/germanFactored.ser.gz factored german_test.txt
入力ファイルgerman_test.txtは、単一のドイツ語の文章が含まれています:ドイツ語のテキストを解析するにはスタンフォードパーサは
./lexparser-lang.sh
Usage: lexparser-lang.sh lang len grammar out_file FILE...
lang : Language to parse (Arabic, English, Chinese, German, French)
len : Maximum length of the sentences to parse
grammar : Serialized grammar file (look in the models jar)
out_file : Prefix for the output filename
FILE : List of files to parse
は、だから私は、これらのオプションでそれを呼び出すlexparser-lang.shツールを提供
Fußball findet um 8 Uhr in der Halle statt.
しかし、 "ß"は警告と間違った結果を招きます。 "ä"、 "ö"、 "ü"と同じです。さて、lexparser-lang.shは、ドイツ語のテキストを入力として扱うように設計されています。私は行方不明のオプションがありますか?
それはどのように:がらくたのように見える解析ツリーで
[main] INFO edu.stanford.nlp.parser.lexparser.LexicalizedParser - Loading parser from serialized file edu/stanford/nlp/models/lexparser/germanFactored.ser.gz ...
done [3.8 sec].
Parsing file: german_test.txt
Apr 01, 2016 12:48:45 AM edu.stanford.nlp.process.PTBLexer next
WARNING: Untokenizable: (U+9F, decimal: 159)
Parsing [sent. 1 len. 11]: Fuà ball findet um 8 Uhr in der Halle statt .
Parsed file: german_test.txt [1 sentences].
Parsed 11 words in 1 sentences (32.07 wds/sec; 2.92 sents/sec).
:
(S (ADV FuÃ) (ADV ball) (VVFIN findet)
(PP (APPR um) (CARD 8) (NN Uhr))
(PP (APPR in) (ART der) (NN Halle))
(PTKVZ statt) ($. .))
は、それがどうあるべきかが "Fussball" 書かれ
、問題ありません(不正確な正書法を除く)
[main] INFO edu.stanford.nlp.parser.lexparser.LexicalizedParser - Loading parser from serialized file edu/stanford/nlp/models/lexparser/germanFactored.ser.gz ...
done [3.5 sec].
Parsing file: german_test.txt
Parsing [sent. 1 len. 10]: Fussball findet um 8 Uhr in der Halle statt .
Parsed file: german_test.txt [1 sentences].
Parsed 10 words in 1 sentences (40.98 wds/sec; 4.10 sents/sec).
正しいツリー:
(S (NN Fussball) (VVFIN findet)
(PP (APPR um) (CARD 8) (NN Uhr))
(PP (APPR in) (ART der) (NN Halle))
(PTKVZ statt) ($. .))
興味深いことに、結果が本当に良いわけではありません。実際には間違っています。最後の単語は(PTKVZ statt)にする必要があります。 – Sadik
私は間違いました。更新された回答をご覧ください。 – StanfordNLPHelp
ありがとうございます。私は次のアップデートを読むのを楽しみにしています! – Sadik