2017-07-26 50 views
-1

我的機器學習研究。 我已經研究了一些關於確定svm參數範圍的文檔。 它們中的一些提供的10諸如功率[1,10,100,..]和另一者提供的2如功率[0.03125,0.125,0.5,2,8,...]。 我想使用sklearn包的網格搜索來運行svm。 我不知道這些範圍中的哪一個是合適的。 他們之間有什麼不同?其範圍做報價爲SVM最優參數c

回答

-1

這看起來更多的是問題的交叉驗證。無論如何,這並沒有明確的答案,但你可以依靠別人的經驗和智慧。通常情況下,你想擴展你的數據。 SVM特別有利於數據縮放。您可以考慮在Python中使用如MinMaxScaler的方法,如下所述:What is a good range of values for the svm.SVC() hyperparameters to be explored via GridSearchCV()?

然後,內核和值需要使用CV和/或gridsearch來查找。範圍值總是取決於您的數據,但人們總是發現對數刻度特別有用。看看這個文件在這裏:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf

希望這有助於。 祝你好運!

+0

這將是很好,知道這個答案是錯誤的,不只是投票下來,沒有任何建設性的意見。 – TitoOrt