私の小売店舗プロジェクト用のチャットボットを開発したいと考えています。私はAPI.AI(DialogFlow)、LUIS、WIT.AI、Whatsan仮想エージェントのような異なるフレームワークをチェックしました。しかし、私はまたMXNetに出くわす。だから私がMxNetを使って自分のチャットボットを開発すれば、先に説明した組込みAPIよりも有利なものが得られますAPI.AI(DialogFlow)、LUIS、WIT.AI、または他のAIフレームワークではなく、MxNetを使用してチャットボートを開発する利点は何ですか?
答えて
既存の枠組みを超えるMXNetのメリット
MXNet深い学習フレームワークは、実装電車やテキスト分類と評判分析の問題を解決することができ、深いニューラルネットワークを展開するために使用することができます。
**は、同義語、上位語、及び下位語を向上させます**
のは、ユーザーがソーダを要求しますが、あなたのチャットボットが唯一のソーダの下位語となるようコカコーラやペプシなど、特定の用語を、知っていると仮定しましょう。シソーラスやオントロジと呼ばれるNLPリソースが多いため、ハイパーニム、シノニム、ハイフニムは英語で扱うことができますが、通常は一般的な言語です。したがって、非常に特定のドメイン用語であるコカコーラは、この種のリソースの一部になる可能性は低いです。
あなたの問題に合った既存のシソーラスを見つけようとすることも、自分でビルドすることもできます。ドメイン専門家によって構築されたリソースは高価ですが、非常に正確です。マシンラーニングを使用すると、特にディープラーニング技術を使用して言語(ラージベース)のリソースを作成することができます。
最終的な結論
- 我々はMXNetを使用してゼロからチャットを構築する場合、我々は 経験を機械学習を必要とする、私たちは、リソースと時間を必要としています。オープンソースなので、すぐには を入手することはできません。したがって、他の代替手段は、一般的なNLP問題(すなわち、 Dialogflow、Wit.ai、IBMワトソンエージェント支援など)を解決するためのツールと、より強力な機能のためのカスタムロジックサーバ サイドロジックを組み合わせて使用することです。
MXNetは一般的なモデルトレーニングと推論を行うことができる深い学習フレームワークです。どのAPI.AI、Amazon Lex、WIT.AIなどががこのトレーニングと推論を使用するプラットフォームを提供していますが、それ自体が別のエンジンであり、深い学習フレームワークではありません。 API.AIは、会話が進むにつれてデータスロットを埋めながら会話を行うことを可能にするダイアログとコンテキストの構造を提供しますが、これは深い学習エンジンの範囲外です。チャットボットプラットフォームは、音声認識や音声/文章の標準形式への変換などのサブタスクに対して、深い学習エンジン(およびそのモデル)を活用します。
- 1. ウェブ開発にHaskellを使用する主な利点は何ですか?
- 2. すべての新しいゲームを開発するのではなく、トータルコンバージョンモードの利点は何ですか?
- 3. Python 3を使用する利点/利点は何ですか?
- 4. C#ではなくSitecoreでXSLを使用する利点は何ですか?
- 5. プロキシキャッチサーバーを使用する利点と欠点は何ですか?
- 6. SFSafariViewControllerを使用する主な利点は何ですか?
- 7. Prologを他の言語よりも使用する利点は何ですか?
- 8. 使用して、インターフェイスの利点は何ですか
- 9. メソッドシグネチャでジェネリックを使用する利点は何ですか?
- 10. C#でインターフェイスを使用する利点は何ですか?
- 11. サプライヤをJavaで使用する利点は何ですか?
- 12. ThreadPoolExecutorでWaterMarkExecutorを使用する利点は何ですか?
- 13. MVVMLightでSimpleIoCを使用する利点は何ですか?
- 14. AWSでDockerを使用する利点は何ですか?
- 15. TextBox上でRichTextBoxを使用する利点は何ですか?
- 16. WebアプリケーションでEJBを使用する利点は何ですか?
- 17. pgbouncerでトランザクションプーリングを使用する利点は何ですか?
- 18. ErlangでRabbitMQを使用する利点は何ですか?
- 19. モジュールの内部ではなく `require 'を使う利点は何ですか?
- 20. 64ビットOSで開発する利点はありますか?
- 21. Android開発用にEclipseの代わりにEmacsを使用する利点は何ですか?
- 22. プライベートクラウドをデータセンターに使用する利点は何ですか?
- 23. クラスローダー階層を使用する利点は何ですか?
- 24. babel-plugin-react-intlを使用する利点は何ですか?
- 25. Microsoft Workflow Foundationを使用する利点は何ですか?
- 26. extend.jsを使用する利点は何ですか?
- 27. Subversionを使用する利点は何ですか?
- 28. 代替ビューエンジンを使用する利点は何ですか?
- 29. Saxonを.netに使用する利点は何ですか?
- 30. FetchXmlを使用する利点は何ですか?
私はなぜ負のランクを知っているかもしれませんか? –