自然言語処理のためのJavaの実装は誰でもConstraint Grammarを知っていますか?私はVISL CG3の実装を知っています。それはC++であり、Javaからインタフェースすることはできますが、Javaの実装を見つけることができれば、従来のJavaコードに統合されるため、より簡単になります。 これはPortuguese open source grammar checkerで使用され、LGPLライセンスと互換性があります。Constraint GrammarのJava実装はありますか?
答えて
JAPE: Regular Expressions over Annotationsをご覧ください。古いTIPSTERプロジェクトにおけるCPSL(共通パターン仕様言語)に基づく形式。
(コンテキスト文法がそうであるべきである)それは本当のコンテキスト依存ではありませんが、それに文脈依存のことをすることは可能です。これはフリーでオープンソースです。そして多くのJavaの例があります。
XTDL from SPROUT projectもお探しの価値があります。それが無料かどうかはわかりません。
ありがとう!期待しているようだ! – wcolen
私はJAPEのドキュメントを読んでいます。私はそれがパーサー(ツリー構造)の出力で使用できるかどうかを確認する必要があります。ルールによっては、親ノードと孫ノードの関係をチェックするものがあります。 また、Japeのスタンドアロン版が見つかりませんでした。 Jarは小さく、gate-core.jarは4.8 MBを超える必要があります。 – wcolen
JAPEはツリー構造では機能しません。複雑なツリーを構築するのではなく、反復可能な浅い処理を行い、シンプルさの利点を利用します。アノテーション(Java class gate.Annotation)を入力端末として取り、正規表現のようなパターン(ルールの左辺)とマッチさせ、一致が見つかった場合は出力注釈を生成します。ジョブは、各フェーズ(ルールのセット)が前のフェーズで作成されたアノテーションを処理して、他のアノテーションを生成(または削除)するフェーズで実行されます。ドキュメントテキストからTokenizerによって作成された最初の注釈。 – andrey
正規表現グラフとツリー構造の正規表現を探しているかどうかはわかりません。その場合は、Tregex and Semgrexがスタンフォードの依存関係グラフと構成ツリーで一致するかどうかを確認できます。
ありがとう、Kenston。とても素敵なプロジェクト。残念ながら、それはGPLであり、私はLGPLオープンソースの文法チェッカーでは使用できません。 – wcolen
私はGraph-Expressionを試していませんが、 "マッチの構造 - それはマッチに基づいて構文木を構築することができます"という言葉を提供しています。私はこれがJAPEに匹敵していると思っています。(サイトでは「速い - これはJapeトランスデューサ(gate.ac.uk)に近いプロジェクトです。そして、私はそれがグラフを扱うことができると仮定します.JAPEがうまくいかないかもしれません。
- 1. JavaでOCL(Object Constraint Language)を実装する方法
- 2. オープンソースのメモリディスクバッファの実装はjavaにありますか?
- 3. IBM420_rtlのJava Charset実装はありますか?
- 4. R2RMLのJavaオープンソース実装はありますか?
- 5. Java EL 3.0の実装はどこにありますか
- 6. ISO SchematronバリデータのJava実装はどこにありますか?
- 7. ConstraintValidator実装をConstraintに登録する
- 8. C#とJava GrammarはLALR(x)ですか?
- 9. SqlGeometryBuilderの実装はありますか?
- 10. javaにLINQのような実装がありますか?
- 11. このJavaコードにスレッドを実装する方法はありますか?
- 12. addActionListenerメソッドを実装するオブジェクト用のJavaインターフェイスはありますか?
- 13. Java用の弱参照コピーオンライトセットのオープンソース実装はありますか?
- 14. OktaのSAML Java ToolkitとOpenSAMLの実装には違いがありますか?
- 15. Javaに一貫性のある(単調な)クロック実装がありますか?
- 16. JavaにOAuth 2.0プロバイダ実装はありますか? (ないのOAuthクライアント)
- 17. Java浮動小数点プリミティブのIEEE 754標準実装はありますか?
- 18. Javaバイナリ検索ツリーの実装に問題があります。
- 19. Merge Sort for Javaの実装に問題があります
- 20. 最も近いキーを返すJavaマップ実装はありますか?
- 21. はlaravel/doctrineのassertとしてsymfony/constraint/validationを実装しています
- 22. javascriptに実装されているJavaバイトコードリーダーはありますか?
- 23. java/scalaアプリケーション用に実装できる自動アップデータ/パッチャはありますか?
- 24. Java EEの実装がありません
- 25. HadleyのPython用のddplyの実装はありますか?
- 26. Android用のErlangの実装はありますか?
- 27. iOSのカスタムキーボード実装のチュートリアルはありますか?
- 28. インデックス付きのリンクリストの実装方法はありますか?
- 29. セントラル認証サービスの.NETベースの実装はありますか?
- 30. テキストベースのプログレスバーの実装はありますか?
私はその質問を見たとき、私はあなたを救いました。誰がそれを投稿したのを見たとき、私は驚きました。 :) –
こんにちはビクター:) – wcolen