为了训练ww和bb ,需要定义成本函数对其取值的好坏进行评估。

概括来讲:

y^(i)=σ(wTx(i)+b),其中σ(z(i))=11+e−x(i)\hat{y}^{(i)}=\sigma(w^Tx^{(i)}+b),其中\sigma(z^{(i)})=\dfrac{1}{1+e^{-x^{(i)}}},其中x(i)x^{(i)} 为第i个训练样本
已知(x(1),y(1)),...,(x(m),y(m)){(x^{(1)},y^{(1)} ),...,(x^{(m)},y^{(m)} )},希望y^(i)≈y(i)\hat{y}^{(i)}\approx y^{(i)}

损失函数:

损失函数用来估计预测值(y^(i)\hat y^{(i)})与期望输出值(y(i)y^{(i)})之间的差异。也就是说,损失函数针对一则训练样例计算误差。
L(y^(i),y(i))=12(y^(i)−y(i))2L(\hat y^{(i)},y^{(i)})=\frac {1}{2}(\hat y^{(i)}-y^{(i)})^2
L(y^(i),y(i))=−(y(i)log(y^(i))+(1−y(i))log(1−y^(i)))L(\hat y^{(i)},y^{(i)})=-(y^{(i)}log(\hat y^{(i)})+(1-y^{(i)})log(1-\hat y^{(i)}))

  • 当y(i)=1y^{(i)}=1时,L(y^(i),y(i))=−log(y^(i))L(\hat y^{(i)},y^{(i)})=-log(\hat y^{(i)}),其中log(y^(i))log(\hat y^{(i)})和y^(i)\hat y^{(i)} 应当接近于1
  • 当y(i)=0y^{(i)}=0时,L(y^(i),y(i))=−log(1−y^(i))L(\hat y^{(i)},y^{(i)})=-log(1-\hat y^{(i)}),其中log(1−y^(i))log(1-\hat y^{(i)})和y^(i)\hat y^{(i)} 应当接近于0

成本函数:

成本函数是损失函数在整个训练集上的平均。通过全局最小化成本函数,可以确定参数ww和bb 的值。
J(w,b)=1m∑mi=1L(y^(i),y(i))=−1m∑mi=1y(i)[log(y^(i))+(1−y(i))log(1−y^(i)))]J(w,b)=\frac {1}{m}\sum_{i=1}^{m}L(\hat y^{(i)},y^{(i)})=-\frac {1}{m}\sum_{i=1}^{m}y^{(i)}[log(\hat y^{(i)})+(1-y^{(i)})log(1-\hat y^{(i)}))]

Logistic回归:成本函数相关推荐

  1. Logistic 回归(sigmoid函数,手机的评价,梯度上升,批处理梯度,随机梯度,从疝气病症预测病马的死亡率...

    (手机的颜色,大小,用户体验来加权统计总体的值)极大似然估计MLE 1.Logistic回归 Logistic regression (逻辑回归),是一种分类方法,用于二分类问题(即输出只有两种).如 ...

  2. 机器学习实战(五)——Logistic 回归

    文章目录 Logistic 回归 5.2 基于最优化方法的最佳回归系数确定 5.2.1 梯度上升法 5.3 python实战 5.3.1 查看数据集分布情况 5.3.2 训练 5.3.3 绘制决策边界 ...

  3. python做logistic回归_用Python做Logistic回归

    为什么写这篇文章 本人初学python,碰巧做的东西需要用一下Logistic回归,自觉这个很基础的东西应该已经有很多比较好的实现了,于是我就很自觉地问了下度娘.结果大囧==..出来的相关结果少得可怜 ...

  4. logistic回归分析优点_机器学习实战项目-Logistic回归

    Logistic 回归 概述 Logistic 回归虽然名字叫回归,但是它是用来做分类的.其主要思想是: 根据现有数据对分类边界线建立回归公式,以此进行分类. 须知概念 Sigmoid 函数 回归 概 ...

  5. 机器学习 Logistic回归

    目录 一.线性模型及回归: 1.一维数据线性模型: 2.多维数据: 二.对数线性回归: 三.Logistic回归: 1.极大似然估计: 2.梯度下降: 三.本次实验数据集介绍: 1.数据集信息介绍: ...

  6. 上手机器学习系列-第3篇(上)-聊聊logistic回归

    前言 本系列关注于动手学习实践机器学习知识,往期文章可到公众号首页点击查看历史文章. 本期我们来聊聊logistic回归,该方法简单优雅且兼具实用性,当前在企业界实际工作中仍有大量使用,因此对于初学者 ...

  7. 多元回归和Logistic回归

    什么是线性回归 有监督学习 => 学习样本为D={(xi,yi)}i=1ND=\{(x_i,y_i)\}^N_{i=1}D={(xi​,yi​)}i=1N​ 输出/预测的结果yiy_iyi​为连 ...

  8. Python与logistic回归——理解与实践

    文章参考 https://www.cnblogs.com/chamie/p/4876149.html [Machine Learning in Action --5]逻辑回归(LogisticRegr ...

  9. 【Python 机器学习实战】Logistic回归

    引言 假设现在有一些数据点,我们用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合过程就称作回归. 利用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式,以此进 ...

  10. 损失函数和成本函数详解

    损失函数(误差函数) 概念:损失函数是再单个训练样本中定义的,该样本中可以有多个特征参数. 作用:可以用来衡量算法的运行情况,通过定义损失函数L来衡量预测值的输出y^~\hat{y}~ y^​ 和真实 ...

最新文章

  1. ValueError: invalid literal for int() with base 10: “ ”
  2. 并查集三种Java代码实现
  3. 深入理解网络最大流和Ford-Fulkson算法
  4. 终端复用命令行神器:tmux
  5. no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
  6. 【Linux】16.mdc挂载群晖NAS
  7. 电脑不能打字_意外收到一台ThinkPad T400笔记本电脑,简单升级后,办公没问题...
  8. java报表的导出excel_java导出excel报表
  9. 实时媒体AI,打破内容创作天花板,加速视频创新
  10. php数据库缓存实现原理,PHP那些事:数据库缓存原理
  11. 蓝桥杯 BASIC-11 基础练习 十六进制转十进制
  12. 区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
  13. matlab中position用法_Matlab中的zeta函数用法
  14. 《SteamVR2.2.0交互系统(Interaction System)》(Yanlz+Unity+XR+VR+AR+MR+Valve+Teleport+Skeleton+立钻哥哥++ok++)
  15. WiFi大师4.0.5源码最新独立版本
  16. PADS过孔与安全间距的设置与使用
  17. 自平衡自行车本质就是一个惯性飞轮,本质就是一样的!!!
  18. DIV+CSS布局之圣杯布局与双飞翼布局
  19. leyou商城day7 构建商品索引库及查询
  20. 为什么U盘中的文件夹和文件全部变成了快捷方式?

热门文章

  1. C语言-学习之路-01
  2. 最能抵御通胀的是什么
  3. 16口光电交换机16个百兆单纤SC光口和4个10/100/1000M自适应RJ45电口
  4. 100G以太网光口的FPGA测试实例
  5. 如何免费成为CSDN的VIP会员
  6. RH413日志服务器篇
  7. java游戏孙悟空上网吧_王者荣耀:李白和孙悟空在网吧玩游戏,结果……
  8. 基于C++利用OpenCV视觉库进行手掌图像计算机视觉分析测量手指的长度与宽度
  9. MATLAB输入排序代码,matlab快速排序算法实现
  10. Oracle HRMS APIs