我使用多類SVM和深度學習 - NN, 我有很多參數可以調整, 特別選擇正確的內核, 什麼是選擇理想參數的最佳方式? 是否可以用任何「目標函數最小化算法」迭代地完成,否則它將永遠耗盡?如何找到分類方法的理想內核/算法參數?
回答
我認爲這是數據挖掘項目中最耗時的任務之一。找到最佳參數(稱爲超參數)很難,也是數據挖掘項目的關鍵。所以有一些解決方案(例如scikit,女巫是一個機器學習lib的python,有Grid Search找到好的超參數的算法,如支持向量機,也here,使用演化算法來找到機器學習算法的正確的超參數scikit)
因此,對於您的問題,我認爲最好是編寫(或查找)類似Scikit Grid Seaerch的想法。女巫用特定算法測試一系列參數(超參數),並根據測試結果返回最佳參數。
C#和協議框架的工作,它有一個網格搜索優化參數:http://accord-framework.net/docs/html/T_Accord_MachineLearning_GridSearch_1.htm
謝謝,也許你知道任何在c#上工作的庫? –
@ Dr.Haimovitz,http://accord-framework.net/docs/html/T_Accord_MachineLearning_GridSearch_1.htm – Masoud
- 1. 調整算法的內核參數
- 2. 如何在內核中處理可變數量的算法?
- 3. 如何找到具體類的方法參數的
- 4. 無法找到方法android()的參數
- 5. Gradle無法找到方法「()的參數
- 6. 如何處理找到任何算法
- 7. 分類器算法的參數優化
- 8. 算法:找到分而治之算法的遞歸方程
- 9. 無法找到符號 - 方法參數
- 10. 無法找到方法android()參數org.gradle.api.Project
- 11. 無法爲參數找到方法ndk()
- 12. 尋找估算方法(數據分析)
- 13. 算法分析 - 任何想法?
- 14. 無法在Linux內核中找到方法__kernel_vsyscall
- 15. Intellij的想法 - 如何始終顯示方法參數名稱
- 16. 算法分析 - 理論方法
- 17. RepositoryItemReader找不到帶參數的方法
- 18. 找不到參數方法的Android()
- 19. CUDA內核中未定義的劃分 - 任何想法?
- 20. 如何查找類中的方法數
- 21. 如何處理Google Endpoints方法參數?
- 22. 如何獲取泛型方法參數的類型參數類?
- 23. 如何傳遞一個子類作爲想要超類的方法的參數?
- 24. 如何避免使用代理類的Web方法參數?
- 25. 如何更改類方法內的創建ref參數?
- 26. 找不到方法參數[project':model']上的方法api()
- 27. 空參數到PHP類的方法
- 28. 如何區分同一類的兩個方法參數?
- 29. 如何在R的Caret in中找到所有算法的算法類型(迴歸,分類)?
- 30. 找不到方法compile()參數
嗨。您應該將您的問題遷移到http://stats.stackexchange.com/。你可以簡單地刪除並在那裏問這個問題。這個問題在堆棧溢出中是無關緊要的,可能會關閉。 – atayenel