ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

吴恩达老师的神经网路和深度学习_04

2019-03-16 22:40:02  阅读:330  来源: 互联网

标签:吴恩达 函数 04 Sigmoid wTx 回归 逻辑 widehat 网路


        上节学习笔记主要学了点二分类(Binary Classification)链接如右边https://www.cnblogs.com/mengmengxia/p/10534960.html   这篇主要学习逻辑回归、逻辑回归的代价函数和梯度下降法。那么先看如何使用逻辑回归来解决二分类问题。

  • 逻辑回归(Logistic Regression)

        逻辑回归就是这样的一个过程:面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证我们这个求解的模型的好坏。Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题(即输出只有两种,分别代表两个类别)回归模型中,y是一个定性变量,比如y=0或1,logistic方法主要应用于研究某些事件发生的概率。

        逻辑回归中$\widehat{p}$=P(y=1|x)表示为1的概率,取值范围在[0,1]之间。使用线性模型,引入参数w和b,权重w的维度是(nx,1),b是一个常数项。则可以把逻辑回归的线性预测输出写成:$\widehat{y}$=wTx +b。

        在逻辑回归中$\widehat{y}$应该在0到1之间,但wTx +b 可能比1要大的多,或者甚至为一个负值。所以为了使$\widehat{y}$的取值在0到1之间,方法是引入Sigmoid 函数。则逻辑回归的预测输出可以完整写成:$\widehat{y}$=Sigmoid(wTx +b)=δ(wTx +b) 

        既然上面提到了Sigmoid 函数,我就在普及一下关于此函数的知识:

        Sigmoid函数是一个在生物学中常见的S型函数,也成为S型生长曲线。Sigmoid函数是一个良好的阈值函数,其性质是连续、光滑、严格单调、关于(0、0.5)中心对称。Sigmiod函数常被用作神经网络的阈值函数,将变量映射到0、1之间。

  Sigmoid函数由下列公式定义:S(x)=$\frac{1}{1+e^{-x}}$      其图像如下图1所示:

                  

       从图1的Sigmoid函数曲线可以看出,当x值很大时,函数值趋向于1;当x值很小时,函数值趋向于0。且当x=0时,函数值为0.5。值得注意的是其对x 的导数可以用自身表示:S'(x)=$\frac{e^{-x}}{\left ( 1+e^{-x} \right )^{2}}$ =S(x)(1-S(x))

 

      下个笔记我们学习逻辑回归的代价函数,让我们一起来学习,共同进步吧!!

 

 

 

 

 

标签:吴恩达,函数,04,Sigmoid,wTx,回归,逻辑,widehat,网路
来源: https://www.cnblogs.com/mengmengxia/p/10537579.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有