問題タブ [nlg]
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.
nlp - SimpleNLG を使用して NLG モデルを構築するドキュメント プランニングとマイクロプランニング
ドメイン固有の NLG モデルを構築しようとしています。私はSimpleNLGに出くわしましたが、これは良い出発点だと思いますが、以下のリンクで指定されているように、実現のみをサポートし、「ドキュメント計画とマイクロ計画」はサポートしていないようです: https://code.google.com/p/simplenlg/wiki /付録A
主にドキュメントとマイクロ プランニングの方法について、NLG モデルの構築を開始するためのリンクを教えてもらえますか?
前もって感謝します!
java - SimpleNLG - 名詞の複数形を取得するには?
私はSimpleNLG 4.4.2
名詞の複数形を取得するために使用しています:
ただし、この単純な例でも、代わりに をgetFeature
返します。私は何を間違っていますか?null
apples
java - SimpleNLG: 数量をどのように指定しますか?
私の質問は、名詞句で数量を指定する方法ですか? 例えば:
たとえば、「5個のりんご」を生成するにはどうすればよいですか? 解決策は、preModifier を配置することです。コードは次のようになります。
しかし、数字を処理し、名詞を自動的に複数形にする別の解決策はありませんか?
python - 品詞ごとに分類された単語から意味のある文章を生成
私は自然言語生成プロジェクトに取り組んでいます。名詞、動詞、形容詞などの段落から単語のバッグを作成しました。件名+動詞+オブジェクトのパターンの文を生成しようとしています。
例:
- 名詞: エリザベス、犬、エッフェル塔、自転車
- 動詞:歌う、吠える、輝く
- 現在の出力: エリザベスが輝く、エッフェル塔が吠える、自転車が歌う..など
- 予想される組み合わせ: エリザベスの歌、犬の鳴き声、エッフェル塔の輝き、自転車の輝き
主語と動詞には、意味のある文を作成する関係が必要です。主語と動詞のパターンを生成するために、名詞と可能性のある動詞の間に関係を確立する方法はありますか?
また、動詞がある場合、入力コーパスを使用して可能性のあるオブジェクトを見つけて、新しい意味のある文を生成しますか?
例:
- 動詞: 乗る、読む
- オブジェクト: 馬、自転車、本、小説。
- 予想される組み合わせ: 乗馬、自転車、本を読む、小説を読む。
java - 単語バリアントの機能を見つける方法 (SimpleNLG を使用)?
私の考えは、単語の変形と別の単語の基本形が与えられた場合に、単語の変形の特徴を基本形で再現することです。
一連の機能が与えられた基本形から単語のバリアントを生成することができました。私の問題は、元の単語のバリアントからこれらの機能を収集することにあります。
これまでのところ、私の回避策は、Stanford Parser を使用して単語バリアントの POS タグをフィルター処理することです。これにより、一部の (ただし、ほとんどではない) 機能が回復されます。次に、SimpleNLG を使用して、新しい単語バリアントを作成できます。
これらの機能を提供する Java 用の他のツールやライブラリも歓迎します。
前もって感謝します
java - 動詞の動名詞を取得する
Simple NLG は初めてです。入力した動詞の動名詞を取得したいと考えています。ここにサンプルコードがありますが、時制の動名詞を入力しようとしましたが、うまくいきませんでした
java - 複数形の名詞を単数形に変換する
これは、SimpleNLG Java API を使用して行われます
「エルフ」をエルフに変換したい。以下のコードは単数形から複数形に変換しますが、複数形から単数形に変換するにはどうすればよいですか?
java - SimpleNLG - 名詞が単数形か複数形かを SimpleNLG に自動的に検出させることは可能ですか?
主語、動詞、目的語をそれぞれ「サル」、「食べる」、「バナナ」で指定する次の SimpleNLG コードは、「サルがバナナを食べる」という文を生成します。したがって、複数名詞が単数名詞に変換されていることがわかります (動詞がそれに応じて一致することが保証されます)。SimpleNLG がそれらが複数形であることを検出し、そのように保持することを保証する方法はありますか? 特定の Lexicon ファイルがこれを行う可能性があるとドキュメントに記載されているのを見たことがありますが、NIH Lexicon を試してみましたが、役に立ちませんでした。これは単純に SimpleNLG でサポートされていないのでしょうか? または、SimpleNLG などを使用してそれを行う方法はありますか?