1.为了描述SVM,需要从logistic回归开始进行学习,通过改变一些小的动作来进行支持向量机操作。在logistic回归中我们熟悉了这个假设函数以及右边的sigmoid函数,下式中z表示θ的转置乘以x,

  (1)如果我们有一个样本,其中y=1,这样的一个样本来自训练集或者测试集或者交叉验证集,我们希望h(x)能尽可能的接近1。因此我们想要正确的将样本进行分类,如果h(x)趋近于1,就意味着远大于0,即

  (2)相应的如果y=0,我们想hθ(x)=0,那么远远小于0,即

  (3)logistic regresssion的代价函数:

    

  如果y=1,当的时候,我们可以画下图:

    

  如果y=0,当,我们可以画下图:

    

  线性回归代价函数:

    

  支持向量机代价函数:

    

  与logistic回归不同的是,支持向量机并不会输出概率,而是优化上面的这个代价函数,得到一个参数θ,而支持向量机所做的是进行了一个直接的预测,预测y是0还是1.所以如果θ的转置乘以x的值大于0,那么它就会输出1;如果θ的转置乘以x的转置小于0 ,那么它就会输出0

    

  

最新文章

  1. (HDU 5558) 2015ACM/ICPC亚洲区合肥站---Alice's Classified Message(后缀数组)
  2. Android Studio添加aar
  3. ajax 的返回值类型
  4. 1. 从系统架构到Hello World
  5. 网络攻防比赛PHP版本WAF
  6. 使用Decision Tree对MNIST数据集进行实验
  7. 使用Java进行MD5加密
  8. DevExpress GridControl 列中显示图片
  9. socket bind详解
  10. Scala 运算符和集合转换操作示例
  11. 扩展CRT +扩展LUCAS
  12. 腾讯云下的CentOS7 配置 Apache服务器
  13. 启用phpstorm代码提示功能
  14. Android 录音和播放
  15. python深拷贝和浅拷贝的区别
  16. Lunx下 怎样启动和关闭oracle数据库
  17. Elasticsearch究竟要设置多少分片数?
  18. 典型案例收集-使用OpenVPN连通多个机房内网(转)(静态路由)
  19. Python环境搭建(Windows)
  20. jenkins的slave没有执行build,slave执行build失败

热门文章

  1. 分布式-信息方式-ActiveMQ基础
  2. MySql中根据一列状态值查询状态的个数
  3. c++匿名函数精简写法
  4. 【python】小型神经网络的搭建
  5. Linux高级调试与优化——进程管理和调度
  6. apache源码安装 转载
  7. 【翻译】WPF应用程序模块化开发快速入门(使用Prism+MEF)
  8. Java学习之==>常用字符串方法
  9. c++ 运算符 循环
  10. python学习道路即将结束