首页 > 代码库 > [matlab]机器学习及SVM工具箱学习笔记
[matlab]机器学习及SVM工具箱学习笔记
机器学习与神经网络的关系:
机器学习是目的,神经网络是算法。神经网络是实现机器学习的一种方法,平行于SVM。
常用的两种工具:svm tool、libsvm
clear; N = 50; n=2*N; randn(‘state‘,6); x1 = randn(2,N) y1 = ones(1,N); x2 = 5+randn(2,N); y2 = -ones(1,N); figure; plot(x1(1,:),x1(2,:),‘bx‘,x2(1,:),x2(2,:),‘k.‘); axis([-3 8 -3 8]); title(‘C-SVC‘) hold on; X1 = [x1,x2]; Y1 = [y1,y2]; X=X1‘; Y=Y1‘; C=Inf; ker=‘linear‘; global p1 p2 p1=3; p2=1; %命令 [nsv alpha bias] = svc(X,Y,ker,C) %训练函数 predictedY = svcoutput(X,Y,X,ker,alpha,bias) %输入预测函数 err = svcerror(trnX,trnY,tstX,tstY,ker,alpha,bias) %分类函数,准确率 svcplot(X,Y,ker,alpha,bias) %画图
[matlab]机器学习及SVM工具箱学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。