我很难弄清楚如何使用在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