-1

我想開發一個應用程序/軟件,它可以理解來自各種輸入的文本並據此做出決定。此外,如果系統出現任何問題,用戶可以手動爲其提供輸出,並且從下一次開始,系統必須學會在這些情況下提供這種輸出。基本上系統必須學習過去的經驗。我想用這個系統處理的工作是解決客戶技術問題的普通工作(生產L3票據)。在這種情況下,輸入將是客戶問題,如訂單(例如,訂單被卡住的狀態以及他希望被推入的狀態),第二個輸入是當前狀態訂單(從多個訂單db的表格)。對於這兩個輸入,輸出將是所需的操作,如更新某些列並針對該訂單觸發XML。我認爲需要的工具是用於理解文本和機器學習的自然語言處理器(NLP)庫,以便從過去混亂的場景中學習。自動解決客戶技術問題生產L3票據

+2

這個問題是要求SO社區爲你設計一個應用程序,因此這個問題太廣泛了。 – paisanco

+1

我在問開發這個應用程序的路線圖。就像假設我開始用java開發這個東西,那麼需要什麼庫和什麼工具來處理和解釋文本輸入。基本上任何自然語言處理引擎都可以解釋客戶問題文本,然後我可以根據客戶輸入的數據和來自數據庫的數據對客戶尋求問題的順序進行編碼。然後我需要知道我必須使用什麼機器學習引擎來讓我的應用程序從我手動提供的應用程序輸出中輸出應用程序無法預測輸出的輸入集。 –

回答

1

如果要爲您的NLP管道使用Java庫,請參閱Opennlp

你有很多基本支持here

然後你已經有deeplearning4j你在java中有很多神經網絡實現。 正如你想要的是一個動態模型,它可以從過去的經驗中學習,而不是一個靜態模型,你可以在deeplearning4j中使用一些神經網絡實現。

希望這會有所幫助!