第四课

Logistic Regression

Logistic Regression

  logistic regression是classification中的一种,主要的细节在于,classifier第二步求的是max likelihood function,但是logistic regression通过一个变换
-ln(likelihood)
使得本身求max L变为求min
-ln(likelihood)
,这样就和regression中的求min loss function类似啦,可以使用gradient descent。
这里有一点不同:

  • -ln(likelihood)化简后,得到一个类似regression中的loss function的式子,同样是求最小值,但是在前面第二课学的regression中,loss function 其实是一个square error(方差),这里的loss function是cross entropy,二者还是有区别的。
  • 为什么logistic regression 不使用square error呢?有兴趣的可以看看这个视频,讲的很仔细,从24:30开始看 粗略的讲一下,就是gradient descent过程中,cross entropy函数很陡,离最低点越远的地方,偏微分也很大,update移动速度很快,离目标很近时,偏微分很小,这是update移动速度变慢,这是正常的。但是square error 的图像在离最低点很远的地方也出现了很平缓的现象,这导致偏微分很小,update移动速度非常非常慢,而且,你无法保证当前微分很小的地方是离目标很近的地方还是离目标很远的地方,所以只能慢慢等结果。。。程序跑的奇慢无比 = =
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我们都不曾真正的明白谁,好像,也不太懂得自己。有些幸运的人,在人生的某个时候,可能会遇见一个人,他也许并不完美,不...
    霜酱酱阅读 384评论 2 2
  • 最近跟妈妈的总是拌嘴,连续上班加上大姨妈,心情异常烦躁,妈妈像个小孩子一样,开始吃起醋来,时不时觉得自己含辛茹苦养...
    Sally单阅读 158评论 0 0

友情链接更多精彩内容