Stanford ayrıştırıcısı (http://nlp.stanford.edu/software/lex-parser.html), sürüm 3.6.0, Engish, Almanca ve diğer diller için eğitimli dilbilgisi ile birlikte gelir.stanford ayrıştırıcısı, Almanca açıklamalarını okuyamaz
[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
girdi dosyası german_test.txt tek Alman cümle içeriyor: alman metni ayrıştırmak için stanford ayrıştırıcı
./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
Yani bu seçeneklerle diyoruz lexparser-lang.sh aracı sağlar
Fußball findet um 8 Uhr in der Halle statt.
Ancak "ß" bir uyarı ve yanlış sonuçla sonuçlanır. "Ä", "ö" ve "ü" ile aynı. Şimdi, lexparser-lang.sh'in Almanca metinle giriş yapmak için tasarlanması gerekiyor. Kaybettiğim bir seçenek var mı?
Ne kadar: bok gibi görünen bir ayrıştırma ağacının ile
[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) ($. .))
olması gerektiği Nasıl orada "Fussball" yazılı
, sorun değil (yanlış yazım hariç)
[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).
doğru ağacı:
(S (NN Fussball) (VVFIN findet)
(PP (APPR um) (CARD 8) (NN Uhr))
(PP (APPR in) (ART der) (NN Halle))
(PTKVZ statt) ($. .))
ilginç. Aslında yanlış. Son kelime (PTKVZ statt) olmalıdır. – Sadik
Bir hata yaptım. Lütfen güncellenmiş cevaba bakınız. – StanfordNLPHelp
Teşekkürler. Bir sonraki güncellemeyi okumak için sabırsızlanıyorum! – Sadik