0

私は英語の小説を分析して、そこから関連する言語情報を抽出しています。この目的のために、私はGATEを使用しており、レンマタイザーが必要なので、提案されているパイプラインの例の1つでRASPツールを使用しようとしていました:1) RegEx Sentence Splitter 2) RAPS2 Tokenizer 3) RASP2 POS Tagger 4) RASP 2形態学的アナライザー 5) RASP2 パーサー。

デスクトップ Mac (OS X 10.9.4) と最新バージョンの GATE を使用しています。GATE の「Processing Resources」で RegEx Sentence Splitter を読み込むと、問題はありません。しかし、最初の RAPS ツールである RAPS2 Tokenizer をロードしようとすると、「gate.creole.ResourceInstantiationException: java.lang.Exception: Executable /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/」というエラー メッセージが表示されます。 resources/tokenise/token.x86_64_mac os x は、gate.Factory.createResource(Factory.java:432) の com.digitalpebble.rasp2.token.RASPTokenizer.init(RASPTokenizer.java:71) に、gate.gui.NewResourceDialog に存在しません$4.run(NewResourceDialog.java:250) at java.lang.Thread.run(Thread.java:745) 原因: java.lang.Exception: Executable /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/リソース/トークン化/トークン。

RASP2 Tokenizer は GATE に読み込まれません。

これがなぜなのか教えていただけますか?何が起こっている?どうすれば解決できますか?

4

1 に答える 1

0

RASP 自体はネイティブ (非 Java) プログラムです。GATE プラグインには、特定のプラットフォーム用にコンパイルされた RASP バイナリのさまざまなバージョンが含まれており、ホスト プラットフォームのアーキテクチャとオペレーティング システム名からファイル名を作成して、適切なものを自動的に選択しようとします。

バリアントはありません.x86_64_mac os xが、64 ビット Mac OS は 32 ビット バイナリを実行できます。このバージョンは OS X (10.10) で動作するため、名前の付いたファイル(スペースを含む).ix86_darwinのコピーまたはリンクを作成することで動作させることができるはずです。ターミナルで:token.ix86_darwintoken.x86_64_mac os x

cd /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/resources/tokenise
ln -s 'token.ix86_darwin' 'token.x86_64_mac os x'
于 2015-02-17T13:14:28.307 に答える