色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器學習筆記之優化-拉格朗日乘子法和對偶分解

jf_78858299 ? 來源:人工智能大講堂 ? 作者:人工智能大講堂 ? 2023-05-30 16:47 ? 次閱讀

優化是機器學習中的關鍵步驟。在這個機器學習系列中,我們將簡要介紹優化問題,然后探討兩種特定的優化方法,即拉格朗日乘子和對偶分解。這兩種方法在機器學習、強化學習和圖模型中非常流行。

優化問題

優化問題通常定義為:

圖片

優化問題包含一個目標函數和可選的不等式和等式約束。一般的優化問題是NP難問題。但是,很多類別的凸優化問題可以在多項式時間內解決。當我們將f(x?)和f(x?)相連形成下方的紅線時,如果f是一個凸函數,那么對于它們之間的點,紅線總是在f的上方,即 y? ≥ f(x?)。

圖片

一個凸優化問題具有凸目標函數和凸可行集的特征。可行集是滿足約束條件的x的集合。在凸集中,集合中兩個點之間的任何值也必須屬于凸集。

圖片

從另一個角度來看,在凸優化問題中,f和l是凸函數,

圖片

并且等式約束是仿射函數,其一般形式為:

圖片

順帶一提,仿射函數是凸函數,這一點我們后面會用到。

在機器學習中,線性回歸的目標函數通常表示為最小二乘誤差。最小二乘優化問題已經得到廣泛研究。有許多數值方法可以對它們進行求解,除非達到了某些可擴展性限制,否則它們可以通過解析方法(正規方程)解決。這在優化問題中是相對容易解決的問題。

圖片

否則,如果機器學習問題可以表示為線性規劃問題,我們可以應用線性規劃。這也已經得到了廣泛的研究。線性規劃中x的可行集是一個多面體。

圖片

在我們上面的例子中,虛線是目標函數的等高線。最優解x*將是其中一個頂點。

一般來說,如果問題是凸優化問題,我們可以通過數值方法來解決。一個函數是凸函數,如果它的二階導數對于所有x都是正的。

圖片

在機器學習中,我們經常將問題轉換、近似或放寬為這些更簡單的優化模型之一。

拉格朗日乘子

讓我們專注于尋找一個一般優化問題的解。考慮代價函數為f=x+y,等式約束為h: x2 + y2 = 25,如下圖所示的紅色圓圈。

圖片

為了滿足約束條件,我們沿著約束面法線的正交方向移動,即垂直于?x h。為了降低代價,我們選擇沿著f的負梯度方向移動。當我們無法進一步移動以降低代價時,就達到了最優點。這發生在?h與代價函數的梯度對齊時。

圖片

i.e.,

圖片

h(x) = 0也意味著-h(x) = 0。λ的符號取決于h的定義方式。因此,λ可以是正的、負的或零。

接下來,我們定義拉格朗日函數為:

圖片

如果我們分別對拉格朗日函數關于x和λ求導,并將它們設置為零,如下所示,我們就可以強制執行前面描述的最優點以及等式約束。

圖片

因此,通過找到關于x和λ的拉格朗日函數的最優點,我們可以確定在強制執行等式約束的情況下的最優解。我們也可以在拉格朗日函數中有多個約束和不等式約束。優化問題的形式將為:

圖片

拉格朗日函數的定義如下:

圖片

現在不等式約束要求最優點在陰影區域內(包括邊界)。當解是最優時,f和l的梯度將具有相同的方向,即α? ≥ 0。

圖片

讓我們再對不等式約束進行另一個觀察。下面的左圖表示一個具有最優解為該圓圈中心的代價函數f。

圖片

在中間的圖中,我們為優化問題添加了一個不等式約束。但是,這個約束是多余的,因為無約束最優點已經滿足這個約束條件。因此,α?可以簡單地為零,表示它是多余的。

在右邊的圖中,無約束最優解落在l的外面。我們必須增加代價(紅色圓圈)直到它與l相交。對應的最低代價將使得約束l等于0。

因此,α? l?(x) 總是等于0。

圖片

例子

讓我們最大化f(x, y) = x + y,滿足x2 + y2 = 32。

拉格朗日函數為:

圖片

為了解決這個優化問題,我們需要分別對

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 優化
    +關注

    關注

    0

    文章

    220

    瀏覽量

    24157
  • 函數
    +關注

    關注

    3

    文章

    4363

    瀏覽量

    63782
  • 機器學習
    +關注

    關注

    66

    文章

    8478

    瀏覽量

    133804
