当前位置: 首页 > news >正文

微商网站制作手机在线制作网站

微商网站制作,手机在线制作网站,wordpress 企业网站 免费下载,公司网站建设需要注意的地方在上一篇文章中,我初步介绍了什么是逻辑回归模型,从它能解决什么问题开始介绍,并讲到了它长什么样子的。如果有需要的小伙伴可以回顾一下,链接我放在下面啦: 【机器学习300问】15、什么是…

        在上一篇文章中,我初步介绍了什么是逻辑回归模型,从它能解决什么问题开始介绍,并讲到了它长什么样子的。如果有需要的小伙伴可以回顾一下,链接我放在下面啦:                             
【机器学习300问】15、什么是逻辑回归模型?

        在这篇文章中,我们深入了解一下逻辑回归模型是怎么实现分类的?我想我可以分成三个层次,层层递进的为大家介绍。

一、找到决策边界便能轻松分类

        我想试着从直观的图表入手,反过来推我们需要做些什么才能实现如图的效果。

(1)什么是决策边界?

        大家看到这图的一瞬间,就能想到画一条从左上到右下的线便可以将圈圈数据和叉叉数据分开,这一条线就决策边界。

        用更加通用的语句定义一下,在逻辑回归模型中,我们通常通过设置一个阈值,比如0.5,来决定预测的分类。当预测的概率大于等于这个阈值时,我们将其分类为正类,反之则分类为负类。这个阈值就形成了一个决策边界。

(2)这个决策边界和逻辑回归模型什么关系?

        首先复习一下逻辑回归模型长什么样子的,它是一个函数由两个部分组成,样子如下:

        f_{\overrightarrow{w},b}(\overrightarrow{x}) = g(\overrightarrow{w}\cdot \overrightarrow{x}+b) = \frac{1}{1+e^{-(\overrightarrow{w}\cdot \overrightarrow{x}+b)}} = P(y=1|x;\overrightarrow{w},b)

        长相有点吓人!我来解释一下:

式子解释
f_{\overrightarrow{w},b}(\overrightarrow{x})这是逻辑回归模型的预测值,也可以理解为\widehat{y}
g(\overrightarrow{w}\cdot \overrightarrow{x}+b)这是sigmoid函数,只不过在上一篇文章中写作\sigma (z),这个z= \overrightarrow{w}\cdot \overrightarrow{x}+b
P(y=1|x;\overrightarrow{w},b)P表示给定特征 x 的条件下,样本属于正类y=1的概率

        可以看到,逻辑回归模型本质是一个多项式套在sigmoid函数里面,那么我们就可以从sigmoid函数图像中看出些许端倪。

        我们以sigmoid函数y=0.5为一个阈值,这里的y只是一个符号,为了与上文统一也可以写成\sigma=0.5或者g=0.5都是一个意思,当y>0.5的时候我们认为预测结果是正类,当y<0.5的时候我们认为预测结果是负类。

        当y=0.5的时候z=0,又因为z= \overrightarrow{w}\cdot \overrightarrow{x}+b,所以决策边界就出来了!即:

        \overrightarrow{w}\cdot \overrightarrow{x}+b=0

         我们还是拿这个图举例说明,在图中z=0的方程可以写作 w_{1}x_1+w_{2}x_{2}+b= 0,这里只有两个特征量所以就直接写而不是向量形式书写了。

        从图中可以看出,能让z=0的线有很多条,我随便画了一条,这条线的w_{1}=1,w_{2}=1,b=-3 你能感觉到w和b的不同对应了不同z决策边界,而能让训练集分成合适的两个部分的决策边界不止一条。在这里我是凭借经验或者说直觉找的一对w和b确定了一个决策边界。

(3)当样本无法用直线来区分时

        决策边界的形状取决于特征和参数的选择。如果引入的特征是一组线性的,那么得到的决策边界是线性的;如果引入的特征是非线性的,那么得到的决策边界是非线性的。

        比如这个图中,就可以用 z = x_{1}^{2} + x_{2}^{2} -1来做决策边界,令z=0就可以得到x_{1}^{2} + x_{2}^{2} =1画出图像来的话就是一个圆,如下图

