ex6.m

码住|非作业内容|matlab可以直接训练向量机

model = svmTrain(X, y, C, @linearKernel, 1e-3, 20);
visualizeBoundaryLinear(X, y, model);

gaussianKernel.m

sim=exp(-sum((x1-x2).^2)/(2*sigma^2));

dataset3Params.m //最优参数

C = [0.01,0.03,0.1,0.3,1,3,10,30];
sigma = [0.01,0.03,0.1,0.3,1,3,10,30];
model=zeros(1,64);
predictions=zeros(8,8);
errors=zeros(8,8);
for i=1:8for j=1:8model= svmTrain(X, y, C(i), @(x1, x2) gaussianKernel(x1, x2, sigma(j)));predictions = svmPredict(model, Xval);errors(i,j)=mean(double(predictions ~= yval));      %只要记录下对应的误差值即可end
end
[errors_c,I]=min(errors);
[errors_min,j]=min(errors_c);
i=I(j);
C=C(i);
sigma=sigma(j);

ex6_spam.m //垃圾邮件识别

processEmail.m

for i=1:length(vocabList)if(strcmp(str,vocabList(i)))word_indices = [word_indices ; i];end
end

emailFeatures.m

for i=1:length(word_indices)x(word_indices(i))=1;
end

W7编程作业——Support Vector Machines相关推荐

  1. Ex6_机器学习_吴恩达课程作业(Python):SVM支持向量机(Support Vector Machines)

    Ex6_机器学习_吴恩达课程作业(Python):SVM支持向量机(Support Vector Machines) 文章目录 Ex6_机器学习_吴恩达课程作业(Python):SVM支持向量机(Su ...

  2. Programming Exercise 6:Support Vector Machines

    大家好,我是Mac Jiang,今天和大家分享一下coursera网站上Stanford University的Machine Learning公开课(吴恩达老师)课程第六次作业:Programmin ...

  3. OpenCV3.3中支持向量机(Support Vector Machines, SVM)实现简介及使用

    OpenCV 3.3中给出了支持向量机(Support Vector Machines)的实现,即cv::ml::SVM类,此类的声明在include/opencv2/ml.hpp文件中,实现在mod ...

  4. Machine Learning week 7 quiz: Support Vector Machines

    Support Vector Machines 5 试题 1. Suppose you have trained an SVM classifier with a Gaussian kernel, a ...

  5. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 12—Support Vector Machines 支持向量机...

    Lecture 12 支持向量机 Support Vector Machines 12.1 优化目标 Optimization Objective 支持向量机(Support Vector Machi ...

  6. 初译 Support Vector Machines:A Simple Tutorial(一)

    <Support Vector Machines:A Simple Tutorial> 作者 Alexey Nefedov   (一)Introduction 在本章节中将会介绍一些用于定 ...

  7. 机器学习之支持向量机: Support Vector Machines (SVM)

    机器学习之支持向量机: Support Vector Machines (SVM) 欢迎访问人工智能研究网 课程中心 网址是:http://i.youku.com/studyai 本篇博客介绍机器学习 ...

  8. 论文阅读和分析:Hybrid Mathematical Symbol Recognition using Support Vector Machines

    HMER论文系列 1.论文阅读和分析:When Counting Meets HMER Counting-Aware Network for HMER_KPer_Yang的博客-CSDN博客 2.论文 ...

  9. Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines 论文研读

    摘要 本文提出了一种用于训练支持向量机的新算法:序列最小优化算法(SMO).训练支持向量机需要解决非常大的二次规划(QP)优化问题.SMO 将这个大的 QP 问题分解为一系列最小的 QP 问题.这些小 ...

最新文章

  1. Linux那些事儿 之 戏说USB(8)从这里开始
  2. Coinbase宣布在以太坊经典上市前进行最终测试
  3. 怎么判断有几个滴定突跃点_不懂怎么判断相亲男的人品?聊这几个话题,让你一眼道破...
  4. 《系统集成项目管理工程师》必背100个知识点-61识别干系人分析的步骤
  5. oracle行迁移实验,Oracle 行迁移 amp; 行链接的检测与消除
  6. 计算机网络基础:广域网协议相关知识笔记
  7. 物联网思维导图_物联网将如何改变我们的思维方式
  8. firefox使用技巧 - 公司内部站点
  9. 在线解mysql_mysql锁表和解锁语句分享
  10. ios虚拟服务器降级,iOS降级教程
  11. 使用three.js创建一个正方体
  12. VMware提示“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”打不开
  13. NetSuite 精益实施的ALV实践
  14. zend抽象语法树AST流程解析
  15. 预言机私享,Defi实战特训,一场对开放式金融认知新突围来了!
  16. 【BFS】lydsy3161 孤舟蓑笠翁
  17. 使用HTML Purifier解决XSS问题
  18. Javascript里EQ、NE、GT、LT、GE、LE含义
  19. 谷歌浏览器本地HTML文件无法打开
  20. 编译Android源码(9.0)

热门文章

  1. 微信支付(JsApi)总结
  2. zblog修改上传服务器,zblog主题配置页面上传图片功能
  3. 深入理解Java注解类型(@Annotation)
  4. 计算机教程.pdf,《实用计算机基础教程》.pdf
  5. 三十而立,从零开始学ios开发(十二):Table Views(上)
  6. Android解决This project uses AndroidX dependencies---The following AndroidX dependencies are detected.
  7. vue 工程中加入 echarts 图表不显示的问题
  8. 不用安装软件也能下载网页视频的方法
  9. 特朗普:美国尚未与中国就中兴事宜达成任何协议
  10. 如何画一个系统的设计图