1

C# を使用して .NET で OpenNLP ライブラリを使用するために IKVM ツールを使用しています。のオブジェクトを作成しようとすると

string pos = "\\en-pos-maxent.bin";
modelInpStream = new java.io.FileInputStream("D:\\models"+ pos);
opennlp.tools.postag.POSModel pOSModel = new pennlp.tools.postag.POSModel(modelInpStream);

次のエラーがスローされます。

InvalidFormatException

プロファイル データ ストリームの形式が無効です。

上記のコードの問題点を誰か教えてもらえますか?

4

1 に答える 1

5

私は解決策を見つけました。実際の問題はen-pos-maxent.binzipファイルにあります。

すべてのモデルに 2 つのコンテンツしかない 1.5 モデルをダウンロードしました。en-pos-maxent.bin3つのコンテンツがあるため、ファイルフォームファイルを削除するだけで問題tags.tagdictzip解決します。

于 2013-02-11T08:41:52.640 に答える