我想爲我的零售商店項目開發自己的chatbot。我已經檢查了API.AI(DialogFlow),LUIS,WIT.AI和Whatsan虛擬代理等不同的框架。但我也遇到過MXNet。因此,如果我使用MxNet開發我自己的聊天機器人,那麼比上面討論的其他內容有什麼優勢內建的API使用MxNet而不是API.AI(DialogFlow),LUIS,WIT.AI或任何其他AI框架開發chatboat有什麼好處?
-2
A
回答
-1
優於現有框架
MXNet深度學習框架可以用來實施,培訓和部署,可以解決文本分類和情感分析問題的深層神經網絡。
**提高同義詞,上位詞,下義詞和**
讓我們假設用戶詢問蘇打水,但你的聊天機器人只知道特定的術語,如可口可樂,百事可樂,是蘇打的下義詞。上位詞,同義詞和下位詞可以用英語來處理,因爲NLP資源有很多,稱爲同義詞庫和本體,但它們通常用於通用語言。因此,可口可樂這個非常特殊的領域術語不太可能成爲這類資源的一部分。
您可以嘗試查找適合您的問題或由您自己構建的現有詞庫。由領域專家構建的資源非常昂貴,但非常準確。通過機器學習,您可以創建語言(語言)基礎資源,尤其是深度學習技術,這對您的用例來說可能足夠好。
最終結論
- 如果我們使用MXNet,我們需要學習機 經驗從頭開始建立聊天室,我們需要的資源和時間。這是開源的,我們也不能得到 的支持。因此,其他替代方案是使用用於解決一般NLP問題的工具(即 Dialogflow,Wit.ai,IBM watson代理協助等)以及定製服務器 側邏輯組合來獲得更強大的功能。
1
MXNet是一個可以進行通用模型訓練和推理的深度學習框架。什麼API.AI,亞馬遜Lex,WIT.AI等做的是提供一個平臺,使用這個培訓和推理,但它本身是一個單獨的引擎,而不是一個深度的學習框架。例如,API.AI提供了對話框和上下文結構,這允許在通話進行時填充數據插槽時進行對話,但這不在深度學習引擎的範圍內。 chatbot平臺將利用深度學習引擎(及其模型)執行其子任務,如語音識別和將口頭/書面文本轉換爲規範形式。 MXNet的
相關問題
- 1. JSON到API.AI或Wit.AI
- 2. 使用* .component.scss而不是將其寫入styles.scss有什麼好處?
- 3. Web框架對Java開發人員有什麼好處?
- 4. 什麼是最好的使用:str_replace,沒有str_replace或任何其他選項?
- 5. 爲什麼不使用java web start而不是其他RIA框架?
- 6. 使用Doctrine使用DQL而不是SQL有什麼好處?
- 7. 爲什麼使用GWT和其他Javascript UI框架更好?
- 8. .NET ORM - NHibernate(或SubSonic或其他)給予使用Entity Framework的好處是什麼?
- 9. 如果我們使用Window Server而不是Window 7進行Web開發,他們有什麼好處嗎?
- 10. 什麼是最有效的Web開發語言或框架?
- 11. .NET Winforms有沒有好的MVC/MVP框架或其他應用程序框架?
- 12. 什麼時候應該爲Django(或其他)使用API框架?
- 13. 使用ORDBMS代替RDBMS有什麼好處,而不是JPA
- 14. PHP:使用echo而不是print有什麼好處?
- 15. 使用BIO_printf()而不是printf()有什麼好處?
- 16. 使用分部類而不是抽象類有什麼好處?
- 17. 使用`in`有什麼好處,而不是object.prop?
- 18. 使用calloc()而不是malloc()和memset()有什麼好處嗎?
- 19. 使用名稱而不是版本號有什麼好處?
- 20. 使用Flux而不是for循環,有什麼好處?
- 21. 爲Java而不是JMS使用WebSphere MQ類有什麼好處?
- 22. 使用MSM而不是MSI有什麼限制/好處?
- 23. 使用Spring DataAccessExceptions而不是JPA PersistenceExceptions有什麼好處嗎?
- 24. 使用if(0 == foo())而不是(foo()== 0)有什麼好處?
- 25. 在Umbraco中使用實體框架或任何其他ORM
- 26. BOT框架 - 無法連接Luis-AI對話框
- 27. ASP.NET MVC或任何其他現代Web開發框架是否提供了單一的Web開發環境?
- 28. 在Python中使用BytesIO而不是打開/讀取有什麼好處嗎?
- 29. api.ai和wit.ai的前端語言/平臺是什麼?
- 30. 使用MVC 3框架的好處是什麼?
可我知道爲什麼負排名? –