0
例を実行しようとしても、 "english-left3words-distsim.tagger"ファイルを開くことができない場合があります。ファイルが見つからない場合、ディレクトリはモデルjarファイルの場所を指しています。jarファイルのedu \ stanford \ nlp \ models \ pos-tagger \ english-left3wordsのパスは正しいです。スタンフォードNLP CoreNLP .NET
私は以下2015
がコードであるVisual Studioでnugetからインストールし、3.7.0を使用しています:
var jarRoot = @"E:\VS Projects\Stanford.NLP.NET-master\Jar-files";
// Text for processing
var text = "Kosgi Santosh sent an email to Stanford University. He didn't get a reply.";
// Annotation pipeline configuration
var props = new Properties();
props.setProperty("annotators", "tokenize, ssplit, pos, lemma, parse, ner, dcoref");
// We should change current directory, so StanfordCoreNLP could find all the model files automatically
var curDir = Environment.CurrentDirectory;
Directory.SetCurrentDirectory(jarRoot);
var pipeline = new StanfordCoreNLP(props);
Directory.SetCurrentDirectory(curDir);
// Annotation
var document = new Annotation(text);
pipeline.annotate(document);
// Result - Pretty Print
using (var stream = new ByteArrayOutputStream())
{
pipeline.prettyPrint(document, new PrintWriter(stream));
Console.WriteLine(stream.toString());
stream.close();
}
私は、彼らがを指していないし、スタック上で同様の質問を参照しましたjarファイルですが、jarファイルが存在する正しい場所を指しています。何か案は?
解凍されたjarファイルはどこにありますか?私はまだ見ている... –