2017-02-22 58 views
-3

我想訓練一個模型來預測下一個向量或數組數組,像這樣。 有一些例子。使用某些Accord.Net庫在C#中建立序列模型的最佳方法是什麼?

例如,我可以編碼單詞,所以我可以通過給出單詞序列來猜測單詞序列。

你得到了嗎? 如何使用Accord.Net。有很多類,我認爲這是使用HMM,多SVM的。

+0

發佈一些示例數據和代碼。通過預測說明你的意思。 「編碼單詞」是什麼意思? –

回答

0

我不相信Accord.Net可以用來提供一個很好的解決方案。 Accord.Net非常有限,不適用於自然語言處理。通常,最好的機器學習庫沒有C#接口。

TensorFlow的seq2seq算法可能是您的最佳解決方案。 Python是通用界面語言,但還有其他options。使用TensorFlow的最新版本可能很難讓它在本地Windows中工作,這可能會禁止您使用它。如果您可以設法在本地Windows中工作,可以使用C#調用它。 Microsoft的這個article解釋瞭如何將C#接口到Python。在StackOverflow上也有很多帖子可以幫助你。

相關問題