2016-08-05 13 views
0

私はEmbedded GATE(BatchProcessApp)を使用しており、これに基づいてWebアプリケーションを開発し、アノテーションをXMLファイルとして生成しています。したがって、GATE GUIを使用して独自のパイプラインを作成し、アプリケーションファイル(.xgapp)として保存してWebアプリケーションにアップロードすることができます。 Webアプリケーションから、私はコーパスをアップロードし、すでにアップロードされているパイプラインを選択することができます。今までは、すべてが完璧に動作しています。埋め込みGATE - 複雑なルールを持つパイプラインを読み込む

私の最後のパイプラインでは、GATE GUIにロードするのに50〜70秒かかる非常に複雑なルールがありますが、GATE GUIでうまく動作しています。 問題はです。このパイプラインを使用してWebアプリケーションを通じてコーパスを処理することはできません。常にGCオーバーヘッド制限を超えるとエラーが発生します。このエラーは、javaコードが.xgappファイルをロードするときに発生します。ここで生成したコードの行は、エラー:gappPathがある

myController = (CorpusController) PersistenceManager.loadObjectFromFile(gappPath); 

:gappPath =新しいファイル(GateHome、パイプライン)。

他のパイプラインでも問題なく動作しています。

問題を解決するのに手伝ってください。

ありがとうございました。 アミン

答えて

0

アプリケーションの読み込みのための50から70秒は本当にたくさんです。ルールを単純化したり、プロセスを複数のステップに分割する方法はありますか?例えば :

A)を調製コーパス上分離アプリケーションとして

B)を実行BatchLearningプロセスを自分のルールを含む簡略化されたアプリを介してデータ・ステップ・バイ・ステップの生成機能を準備。

あなたの説明によれば、実際の問題は何かを理解することはできません。

関連する問題