資源簡介
SVM分類器的相關算法和matlab源碼,部分內容如下,1.命令函數部分:
clear;%清屏
clc;
X =load('data.txt');
n = length(X);%總樣本數量
y = X(:,4);%類別標志
X = X(:,1:3);
TOL = 0.0001;%精度要求
C = 1;%參數,對損失函數的權重
b = 0;%初始設置截距b
Wold = 0;%未更新a時的W(a)
Wnew = 0;%更新a后的W(a)
for i = 1 : 50%設置類別標志為1或者-1
y(i) = -1;
end
a = zeros(n,1);%參數a
for i = 1 : n%隨機初始化a,a屬于[0,C]
a(i) = 0.2;
end
代碼片段和文件信息
評論
共有 條評論