我很難弄清楚如何使用在Weka上訓練的支持向量機用python進行實時處理。如何使用在Weka上訓練過的SVM用python進行實時處理
例如,當您在Matlab上訓練反向傳播算法時,可以提取權重和偏差,並使用它們在前饋中在其他程序(例如python)上覆制網絡。
感謝您的建議。
我很難弄清楚如何使用在Weka上訓練的支持向量機用python進行實時處理。如何使用在Weka上訓練過的SVM用python進行實時處理
例如,當您在Matlab上訓練反向傳播算法時,可以提取權重和偏差,並使用它們在前饋中在其他程序(例如python)上覆制網絡。
感謝您的建議。
假設您想繼續使用Python和Weka,最簡單的方法是使用subprocess
(請參閱https://docs.python.org/2/library/subprocess.html)調用Weka命令行。然後,您可以訓練並保存模型並根據需要使用它們。請參閱此參考文獻:https://weka.wikispaces.com/Saving+and+loading+models
。我目前使用sklearn,稍後我會實施你的建議。再次感謝。 – Boby
您可以使用['sklearn'](http://scikit-learn.org/stable/modules/svm.html)庫,並使用在其中定義的'svm'。 – Arman
@阿曼,你能提供更多細節嗎?感謝您的建議,我已經安裝sklearn – Boby