5
NLPを初めて使用しています。 LexicalizedParser
でサンプルプログラムを試していますが、モデルを見つけることができません。スタンフォードコアNLPレキシカルパーサーモデル
String parseModel = "...../models/lexparser/englishPCFG.ser.gz";
LexicalizedParser lecicalizedParser = LexicalizedParser.loadModel(parseModel);
私は、サンプルJavaアプリケーションのビルド・パスにすぎstanford-core-nlp-3.5.2.jar
とNERの瓶を必要としています。
コアジャーの絶対パスを参照してロードしようとしましたが、できませんでした。 :(
どのように私は私のプログラムコードからこのモデルの正確な位置を参照することができますか?
が大きいが、任意のヘルプおよびすべての助けをありがとう!
私は、このサンプル・テスト・プログラムのためにMavenを使用していない:だからあなたはこのパスを使用する必要があります
stanford-corenlp-3.5.2-models.jar
の内側にある。私はビルドパスライブラリに両方のライブラリを持っています。しかし、瓶の中を横切ってモデルにアクセスするのは難しいが、亀裂を生じさせることが証明されている。私がファイルアクセスの基本的なJavaのものを忘れるのは私の心配です。私は認めなければなりません。 – dirai
Javaコードはどのように実行していますか? – StanfordNLPHelp
@stanfordNLPHelpスタンドアロンのテスタープログラムとしてのeclipseで。ライブラリをJavaプロジェクトのlibフォルダに直接持っています。私は文のように変更する必要があると思う: 文字列parseModel = "../edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz"しかし、私はこのモデル "englishPCFG.ser.gz"がわからないcore-nlp jarファイルにあるか、他のjarファイルもインクルードする必要があります。その場合、どんな瓶が正確に。 – dirai