推广 热搜: 收购ACF  石英加热管,  800  T型槽试验平台  求购ACF  深圳回收ACF  回收ACF  T型槽装配平台  求购日立ACF  T型槽地梁 

机器学习 预测算法(机器学习中的数学原理)

   日期:2023-04-26     浏览:41    评论:0    
核心提示:在做数据挖掘建模型的时候,比如在逻辑回归中,我们常常使用极大似然估计、梯度下降法来求参数,那么到底极大似然估计是什么?在逻辑回归中是怎么推导得来的呢? 什么是极大似然估计: 极大似然估计,在大学数

在做数据挖掘建模型的时候,比如在逻辑回归中,我们常常使用极大似然估计、梯度下降法来求参数,那么到底极大似然估计是什么?在逻辑回归中是怎么推导得来的呢?

机器学习 预测算法(机器学习中的数学原理)(1)

什么是极大似然估计:

极大似然估计,在大学数学系专业《概率论与数理统计》中出现的,是概率论在统计学的应用,它是参数估计的方法之一。极大似然估计是建立在这样的思想上:随机样本满足某种概率分布,但是其中具体的参数不清楚,假设这个参数能使这个样本出现的概率最大,所以就把这个参数作为估计的真实值。

在一个罐中随机拿去小球,假如在一百次记录中,有七十次是白球,那么我们直觉会说罐中白球所占的比例最有可能是70%。

其实这直觉的背后,我们就利用了极大似然估计

机器学习 预测算法(机器学习中的数学原理)(2)

假设罐中白球的比例是p,那么红球的比例就是1−p。又因为每抽一个球后,又将其放回摇匀,所以每次抽出来的球服从独立同分布

在一百次抽样中,七十次是白球的概率是

机器学习 预测算法(机器学习中的数学原理)(3)

其实还应该乘以从100中随机抽取70白球的组合C(100,70)

即独立发生的概率相乘,那么要使他最大,则P值应该为多少呢,求导即可得P=0.7

逻辑回归中的极大似然估计

1,似然函数

我们知道,逻辑回归的成本函数不能像一般的回归模型那样,直接是拟合值与真实值的误差的平方。

我们假设逻辑回归预测函数是:y=1时,

机器学习 预测算法(机器学习中的数学原理)(4)

h(x)就是逻辑回归模型的函数式,默认是y=1

,则y=0时,

机器学习 预测算法(机器学习中的数学原理)(5)

我们可以这样写每个样本随机出现的概率函数:

机器学习 预测算法(机器学习中的数学原理)(6)

刚好满足,当y=1时

机器学习 预测算法(机器学习中的数学原理)(7)

y=0时:

机器学习 预测算法(机器学习中的数学原理)(8)

则样本集概率:

机器学习 预测算法(机器学习中的数学原理)(9)

每个样本独立同分布

这也是我们所说的似然函数

2,对数似然函数

我们对似然函数求极大值,取导数的时候太复杂了

我们对此两边取对数,变成连加的方式,这样求最大值就容易许多,可以得到对数似然函数:

机器学习 预测算法(机器学习中的数学原理)(10)

取导把连乘变成加和的形式,更容易求极值

对样本观测值

机器学习 预测算法(机器学习中的数学原理)(11)

,选择参数θ使得

机器学习 预测算法(机器学习中的数学原理)(12)

求使得该样本概率最大的θ值

机器学习 预测算法(机器学习中的数学原理)(13)

称为参数 θ的极大似然估计值,

注:我们可以取对数似然函数的负值作为逻辑回归的代价函数,再用梯度下降法求取模型参数

哎,数学公式太难写了,手打的太累,只好去网上借些图了,伤不起啊!

机器学习 预测算法(机器学习中的数学原理)(14)

,
原文链接:http://www.souke.org/news/show-55684.html,转载和复制请保留此链接。
以上就是关于机器学习 预测算法(机器学习中的数学原理)全部的内容,关注我们,带您了解更多相关内容。
 
标签: 机器 算法 原理
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报