在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器學(xué)習(xí)優(yōu)化算法中梯度下降,牛頓法和擬牛頓法的優(yōu)缺點(diǎn)詳細(xì)介紹

Dbwd_Imgtec ? 來(lái)源:未知 ? 作者:易水寒 ? 2018-08-04 11:40 ? 次閱讀

1、梯度下降法

梯度下降法實(shí)現(xiàn)簡(jiǎn)單,當(dāng)目標(biāo)函數(shù)是凸函數(shù)時(shí),梯度下降法的解是全局解。一般情況下,其解不保證是全局最優(yōu)解,梯度下降法的速度也未必是最快的。

梯度下降法的優(yōu)化思想:用當(dāng)前位置負(fù)梯度方向作為搜索方向,因?yàn)樵摲较驗(yàn)楫?dāng)前位置的最快下降方向,所以也被稱為是”最速下降法“。最速下降法越接近目標(biāo)值,步長(zhǎng)越小,前進(jìn)越慢。

缺點(diǎn):

靠近極小值時(shí)收斂速度減慢,求解需要很多次的迭代;

直線搜索時(shí)可能會(huì)產(chǎn)生一些問題;

可能會(huì)“之字形”地下降。

2、牛頓法

牛頓法最大的特點(diǎn)就在于它的收斂速度很快。

優(yōu)點(diǎn):二階收斂,收斂速度快;

缺點(diǎn):

牛頓法是一種迭代算法,每一步都需要求解目標(biāo)函數(shù)的Hessian矩陣的逆矩陣,計(jì)算比較復(fù)雜。

牛頓法收斂速度為二階,對(duì)于正定二次函數(shù)一步迭代即達(dá)最優(yōu)解。

牛頓法是局部收斂的,當(dāng)初始點(diǎn)選擇不當(dāng)時(shí),往往導(dǎo)致不收斂;

二階海塞矩陣必須可逆,否則算法進(jìn)行困難。

關(guān)于牛頓法和梯度下降法的效率對(duì)比:

從本質(zhì)上去看,牛頓法是二階收斂,梯度下降是一階收斂,所以牛頓法就更快。如果更通俗地說(shuō)的話,比如你想找一條最短的路徑走到一個(gè)盆地的最底部,梯度下降法每次只從你當(dāng)前所處位置選一個(gè)坡度最大的方向走一步,牛頓法在選擇方向時(shí),不僅會(huì)考慮坡度是否夠大,還會(huì)考慮你走了一步之后,坡度是否會(huì)變得更大。所以,可以說(shuō)牛頓法比梯度下降法看得更遠(yuǎn)一點(diǎn),能更快地走到最底部。(牛頓法目光更加長(zhǎng)遠(yuǎn),所以少走彎路;相對(duì)而言,梯度下降法只考慮了局部的最優(yōu),沒有全局思想。)

根據(jù)wiki上的解釋,從幾何上說(shuō),牛頓法就是用一個(gè)二次曲面去擬合你當(dāng)前所處位置的局部曲面,而梯度下降法是用一個(gè)平面去擬合當(dāng)前的局部曲面,通常情況下,二次曲面的擬合會(huì)比平面更好,所以牛頓法選擇的下降路徑會(huì)更符合真實(shí)的最優(yōu)下降路徑。

3、擬牛頓法

擬牛頓法的本質(zhì)思想是改善牛頓法每次需要求解復(fù)雜的Hessian矩陣的逆矩陣的缺陷,它使用正定矩陣來(lái)近似Hessian矩陣的逆,從而簡(jiǎn)化了運(yùn)算的復(fù)雜度。

擬牛頓法和最速下降法一樣只要求每一步迭代時(shí)知道目標(biāo)函數(shù)的梯度。通過(guò)測(cè)量梯度的變化,構(gòu)造一個(gè)目標(biāo)函數(shù)的模型使之足以產(chǎn)生超線性收斂性。這類方法大大優(yōu)于最速下降法,尤其對(duì)于困難的問題。另外,因?yàn)閿M牛頓法不需要二階導(dǎo)數(shù)的信息,所以有時(shí)比牛頓法更為有效。如今,優(yōu)化軟件中包含了大量的擬牛頓算法用來(lái)解決無(wú)約束,約束,和大規(guī)模的優(yōu)化問題。

