machine learning - Googles NLP-ML-parser fails in combination of standard test data and german model -
i wanted test german model. downloaded parser , data set, , parsed test data , saved parsed data without error.
cd ~/models/syntaxnet/ cat ~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/input/conll17-ud-test-2017-05-09/de.txt | ~/models/syntaxnet/syntaxnet/models/parsey_universal/parse.sh ~/models/syntaxnet/german > ~/code/test-parsey-german/result.conll if try compare ud evaluation script, running command:
'~code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py' -v '~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/gold/conll17-ud-test-2017-05-09/de.conllu' ~/code/test-parsey-german/result.conll i error:
traceback (most recent call last): file "~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py", line 519, in <module> main() file "~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py", line 497, in main evaluation = evaluate_wrapper(args) file "~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py", line 471, in evaluate_wrapper system_ud = load_conllu_file(args.system_file) file "~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py", line 466, in load_conllu_file return load_conllu(_file) file "~/code/test-parsey-german/ud-test-v2.0-conll2017/ud-test-v2.0-conll2017/evaluation_script/conll17_ud_eval.py", line 180, in load_conllu raise uderror("there multiple roots in sentence") __main__.uderror: there multiple roots in sentence parsey mcparseface bad job here or doing wrong? how these sentences, not work?
Comments
Post a Comment