1
ドイツ語のテキストをStanford CoreNLPで解析し、CONLL出力を取得して後者をCorferenceからCorferenceに渡すことができます。スタンフォードCoreNLP:JavaからCONLL形式で出力
これを行うにはどうすればよいですかプログラムによって?
は、ここで(のみ依存関係ツリーを出力する)これまでの私のコードです:私はCONLL形式の解析出力を保存するために管理し、次のコードでAnnotation germanAnnotation = new Annotation("Gestern habe ich eine blonde Frau getroffen");
Properties germanProperties = StringUtils.argsToProperties("-props", "StanfordCoreNLP-german.properties");
StanfordCoreNLP pipeline = new StanfordCoreNLP(germanProperties);
pipeline.annotate(germanAnnotation);
StringBuilder trees = new StringBuilder("");
for (CoreMap sentence : germanAnnotation.get(CoreAnnotations.SentencesAnnotation.class)) {
Tree sentenceTree = sentence.get(TreeCoreAnnotations.TreeAnnotation.class);
trees.append(sentenceTree).append("\n");
}