【逻辑回归笔记】牛顿法

  • 【问题描述】上节课内容是逻辑回归,计算 θ 有更好的方法,比如牛顿法,它比梯度上升算法快很多。
  • 【方法】
    -这里写图片描述
    求找到一个θ,使得 f(θ)=0 .
    f(θ(0))=f(θ(0))Δ
    Δ=f(θ(0))f(θ(0))
    θ(1)=θ(0)Δ=θ(0)f(θ(0))f(θ(0))
    SO,
    θ(t+1)=θ(t)Δ=θ(t)f(θ(t))f(θ(t))
    那么,这和逻辑回归中 (θ) 最大有什么关系吗?
    明显的,当 (θ)tomax,(θ)=0 ,这样就回到了牛顿法中,上式就变为
    θ(t+1)=θ(t)Δ=θ(t)(θ(t))′′(θ(t))
    牛顿法收敛很快,即“二次收敛”,误差平方位收敛。
    0.01 error>0.001 error
    这样的结果会在足够近时体现。
    但是,现在还有两个问题:
    极大极小问题 θ(t+1) 会出现怎样的变化呢?
    这里写图片描述
    可以动手计算一下,求值公式是一模一样的。
    机器学习来源是Learn Machine By Andrew Ng From Stanford


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部