日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

4.8 代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

發布時間:2025/4/5 170 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.8 代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

←上一篇↓↑下一篇→
4.7 什么是深度卷積網絡?回到目錄4.9 內容代價函數

代價函數 (Cost Function)

要構建一個神經風格遷移系統,讓我們為生成的圖像定義一個代價函數,你接下看到的是,通過最小化代價函數,你可以生成你想要的任何圖像。

記住我們的問題,給你一個內容圖像 CCC ,給定一個風格圖片 SSS ,而你的目標是生成一個新圖片 GGG 。為了實現神經風格遷移,你要做的是定義一個關于 GGG 的代價函數 JJJ 用來評判某個生成圖像的好壞,我們將使用梯度下降法去最小化 J(G)J(G)J(G) ,以便于生成這個圖像。

怎么判斷生成圖像的好壞呢?我們把這個代價函數定義為兩個部分。

Jcontent(C,G)J_{content}(C,G)Jcontent?(C,G)

第一部分被稱作內容代價,這是一個關于內容圖片和生成圖片的函數,它是用來度量生成圖片 GGG 的內容與內容圖片 CCC 的內容有多相似。

Jstyle(S,G)J_{style}(S,G)Jstyle?(S,G)

然后我們會把結果加上一個風格代價函數,也就是關于 SSSGGG 的函數,用來度量圖片 GGG 的風格和圖片 SSS 的風格的相似度。

J(G)=αJcontent(C,G)+βJstyle(S,G)J(G)=\alpha J_{content}(C,G)+\beta J_{style}(S,G)J(G)=αJcontent?(C,G)+βJstyle?(S,G)

最后我們用兩個超參數 α\alphaαβ\betaβ 來來確定內容代價和風格代價,兩者之間的權重用兩個超參數來確定。兩個代價的權重似乎是多余的,我覺得一個超參數似乎就夠了,但提出神經風格遷移的原始作者使用了兩個不同的超參數,我準備保持一致。

關于神經風格遷移算法我將在接下來幾段視頻中展示的,是基于Leon Gatys, Alexandra EckerMatthias Bethge的這篇論文。這篇論文并不是很難讀懂,如果你愿意,看完這些視頻,我也非常推薦你去看看他們的論文。

Leon A. Gatys, Alexander S. Ecker, Matthias Bethge, (2015). A Neural Algorithm of Artistic Style (https://arxiv.org/abs/1508.06576
)

算法的運行是這樣的,對于代價函數 J(G)J(G)J(G) ,為了生成一個新圖像,你接下來要做的是隨機初始化生成圖像 GGG ,它可能是100×100×3,可能是500×500×3,又或者是任何你想要的尺寸。

然后使用在之前的幻燈片上定義的代價函數 J(G)J(G)J(G) ,你現在可以做的是使用梯度下降的方法將其最小化,更新 G:=G???GJ(G)G:=G-\frac{\partial}{\partial G}J(G)G:=G??G??J(G) 。在這個步驟中,你實際上更新的是圖像 GGG 的像素值,也就是100×100×3,比如RGB通道的圖片。

這里有個例子,假設你從這張內容圖片(編號1)和風格(編號2)圖片開始,這是另一張公開的畢加索畫作,當你隨機初始化 GGG ,你隨機初始化的生成圖像就是這張隨機選取像素的白噪聲圖(編號3)。接下來運行梯度下降算法,最小化代價函數 J(G)J(G)J(G) ,逐步處理像素,這樣慢慢得到一個生成圖片(編號4、5、6),越來越像用風格圖片的風格畫出來的內容圖片。

在這段視頻中你看到了神經風格遷移算法的概要,定義一個生成圖片 GGG 的代價函數,并將其最小化。接下來我們需要了解怎么去定義內容代價函數和風格代價函數,讓我們從下一個視頻開始學習這部分內容吧。

課程板書




←上一篇↓↑下一篇→
4.7 什么是深度卷積網絡?回到目錄4.9 內容代價函數

總結

以上是生活随笔為你收集整理的4.8 代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。