nltk
ライブラリを使って、Pythonでチャットボットに取り組んでいます。文章をカテゴリに分類するためにPOS
タグを使用したいと思います。始めに、私はそれらを4つのカテゴリに分けたいと思っています"IMPERATIVE", "INTERROGATIVE", "EXCLAMATORY", "DECLARATIVE"
。最終的にはQUESTION
、SALUTATION
、APOLOGY
などのカテゴリを追加したいと思います。私は英語の文章パターンがどのように定義されているかについていくつかの参考文献を探しています。英語の文章のためのBNFのようなもの。このような場所はどこで見つけることができますか?文法の種類ごとに「名詞動詞名詞」などのパターンを見つけることができますので、私は文章を分類できますか?
1
A
答えて
0
あなたの仕事の説明はPOS taggingのように聞こえるのではなく、むしろ対話モデリングです:基本的には、dialogue actのタイプに従って注釈された英語のコーパスを見つける必要があります。私が以前に働いた良いアノテーションスキームの1つはAllen and Core's Dialog Act Markup in Several Layers (DAMSL)です。また、このデータの使用方法についてはtheir 1997 paperを参照してください。残念ながら、このデータを注釈付けした自由に入手可能な汎用コーパスはわかりません。
関連する問題
- 1. テキストから名詞+名詞または(adj |名詞)+名詞を抽出する
- 2. 代名詞とその名詞を検出しますか?
- 3. 文中の代名詞、名詞、動詞、形容詞のみを対応するタグに置き換えると、どのようにして効率的にPythonでそれを行うことができますか?
- 4. POSタグ付け - NLTKは名詞が動詞だと思う
- 5. プロローグでNLP動詞を名詞にする
- 6. WordNetによる名詞、動詞、形容詞、副詞の平均多項式を計算する
- 7. 名詞から動詞を取得するWordnet python
- 8. NLP - どの形容詞が文中のどの名詞を表すのかを確認する
- 9. 前の単語を見つけて、どのように文から名詞を抽出するのですか?
- 10. CoreNLP Lexiconを見つける方法と、動詞と動詞を区別する方法
- 11. Pythonのリストに固有名詞の位置を見つける
- 12. spacyの名詞フレーズ
- 13. wit.aiの代名詞のサポートですか?
- 14. LDAモデルは文章(文書ではない)のクラスタリング/分類に役立つことができますか?
- 15. 名詞集合を持たない単語を見つけるためにwordnetを使うか、少なくとも1つの名詞のsynsetを
- 16. スタンフォード(Stanford)の共参照代名詞代名詞
- 17. Python:動詞でアポストロフィをつける
- 18. Regexは文中の最初の単語ではない適切な名詞やフレーズを見つける
- 19. シェル動詞をコマンドラインで指定することはできますか?
- 20. pycorenlpというPythonのライブラリを使ってNP(名詞句)とVP(動詞句)を抽出する方法
- 21. 品詞別に分類された単語からの意味のある文章生成
- 22. Java OpenNLP文からすべての名詞を抽出する
- 23. Rails 4.2の `PUT`動詞を使ってredirectすることができます
- 24. は、この動詞タイプのコンテンツコピーを送信できません。
- 25. MySql:全文は代名詞を無視します
- 26. Pythonパッケージ名(pypi上)に分詞/ "ウムラウト"を含めることはできますか?
- 27. Python:Spacyなどを使用した名詞句(例:前置詞)以外のチャンク
- 28. Javaの名詞型決定
- 29. 文字列とunumの性別代名詞の切り替え
- 30. ランダムな名前のリストで読む、過去形の動詞や果物、ランダムに文章を作成