《机器学习》周志华课后习题答案——第六章 (1-7已完结)
文章目录
1.试证明样本空间中任意点x到超平面(w, b)的距离为式(6.2).
2.试使用LIBSVM,在西瓜数据集3.0a上分别用线性核和高斯核训练一个SVM,并比较其支持向量的差别.
训练的结果是线性核与高斯核得到了完全一样的支持向量, 由于没法分析libsvm内部是如何计算的,
这里只贴结果。
第一列是支持向量的权值,后面则是支持向量对应的属性
3.选择两个UCI数据集,分别用线性核和高斯核训练-一个SVM,并与BP神经网络和C4.5决策树进行实验比较.
使用的是iris数据集,选取其中分类为1,2的样本,各50个,4个属性,每类选前40个样本训练,后10个样本作为测试
线性核:找出3个支持向量
偏置为1.50709
高斯核:找出9个支持向量
偏置为-0.212437
读取数据
w1 = xlsread('C:\Users\icefire\Desktop\ml\tmp.xlsx', 'sheet1', 'A1:C1');
w2 = xlsread('C:\Users\icefire\Desktop\ml\tmp.xlsx', 'sheet1',