一般的线性回归使用的cost function为:

但由于logistic function:

本身非凸函数(convex function), 如果直接使用线性回归的cost function的话,很难到达全局最优解。

相反,很容易陷入局部最优解然后就认为到达收敛条件了。因此,logistic regression中使用的cost function为:

其图像为一个碗(bowl shape function),碗的底部为(1,0)。可以看出:当预测正确且非常自信时(h(x) = y),

cost function 为0; 当完全预测错误且非常自信时(h(x) = !y), cost function 为 inf。

转载于:https://www.cnblogs.com/instant7/p/4093435.html

logistic regression中的cost function选择相关推荐

  1. Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)

    1.5.2.Linear Regression 1.5.2.1.Linear Regression 1.5.2.1.1.案例1 1.5.2.1.2.案例2 1.5.2.1.3.案例3源码(带有保存模型 ...

  2. 吴恩达机器学习ex2 Logistic Regression (python)

    Programming Exercise 2: Logistic Regression Machine Learning 目录 Introduction 1 Logistic regression 1 ...

  3. Libliner 中的-s 参数选择:primal 和dual

    Libliner 中的-s 参数选择:primal 和dual LIBLINEAR的优化算法主要分为两大类,即求解原问题(primal problem)和对偶问题(dual problem).求解原问 ...

  4. 台湾大学林轩田机器学习技法课程学习笔记5 -- Kernel Logistic Regression

    红色石头的个人网站:redstonewill.com 上节课我们主要介绍了Soft-Margin SVM,即如果允许有分类错误的点存在,那么在原来的Hard-Margin SVM中添加新的惩罚因子C, ...

  5. Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”

    Coursera公开课笔记: 斯坦福大学机器学习第六课"逻辑回归(Logistic Regression)" 斯坦福大学机器学习第六课"逻辑回归"学习笔记,本次 ...

  6. 斯坦福大学机器学习第四课“逻辑回归(Logistic Regression)”

    斯坦福大学机器学习第四课"逻辑回归(Logistic Regression)" 本次课程主要包括7部分: 1) Classification(分类) 2) Hypothesis R ...

  7. 机器学习笔记04:逻辑回归(Logistic regression)、分类(Classification)

    之前我们已经大概学习了用线性回归(Linear Regression)来解决一些预测问题,详见: 1.<机器学习笔记01:线性回归(Linear Regression)和梯度下降(Gradien ...

  8. Exercise: Logistic Regression and Newton's Method

     Exercise: Logistic Regression and Newton's Method 题目地址: Exercise: Logistic Regression 题目概要:某个高中有8 ...

  9. python 逻辑回归 复杂抽样_逻辑回归(Logistic Regression) ----转载

    概要: 1. 介绍Logistic Regression的数学模型,推导并详细解释求解最优回归系数的过程: 2. Python实现Logistic Regression的基本版: 3. 介绍sklea ...

最新文章

  1. O(n)线性构造后缀树详解(一)
  2. 2.1 Java程序的构成
  3. 20个优秀的JavaScript 键盘事件处理库
  4. sql 如何查询上次的记录_学会SQL并不难,小白学习记录之五(多表查询)
  5. c语言 信号函数,C语言中进程信号集的相关操作函数详解
  6. Elicpse使用技巧-打开选中文件文件夹或者包的当前目录
  7. 《Linux高性能服务器编程》——2.7 IPv6头部结构
  8. Eclipse、IntelliJ IDEA、TortoiseSVN清除svn帐号
  9. 计算机二级access宝典app,二级Access考试宝典
  10. Unity VR成像原理
  11. C++ - 函数返回多个返回值的方法总结
  12. 009 向量:定义、内积、相关性与线性表示及性质
  13. 关于Navicat连接mysql数据库报host XXXXXXX is not allowed to connect to this mysql server
  14. 多线程—如何下载网图
  15. 绩效反馈评语:如何评估团队合作
  16. 产品思考 - 免费移动宽带自带魔百和的烦恼
  17. python编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元 素降序排列,并输出结果。
  18. 计算机网络-自顶向下笔记-应用层-P2P应用
  19. error 1962:no operating system found.boot sequence will automatically repeat.
  20. 如何下载DWG矢量格式的CAD等高线

热门文章

  1. Java设计模式之享元flyweight模式代码示例
  2. Linux 交换文件已存在解决办法
  3. Linux 查找redis进程命令:ps -ef | grep redis
  4. RestTemplate配置使用OkHttpClient示例
  5. python float和int的区别_Python四种数值类型(int,long,float,complex)区别及转换
  6. Linux 查看CPU信息,内存等信息
  7. 如何查看ddos 放开的ip
  8. 【超坑人的面试题】switch没有break
  9. 5.1.2 操作系统控制I/O设备的I/O控制器
  10. 1.1.4 错题知识整理(机器语言、汇编语言、正则语言、解释程序、编译、汇编)