問題タブ [ruta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uima - オプションのルール要素が期待どおりに一致しません
UIMA Ruta スクリプトがあります。
以下に一致するように設計しました。
ただし、一致するのは 1 番目のパターンのみです。
3 番目のルール要素がオプション要素として動作しないのはなぜですか?
ありがとう、ディミトリス。
uima - 同じ注釈タイプに一致する複数の要素を持つルールの参照の問題
この小さな問題で、私は数晩眠れなくなりました。
次の UIMA Ruta スクリプトがあります。
次の文に一致するはずです。
ゴールドクレジットカードについて カードの情報が欲しい
- 注釈アクションは「情報が欲しい」に一致します
- 注釈前置詞は「約」に一致します
- 注釈記事は「the」に一致します
- アノテーション ServiceItem は「card」および「gold credit card」に一致します
望ましい結果は、次の機能を備えた CompAction アノテーションである必要があります。
- 機能対象: (タイプ ServiceItem) カード
- 機能のターゲット 2: (タイプ ServiceItem) ゴールド クレジット カード
残念ながら、私が得る結果は次のとおりです。
- 機能対象: (タイプ ServiceItem) カード
- 機能のターゲット 2: (タイプ ServiceItem) カード
つまり、同じ ServiceItem を 2 回取得します。これは、非常に間違ったことをしていない限り、参照の問題のようです。
eclipse - UIMA Ruta Workbench が正しくない記述子パスを取得する
私はUIMA Rutaの初心者です。指示に従ってEclipse 3.7を使用して、Ruta 2.1.0ソースリリースに付属のExampleProjectでMain.rutaを実行しようとしました。Ruta ワークベンチが正しくない記述子パスを取得しているようです。「実行構成」で新しい引数を設定しようとしました。うまくいきません。
作業上の制限により、UIMA Ruta プラグインは手動でインストールされました。
助けてください。ありがとうございました!
stanford-nlp - UIMA RUTA から StanfordCoreNLPAnnotator を呼び出すときに cleartk 依存関係が見つからない
UIMA RUTA 内から ClearTK の StanfordCoreNLPAnnotator を呼び出そうとしていますが、動作させることができません。私は、補助タスク用の Java コードもある Maven 対応の RUTA プロジェクトで Eclipse を使用しています。maven を使用して cleartk-stanford-corenlp 0.8 をインポートしました。
スクリプトで次の行を使用してみました:
... utils/MyStanfordEngine.xml は、次の Java コードを使用して作成された XML 記述子ファイルです。
エラーは表示されませんが、実行すると次のようになります。
RUTA プロジェクトが Maven の依存関係に見つからないことは理解していると思いますが、コラボレーションの目的から、依存関係ツールとして Maven に固執する必要があります。
誰か助けてくれませんか?
アップデート:
問題が発生したとき、私は RUTA 2.1.0 を使用していました。それ以来、2.2.0rc1 にアップデートしましたが、問題は解決しませんでした。
以下の Peter の提案 (ありがとう!) により、Java ビルド パスで、cleartk-stanford-corenlp 0.8 をインポートするだけの空の Maven 対応 Java プロジェクトを参照しました。次の RUTA コードを実行できるようになりました。
...入力フォルダー内のすべてのドキュメントに対して意図されたすべての注釈のように見えるものを正常に実行しますが、最終的には次の例外でクラッシュします:
スタック トレース全体で申し訳ありませんが、RUTA 開発者がこれを読んでいる場合、すべてが必要になる可能性があると思いました。
これを解決する方法はありますか?私は何を間違っていますか?
uima - 既存の RUTA プロジェクトにカスタム条件を追加するにはどうすればよいですか? 始めたが行き詰まっている
カスタム UIMA RUTA ルール条件を追加したいと考えています。Eclipse に既存の UIMA Ruta プロジェクトがあります。これまでのところ、基本的なアノテーター スタブを使用して、同じプロジェクト内にソース ファイルを作成しました。
ファイルは target/classes/... フォルダーにコンパイルされますが、RUTA スクリプトを作成すると:
... Eclipse は、「MyNewCondition」が定義されていないことを教えてくれます。それを実行すると、コンソールに「40 行目のエラー、"(": 実行可能な代替手段が見つかりませんでした」というメッセージが表示されます。さらにインポートする必要があると思います。 Github リポジトリの Extension サンプル プロジェクトから作業を試みましたが、スクリプト ファイルにはそれ以上のインポートが含まれていないため、どこから始めればよいかわかりませんが、関連する xml 記述子ファイルには含まれています。これらは自動的に生成されます。これを変更する必要があるのか、それとも別のものなのかわかりません。
また、Eclipse のビルド パス オプションを使用して 2 番目のプロジェクトから同じ新しい条件タイプをインポートしようとしましたが、うまくいきませんでした。
誰か助けてくれませんか?ありがとう。
uima - UIMAFIT SimplePipeline から UIMA Ruta スクリプトを実行すると NoSuchMethodError が発生する
次のコードを使用して、UIMAFIT シンプル パイプラインから既存の UIMA Ruta 分析エンジンを実行しようとしています。
実行すると、エンジンのメイン スクリプト (Cleartk スタンフォード ツール) からのインポートが解決され、次の例外が発生して終了します。
エンジンは Ruta 2.2.0 のプレリリースを使用して作成され、パイプラインは UIMAFIT 2.0.0 を使用して UIMA 2.5.0 で実行され、Maven を使用してインポートされた Ruta-core 2.1.0 が実行されます。
助けてくれてありがとう!
uima - UIMA RUTA: String 変数が StringList にあるかどうかを確認する方法は?
私はこのようなものを探しています:
これが壊れたコードであることはわかっていますが、テキスト ファイルで用語のリストを提供し、トークンのすべてのインスタンスに注釈を付ける方法を知りたいと思います。リストで。文字列の等価性が可能であることは知っていますが、リストのメンバーシップをドキュメントで見つけることも、自分で理解することもできませんでした。
ありがとう!