版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、優(yōu)化這件小事內(nèi)容介紹你見(jiàn)過(guò)的優(yōu)化?無(wú)約束優(yōu)化梯度下降法牛頓法約束優(yōu)化二次規(guī)劃非線性規(guī)劃Example優(yōu)化問(wèn)題的表示不專業(yè)的“定義”最優(yōu)化,就是1. 構(gòu)造一個(gè)合適的目標(biāo)函數(shù),使得這個(gè)目標(biāo)函數(shù)取得你想要的“最優(yōu)解”;2. 找到一個(gè)能讓這個(gè)目標(biāo)函數(shù)取得最優(yōu)解的方法;目標(biāo)函數(shù)問(wèn)題來(lái)了,我們?cè)趺辞蠼饽??冰山一角梯度下降法、牛頓法梯度下降法梯度下降法10J(0,1)梯度下降法01J(0,1)梯度下降法梯度下降法梯度下降法小試牛刀-編程實(shí)現(xiàn)房屋價(jià)格預(yù)測(cè)問(wèn)題:請(qǐng)嘗試不同的步長(zhǎng)設(shè)置最佳步長(zhǎng)最速下降法最速下降法最速下降法最速下降法最速下降法Do you remember Hessian matrix?原來(lái)如此簡(jiǎn)單
2、最佳步長(zhǎng)計(jì)算-編程試試看吧!計(jì)算最佳步長(zhǎng)計(jì)算-試試看Slide No. 28clearsyms x1 x2; %定義符號(hào)變量fx=2*x12+x22; %定義符號(hào)函數(shù)X0=1,1; %初值g=jacobian(fx,x1,x2); %求符號(hào)函數(shù)的梯度H=jacobian(g,x1,x2); %求符號(hào)函數(shù)的Hession矩陣x1=X0(1,1);x2=X0(1,2); %賦初值g0=eval(g);H0=eval(H); %求符號(hào)函數(shù)在x1=1、x2=1梯度、Hession矩陣k=0;fprintf(n)while norm(g0)eps %停機(jī)判斷條件 lamda=g0*g0/(g0*H0*g
3、0); %求lamda fprintf( k=%2d, lamda=%19.16f, x1=%19.16f, x2=%19.16f, fx=%19.16f, norm(p)=%19.16fn, k,lamda,x1,x2,eval(fx),norm(g0) X0=X0-lamda*g0; x1=X0(1,1);x2=X0(1,2); g0=eval(g);H0=eval(H); k=k+1;end參考例子:Matlab代碼實(shí)現(xiàn)你發(fā)現(xiàn)了嗎?這個(gè)算法的優(yōu)缺點(diǎn)?梯度下降-遠(yuǎn)不止如此(1)批量梯度下降速度比較慢,受內(nèi)存的限制,不能再運(yùn)行中加入新的樣本進(jìn)行運(yùn)算(2)隨機(jī)梯度下降隨機(jī)梯度下降是通過(guò)每個(gè)樣本
4、來(lái)迭代更新一次(3)小批量梯度下降將批量梯度下降法中m替換成mini-batch,在此將mini-bach的size遠(yuǎn)小于m的大小,循環(huán) m/b次直到收斂或是循環(huán)次數(shù)達(dá)到并沒(méi)有結(jié)束前沿算法梯度下降的各種變體1.Momentum法2.Nesterov加速梯度法3.Adagrad法4.Adadelta法5.RMSprop法6.適應(yīng)性動(dòng)量估計(jì)法(Adam)其他手段:1.對(duì)SGD進(jìn)行平行或分布式運(yùn)算2.重排和遞進(jìn)學(xué)習(xí)3.批量標(biāo)準(zhǔn)化4.梯度噪聲.休息一下牛頓法“牛頓法”與牛頓的關(guān)系?牛頓法最初由艾薩克牛頓在流數(shù)法(Method of Fluxions,1671年完成,在牛頓去世后的1736年公開發(fā)表)中
5、提出。牛頓法Do you remember 泰勒展開?Do you remember Hessian matrix?簡(jiǎn)單的計(jì)算步驟再現(xiàn)房屋價(jià)格預(yù)測(cè)問(wèn)題這個(gè)算法的特點(diǎn)?牛頓法牛頓法優(yōu)點(diǎn):牛頓法具有二階收斂速度。對(duì)二次正定函數(shù),僅需一步迭代即可達(dá)到最優(yōu)解,具有二次終結(jié)性。牛頓法缺點(diǎn):(1)牛頓法是局部收斂的,即初始點(diǎn)選擇不當(dāng),可能會(huì)導(dǎo)致不收斂;(2)牛頓法不是下降算法,當(dāng)二階Hesse陣非正定時(shí),不能保證是下降方向;(3)二階Hesse陣必須可逆,否則算法將無(wú)法進(jìn)行下去;(4)對(duì)函數(shù)分析性質(zhì)要求苛刻,計(jì)算量大,僅適合小規(guī)模優(yōu)化問(wèn)題。改進(jìn)算法1.阻尼牛頓法:增加沿牛頓方向的一維搜索2.Goldste
6、in-Price方法:將牛頓方法與最速下降法結(jié)合3.其他改進(jìn)總結(jié)作業(yè)場(chǎng)景描述:一組登山運(yùn)動(dòng)員,為到達(dá)山谷最低處尋找水源,通過(guò)GPS定位當(dāng)前位置的坐標(biāo)為(0,1),海拔為2km。專家分析,此山走勢(shì)可用函數(shù) z = (x-1)4+y2近似表達(dá),請(qǐng)幫助登上運(yùn)動(dòng)員確定行走路線,快速找到水源。考察:分別運(yùn)用最速下降法與牛頓法,比較收斂性。 牛頓法繼續(xù)努力!二次規(guī)劃最簡(jiǎn)單的約束非線性規(guī)劃問(wèn)題. 二次規(guī)劃二次規(guī)劃:帶有二次目標(biāo)函數(shù)和線性約束的最優(yōu)化問(wèn)題.Slide No. 52二次規(guī)劃Matlab中求解二次規(guī)劃二次規(guī)劃二次規(guī)劃 定義 如果目標(biāo)函數(shù)或約束條件中至少有一個(gè)是非線性函數(shù),則最優(yōu)化問(wèn)題就叫做非線性規(guī)
7、劃問(wèn)題 一般形式: (1) 其中 , 是定義在 Rn 上的實(shí)值函數(shù)()n TnRxxxX=,21L()()=.,.,2,1 0 m;1,2,., 0. ljXhiXgtsji非線性規(guī)劃的基本概念Slide No. 57 罰函數(shù)法 罰函數(shù)法基本思想是通過(guò)構(gòu)造罰函數(shù)把約束問(wèn)題轉(zhuǎn)化為一系列無(wú)約束最優(yōu)化問(wèn)題,進(jìn)而用無(wú)約束最優(yōu)化方法去求解這類方法稱為序列無(wú)約束最小化方法簡(jiǎn)稱為SUMT法 其一為SUMT外點(diǎn)法(懲罰函數(shù)法) 其二為SUMT內(nèi)點(diǎn)法(障礙函數(shù)法) 懲罰函數(shù)法PK障礙函數(shù)法障礙函數(shù)法核心:在可行域X的內(nèi)部與邊界面較遠(yuǎn)的點(diǎn)上,障礙函數(shù)與原目標(biāo)函數(shù)應(yīng)盡可能的接近,而在接近邊界面的點(diǎn)上,障礙函數(shù)取相當(dāng)大的數(shù)值。 近似規(guī)劃法的基本思想:將問(wèn)題中的目標(biāo)函數(shù) 和約束條件 近似為線性函數(shù),并對(duì)變量的取值范圍加以限制,從而得到一個(gè)近似線性規(guī)劃問(wèn)題,再求解,把其符合原始條件的最優(yōu)解作為解的近似近似規(guī)劃法Matlab求解非線性規(guī)劃問(wèn)題 其中X為n維變?cè)蛄?,G(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年建筑工程公司與施工方分包合同
- 2024年慶典花卉租賃合同
- 2024年度環(huán)保設(shè)備生產(chǎn)與安裝合同
- 2024年企業(yè)間關(guān)于虛擬現(xiàn)實(shí)技術(shù)研發(fā)合同
- 2024年度BIM模型能耗分析與優(yōu)化服務(wù)合同
- 2024國(guó)有林業(yè)企業(yè)與農(nóng)村集體組織土地承包合同
- 2024年家庭遺產(chǎn)分配協(xié)議
- 2024年度金融科技合作協(xié)議
- 2024酒店布草采購(gòu)合同
- 2024年度離婚財(cái)產(chǎn)分配合同:涉及三個(gè)未成年子女的撫養(yǎng)權(quán)
- 膠質(zhì)瘤發(fā)病機(jī)制
- 卒中中心診療規(guī)范手冊(cè)
- 好看的皮囊千篇一律有趣的靈魂萬(wàn)里挑一
- 樁基晚上施工方案
- 電梯安全質(zhì)量管理體系建立
- 工廠改造施工方案
- 初中英語(yǔ)新課程標(biāo)準(zhǔn)詞匯表
- 《春節(jié)的文化與習(xí)俗》課件
- 手機(jī)棋牌平臺(tái)網(wǎng)絡(luò)游戲商業(yè)計(jì)劃書
- 學(xué)校體育與社區(qū)體育融合發(fā)展的研究
- 醫(yī)療機(jī)構(gòu)高警示藥品風(fēng)險(xiǎn)管理規(guī)范(2023版)
評(píng)論
0/150
提交評(píng)論