收藏 0人收藏

    評論

    相關推薦

    Matlab采用障礙及原對偶內點法解決不等式約束凸優化程序

    Matlab采用障礙及原對偶內點法解決不等式約束凸優化問題[code]%%%%%%%%%%%%%凸優化 二次規劃的障礙 和 原
    發表于 03-06 15:26

    機器學習基礎|深入理解拉格朗日乘子

    拉格朗日乘子無疑是最優化理論中最重要的一個方法。但是現在網上并沒有很好的完整介紹整個方法的文章。所以小編整理了如下文章,希望能博得大家一贊。在求取有約束條件的優化問題時,
    發表于 12-13 20:25

    《概率機器人》第I部分和第II部分學習筆記

    《概率機器人》學習筆記短序一二
    發表于 04-26 15:17

    拉格朗日乘子和KKT條件相關知識概述

    拉格朗日乘子和KKT條件
    發表于 07-03 11:02

    優化第二章26對偶錐與廣義不等式

    優化第二章凸集 26對偶錐與廣義不等式
    發表于 05-08 14:36

    機器學習基石筆記

    3)機器學習基石筆記 Lecture3:Types of Learning
    發表于 05-26 14:53

    吳恩達機器學習筆記分享

    吳恩達機器學習筆記 —— 1 緒論:初識機器學習
    發表于 06-05 17:42

    機器學習筆記BP推導

    機器學習筆記:BP推導
    發表于 06-15 17:11

    如何搞定機器學習中的拉格朗日?看看這個乘子與KKT條件大招

    一 前置知識 拉格朗日乘子是一種尋找多元函數在一組約束下的極值方法,通過引入拉格朗日乘子,可將有m個變量和n個約束條件的最優化問題轉化為具有m+n個變量的無約束
    發表于 12-06 11:25 ?0次下載
    如何搞定<b class='flag-5'>機器</b><b class='flag-5'>學習</b>中的拉格朗日?看看這個乘子<b class='flag-5'>法</b>與KKT條件大招

    拉格朗日乘子和KKT條件的定義及選取原因

    而KKT條件是滿足強對偶條件的優化問題的必要條件,可以這樣理解:我們要求min f(x), L(a, b, x) = f(x) + a*g(x) + b*h(x),a>=0,我們可以把f(x)寫為:max_{a,b} L(a,b,x),為什么呢?因為h(x)=0, g(x
    的頭像 發表于 12-08 14:50 ?4875次閱讀
    <b class='flag-5'>拉格朗日乘子</b><b class='flag-5'>法</b>和KKT條件的定義及選取原因

    機器學習的個人學習筆記

    本文檔的主要內容詳細介紹的是機器學習的個人學習筆記免費下載。
    發表于 03-01 09:28 ?23次下載
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>的個人<b class='flag-5'>學習</b><b class='flag-5'>筆記</b>

    python機器學習筆記資料免費下載

    本文檔的主要內容詳細介紹的是python機器學習筆記資料免費python機器學習筆記資料免費下載
    發表于 03-01 10:09 ?39次下載

    OpenStackCinder學習筆記

    OpenStackCinder學習筆記(開關電源技術教程ppt)-該文檔為OpenStackCinder學習
    發表于 09-23 12:40 ?5次下載
    OpenStack<b class='flag-5'>之</b>Cinder<b class='flag-5'>學習</b><b class='flag-5'>筆記</b>

    ROS 學習筆記五:對Arduino環境刮目相看

    ROS 學習筆記五:對Arduino環境刮目相看
    發表于 11-29 09:51 ?2次下載
    ROS <b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>五:對Arduino環境刮目相看

    支持向量機(原問題和對偶問題)

    本文主要介紹原問題(PRIME PROBLEM)和對偶問題(DUAL PROBLEM),支持向量機優化問題可通過原問題向對偶問題的轉化求解。
    的頭像 發表于 05-25 09:31 ?1688次閱讀
    主站蜘蛛池模板: yellow日本动漫免费观看 | 亚洲黄色免费在线观看 | chinese耄耋70老太性 | 热九九99香蕉精品品 | 久久99re热在线观看视频 | 久久国产乱子伦精品免费M 久久国产露脸老熟女熟69 | 精品久久电影网 | 国产精品私人玩物在线观看 | 色琪琪无码成人AV视频 | 无码爽死成人777在线观看网站 | 免费A级毛片无码鲁大师 | 国产福利视频第一导航 | 精品日产1区2卡三卡麻豆 | 东京热一本无码av | 7723日本高清完整版在线观看 | 补课H湿 1V1 PLAY | 最近的中文字幕免费完整 | 麻花传媒XK在线观看 | 领导边摸边吃奶边做爽在线观看 | 秋霞伦理高清视频在线 | a在线观看视频 | 全黄H全肉禁乱公 | 色中色成人论坛 | 欧美白人战黑吊 | 永久免费的污视频网站 | 挺进老师的紧窄小肉六电影完整版 | 久久99国产亚洲高清观着 | 最近2018年手机中文字幕 | 国模沟沟一区二区三区 | 在线视频免费观看 | 欧洲馒头大肥p | 日韩中文字幕欧美在线视频 | 中文字幕人成乱码中国 | 国产精品亚洲AV色欲在线观看 | 久久兔费黄A级毛片高清 | 国产精品日本一区二区在线播放 | 国产在线一区二区AV视频 | 女配穿书病娇被强啪h | 在线观看国产精美视频 | 久久re6热在线视频精品66 | 雪恋电影完整版免费观看 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品