4、小結(jié)

機(jī)器學(xué)習(xí)中的無(wú)約束優(yōu)化算法,除了梯度下降以外,還有前面提到的最小二乘法,此外還有牛頓法和擬牛頓法。

梯度下降法和最小二乘法相比,梯度下降法需要選擇步長(zhǎng),而最小二乘法不需要。梯度下降法是迭代求解,最小二乘法是計(jì)算解析解。如果樣本量不算很大,且存在解析解,最小二乘法比起梯度下降法要有優(yōu)勢(shì),計(jì)算速度很快。但是如果樣本量很大,用最小二乘法由于需要求一個(gè)超級(jí)大的逆矩陣,這時(shí)就很難或者很慢才能求解解析解了,使用迭代的梯度下降法比較有優(yōu)勢(shì)。

梯度下降法和牛頓法/擬牛頓法相比,兩者都是迭代求解,不過(guò)梯度下降法是梯度求解,而牛頓法/擬牛頓法是用二階的海森矩陣的逆矩陣或偽逆矩陣求解。相對(duì)而言,使用牛頓法/擬牛頓法收斂更快。但是每次迭代的時(shí)間比梯度下降法長(zhǎng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 優(yōu)化算法
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    9866
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4372

    瀏覽量

    64317
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8493

    瀏覽量

    134179

原文標(biāo)題:機(jī)器學(xué)習(xí)優(yōu)化算法:梯度下降、牛頓法、擬牛頓法

文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    matlab牛頓迭代全解

    非線性方程(或方程組)問題可以描述為求 x 使得f(x) = 0。在求解非線性方程的方法牛頓迭代是求非線性方程(非線性方程組)數(shù)值解的一種重要的方法。牛頓是微積分創(chuàng)立者之一,微積
    發(fā)表于 03-08 16:22

    機(jī)器學(xué)習(xí)新手必學(xué)的三種優(yōu)化算法牛頓梯度下降法、最速下降法)

    轉(zhuǎn)換的算法復(fù)雜度是非常高的(O(n3)),因此牛頓在這種情形下并不常用。梯度下降梯度
    發(fā)表于 05-07 08:30

    基于牛頓迭代的FPGA定點(diǎn)小數(shù)計(jì)算

    倒數(shù)運(yùn)算分為這兩個(gè)步驟則需要更多的時(shí)間開銷和空間開銷。而采用常規(guī)的浮點(diǎn)運(yùn)算單元(FPU)來(lái)求解的話,同樣需要很長(zhǎng)的計(jì)算時(shí)間。本文介紹一種基于牛頓迭代(又稱Newton-Raphson算法
    發(fā)表于 07-18 07:33

    梯度下降法、牛頓牛頓它們的聯(lián)系與區(qū)別是什么

    梯度下降法、牛頓牛頓,淺談它們的聯(lián)系與區(qū)別
    發(fā)表于 05-21 11:06

    約束優(yōu)化問題大致分為哪幾類

    一、算法原理之前我們了解過(guò)的算法大部分都是無(wú)約束優(yōu)化問題,其算法有:黃金分割法,牛頓
    發(fā)表于 08-17 08:09

    MATLAB多維極值之單純形算法原理

    一、算法原理1、問題引入在之前講解過(guò)的多維極值的算法(最速下降法、牛頓、共軛
    發(fā)表于 08-17 09:24

    高斯-牛頓迭代簡(jiǎn)介

    高斯牛頓迭代簡(jiǎn)介,包括高斯牛頓迭代推演及及結(jié)論
    發(fā)表于 01-08 16:21 ?0次下載

    采用改進(jìn)牛頓計(jì)算配電網(wǎng)理論線損

    采用改進(jìn)牛頓計(jì)算配電網(wǎng)理論線損
    發(fā)表于 01-17 19:47 ?9次下載

    Ptl00鉑熱電阻溫度計(jì)算問題及牛頓與解析的應(yīng)用特性

    針對(duì)Ptl00鉑熱電阻溫度計(jì)算問題,詳細(xì)分析了牛頓與解析的應(yīng)用特性,在vC 6.O編程環(huán)境下對(duì)比了兩種方法的絕對(duì)計(jì)算精度以及相對(duì)運(yùn)行速度。結(jié)果表明,
    發(fā)表于 11-20 15:37 ?5次下載
    Ptl00鉑熱電阻溫度計(jì)算問題及<b class='flag-5'>牛頓</b><b class='flag-5'>法</b>與解析<b class='flag-5'>法</b>的應(yīng)用特性

    牛頓環(huán)形成的原理是什么_牛頓環(huán)原理和分析

    本文首先闡述了牛頓環(huán)的概念與牛頓環(huán)的產(chǎn)生機(jī)理,其次介紹了實(shí)際生產(chǎn)中牛頓環(huán)產(chǎn)生的地方與原因分析及分析了如何測(cè)算預(yù)防牛頓環(huán)產(chǎn)生的設(shè)計(jì)參數(shù),最后
    的頭像 發(fā)表于 03-13 11:07 ?13.9w次閱讀
    <b class='flag-5'>牛頓</b>環(huán)形成的原理是什么_<b class='flag-5'>牛頓</b>環(huán)原理和分析

    基于牛頓的自適應(yīng)高階跑分距離推薦模型

    基于牛頓的自適應(yīng)高階跑分距離推薦模型
    發(fā)表于 06-17 15:34 ?10次下載

    Python實(shí)現(xiàn)所有算法-基本牛頓

    Python實(shí)現(xiàn)所有算法-二分 Python實(shí)現(xiàn)所有算法-力系統(tǒng)是否靜態(tài)平衡 Python實(shí)現(xiàn)所有算法-力系統(tǒng)是否靜態(tài)平衡(補(bǔ)篇) Python實(shí)現(xiàn)所有
    的頭像 發(fā)表于 07-13 10:40 ?1827次閱讀

    牛頓-拉夫遜迭代原理及其實(shí)現(xiàn)

    直接看數(shù)學(xué)公式描述如何迭代不直觀,先來(lái)看動(dòng)圖就很容易理解牛頓迭代為什么叫迭代以及怎樣迭代的
    的頭像 發(fā)表于 04-17 09:04 ?4010次閱讀

    機(jī)器學(xué)習(xí)算法總結(jié) 機(jī)器學(xué)習(xí)算法是什么 機(jī)器學(xué)習(xí)算法優(yōu)缺點(diǎn)

    機(jī)器學(xué)習(xí)算法總結(jié) 機(jī)器學(xué)習(xí)算法是什么?機(jī)器
    的頭像 發(fā)表于 08-17 16:11 ?2408次閱讀

    python牛頓迭代

    軸的交點(diǎn)處得到近似解。通過(guò)不斷迭代切線與x軸的交點(diǎn),可以逐漸接近方程的解。牛頓迭代在數(shù)學(xué)和工程領(lǐng)域有廣泛的應(yīng)用,如求根、優(yōu)化等問題。 牛頓迭代
    的頭像 發(fā)表于 11-21 15:06 ?1388次閱讀
    主站蜘蛛池模板: 丁香久久婷婷 | 午夜啪啪网站 | 美女无遮挡拍拍拍免费视频 | 国产在线高清精品二区色五郎 | 在线免费观看色视频 | 色妞综合 | 五月情视频在线观看 | 免费一区在线观看 | 四虎国产精品永久在线播放 | 国产精品午夜久久久久久99热 | 免费精品美女久久久久久久久久 | 国产亚洲精品美女2020久久 | videsgratis欧美另类 | 免费色网址 | 婷婷激情丁香 | 波多野结衣在线视频观看 | 一级毛片在播放免费 | 深夜视频免费看 | 四虎影院永久在线 | h黄视频在线观看 | aa视频免费| 日韩午夜大片 | 性欧美xxxx视频在线观看 | 国产在线一区视频 | 亚洲 欧美 中文字幕 | 天天视频色 | 午夜影视啪啪免费体验区入口 | 免费视频精品 | 亚洲色图27p| 久久久久99精品成人片三人毛片 | 一 级 黄 中国色 片 | 不卡无毒免费毛片视频观看 | 快色视频在线观看 | 丁香伊人五月综合激激激 | 五月天婷婷免费观看视频在线 | 天天澡天天摸天天爽免费 | 国产亚洲精品久久yy5099 | 美女视频黄视大全视频免费网址 | 日本黄色大片免费观看 | 青草网址 | 成人影院在线观看 |