ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ML之SVM:利用Js語言設計SVM算法(SMO算法+線性核/高斯核)
?
?
目錄
輸出結果
設計思路
設計代碼(部分代碼)
?
?
輸出結果
?
設計思路
?
?
設計代碼(部分代碼)
var doTest = function() {loadData(); //調用loadData函數加載樣本數據、初始化參數svm.train(2000);//調用svm.train函數,迭代2000次實現SMO算法var result = {};//for循環實現得到并返回resultfor(var x = -230; x <= 230; x += 5) {for(var y = -230; y <= 230; y += 5) {var sample = [x/100, y/100];var pred = svm.pred(sample, 2);if ( pred >= 1) {pred = 2;} else if ( pred <= -1) {pred = -2;} else if (pred > 0) {pred = 1;} else {pred = -1;}result[x/100 + ',' + y/100] = pred;}}return result; }?
?
?
?
?
總結
以上是生活随笔為你收集整理的ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ML/DL之预测分析类:利用机器学习算法
- 下一篇: ML之SVM:基于Js代码利用SVM算法