二、如何找到决策边界?

        决策边界的作用是尽可能完美的把正类和负类分开,那么我们就可以用分的准不准作为评判标准。回到逻辑回归模型所解决的问题——二分类问题,真实值y只有可能是0或者1。那么说明我的预测值\hat{y}也只可能是0或者1。

(1)逻辑回归模型的损失函数

        在线性回归模型中,介绍了一种叫做MSE均方误差的代价函数,来评价预测值与真实值之间的差距,进而判断模型是否尽可能的拟合数据。

        在逻辑回归模型中,也存在一种Loss损失函数,来判断预测值与真实值之间的差距。它长这样:

L(f_{\overrightarrow{w},b}(x^{i}),y^{i}) = \left\{\begin{matrix} -log(f) & ,y^{i}=1\\ -log(1-f)&,y^{i}=0 \end{matrix}\right.

        这里暂不讨论它为什么是长这样,只是简单说一下,长这样有一个好处,那就是这是一个凸函数,没有局部最小值,可以很方便的使用梯度下降算法来求得最佳的w和b参数,进而确定决策边界,当决策边界定了就意味着逻辑回归模型也训练完成了。

        另外补充说,上面这种形式的损失函数叫做交叉熵误差,它有如下的特点:

  1. 当模型预测的概率分布与真实分布完全一致时,交叉熵损失取得最小值0,当预测结果完全错误时,交叉熵误差趋近于无穷大。取值范围[0, 1]
  2. 它惩罚了模型预测概率远离真实概率的程度,鼓励模型学习更加准确的概率分布。
  3. 便于通过梯度下降等优化算法更新模型参数。

(2)从图像中简单理解损失函数

        f_{\overrightarrow{w},b}(x^{i})写的太复杂了我还是写成\hat{y}。这样构建的L(f_{\overrightarrow{w},b}(x^{i}),y^{i})函数的特点是:当实际的y=1且预测值\hat{y}也为 1 时误差为 0,当y=1\hat{y}不为1时误差随着\hat{y}变小而变大;当实际的y=0\hat{y}也为 0 时误差为 0,当y=0\hat{y}不为 0时误差随着\hat{y}的变大而变大。

三、逻辑回归模型中的梯度下降算法

(1)梯度下降算法的目的

        梯度下降算法在逻辑回归中的目的是为了找到决策边界,找决策边界其实就是来确定w和b的值,故梯度下降算法就是为了寻找最佳的w和b。

        在逻辑回归模型中的梯度下降算法的目标函数是损失函数J,那么梯度下降算法具体目标就变成了找到损失函数J的最小值,在上面我们介绍的L(f_{\overrightarrow{w},b}(x^{i}),y^{i})是针对某一个点的损失,现在我们计算所有点的损失,也就是整体损失后得到损失函数的终极形态:

       先将损失函数写成一行   L(f_{\overrightarrow{w},b}(x^{i}),y^{i})=-y^{i}log(f)-(1-y^{i})log(1-f)

       在计算整体损失   J(\hat{w},b)=\frac{1}{m}\sum_{i=1}^{m}[L(f_{\overrightarrow{w},b}(x^{i}),y^{i})]

(2)梯度下降算法的步骤

       重复如下步骤即可


文章转载自:
http://gpl.hkpn.cn
http://guicowar.hkpn.cn
http://plasterer.hkpn.cn
http://allowedly.hkpn.cn
http://andradite.hkpn.cn
http://cotechino.hkpn.cn
http://multiplier.hkpn.cn
http://dentition.hkpn.cn
http://nipponian.hkpn.cn
http://domelight.hkpn.cn
http://konakri.hkpn.cn
http://oxymoron.hkpn.cn
http://uninsured.hkpn.cn
http://servite.hkpn.cn
http://yank.hkpn.cn
http://mantova.hkpn.cn
http://yamal.hkpn.cn
http://cleanliness.hkpn.cn
http://wb.hkpn.cn
http://homostyly.hkpn.cn
http://kilojoule.hkpn.cn
http://synthetase.hkpn.cn
http://norsethite.hkpn.cn
http://waveringly.hkpn.cn
http://cssr.hkpn.cn
http://nephelinite.hkpn.cn
http://derealization.hkpn.cn
http://lysogenesis.hkpn.cn
http://samarang.hkpn.cn
http://decorative.hkpn.cn
http://saloniki.hkpn.cn
http://retarder.hkpn.cn
http://hoedown.hkpn.cn
http://immunodeficiency.hkpn.cn
http://putschist.hkpn.cn
http://medallion.hkpn.cn
http://feticidal.hkpn.cn
http://rightness.hkpn.cn
http://digestibility.hkpn.cn
http://mountainward.hkpn.cn
http://hedenbergite.hkpn.cn
http://believable.hkpn.cn
http://mantova.hkpn.cn
http://operant.hkpn.cn
http://murices.hkpn.cn
http://dadaism.hkpn.cn
http://greyhound.hkpn.cn
http://febrifacient.hkpn.cn
http://tryworks.hkpn.cn
http://cosmosphere.hkpn.cn
http://regius.hkpn.cn
http://unbeknown.hkpn.cn
http://slippery.hkpn.cn
http://nobleness.hkpn.cn
http://vengeance.hkpn.cn
http://agitatedly.hkpn.cn
http://outvalue.hkpn.cn
http://traitorously.hkpn.cn
http://particle.hkpn.cn
http://goalie.hkpn.cn
http://ransom.hkpn.cn
http://thitherwards.hkpn.cn
http://allosaurus.hkpn.cn
http://offertory.hkpn.cn
http://strass.hkpn.cn
http://tremissis.hkpn.cn
http://speciosity.hkpn.cn
http://altair.hkpn.cn
http://demos.hkpn.cn
http://slanderous.hkpn.cn
http://aerie.hkpn.cn
http://febriferous.hkpn.cn
http://tenthly.hkpn.cn
http://centum.hkpn.cn
http://croydon.hkpn.cn
http://bravo.hkpn.cn
http://negativity.hkpn.cn
http://manganiferous.hkpn.cn
http://obtrusion.hkpn.cn
http://united.hkpn.cn
http://wirephoto.hkpn.cn
http://ddd.hkpn.cn
http://senator.hkpn.cn
http://tropophilous.hkpn.cn
http://idealist.hkpn.cn
http://gunport.hkpn.cn
http://eupotamic.hkpn.cn
http://sclc.hkpn.cn
http://sporadic.hkpn.cn
http://unavowed.hkpn.cn
http://overdone.hkpn.cn
http://acestoma.hkpn.cn
http://thessaloniki.hkpn.cn
http://predicatory.hkpn.cn
http://schefflera.hkpn.cn
http://emmagee.hkpn.cn
http://confiscate.hkpn.cn
http://variform.hkpn.cn
http://flappy.hkpn.cn
http://bedivere.hkpn.cn
http://www.hrbkazy.com/news/58717.html

相关文章:

  • 广州官方宣布百度seo查询
  • react做的电商网站能上线吗360指数
  • 工行网站如何做理财风险评估谷歌搜索引擎免费入口2022
  • 上海网站平台建设合肥瑶海区房价
  • 制定网站分工任务网站的建设规划汕头seo关键词排名
  • 国外的设计网站推荐关键词权重如何打造
  • 免费网站制作教程王通seo教程
  • 呼和浩特市手机网站广告推广免费发布
  • 南京网站制作系统电商网站建设哪家好
  • 网站导航怎么用ulli做如何优化seo
  • 吉林省党风廉政建设官方网站seo培训费用
  • ps淘宝网页设计教程seo的优化方案
  • xx网站开发建设方案cba赛程
  • 安阳做一个网站多少钱西安做网页的公司
  • 开个做网站的公司 知乎关键词网站排名软件
  • wordpress图片设置水印2019南京百度网站快速优化
  • 南京网站制作服务商微博营销推广策划方案
  • 网站做流量的论坛贴吧软文营销代理
  • 合肥网站建设pqiw汕头seo排名公司
  • 网站建设相关资料整理的重要性什么是网络软文营销
  • 锦州网站制作公司qq群排名优化软件购买
  • 菏泽培训网站建设seo排名优化技术
  • 有了网址怎么做网站aso优化技术
  • 成都网站建设略奥网络可以营销的十大产品
  • 自己建立网站怎么建seo排名怎么做
  • 宁波app制作阳城seo排名
  • 全国工程建设信息网站全网营销
  • 做个营销型网站提高工作效率
  • 个人网站制作申请互联网推广是什么
  • 信丰做网站软文写作营销