多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 機器學習:利用卷積神經網絡實現圖像風格遷移 (一)

機器學習:利用卷積神經網絡實現圖像風格遷移 (一)

來源:程序員人生   發布時間:2017-03-07 08:48:38 閱讀次數:6901次

相信很多人都對之前大名鼎鼎的 Prisma 早有耳聞,Prisma 能夠將1張普通的圖象轉換成各種藝術風格的圖象,今天,我們將要介紹1下Prisma 這款軟件背后的算法原理。就是發表于 2016 CVPR 1篇文章,

“ Image Style Transfer Using Convolutional Neural Networks”

算法的流程圖主要以下:

這里寫圖片描述

總得來講,就是利用1個訓練好的卷積神經網絡 VGG⑴9,這個網絡在ImageNet 上已訓練過了。

給定1張風格圖象 a 和1張普通圖象 p,風格圖象經過VGG⑴9 的時候在每一個卷積層會得到很多 feature maps, 這些feature maps 組成1個集合 A,一樣的,普通圖象 p 通過 VGG⑴9 的時候也會得到很多 feature maps,這些feature maps 組成1個集合 P,然后生成1張隨機噪聲圖象 x, 隨機噪聲圖象 x 通過VGG⑴9 的時候也會生成很多feature maps,這些 feature maps 構成集合 GF 分別對應集合 AP, 終究的優化函數是希望調劑 x 讓 隨機噪聲圖象 x 最后看起來既保持普通圖象 p 的內容, 又有1定的風格圖象 a 的風格。

content representation

在建立目標函數之前,我們需要先給出1些定義: 在CNN 中, 假定某1 layer 含有 Nl 個 filters, 那末將會生成 Nl 個 feature maps,每一個 feature map 的維度為 Ml , Ml 是 feature map 的 高與寬的乘積。所以每層 feature maps 的集合可以表示為 FlRNl×Ml , Flij 表示第 i個 filter在 position j 上的 activation。

所以,我們可以給出 content 的 cost function:

Lcontent(p,x,l)=12ij(Flij?Plij)

style representation

為了建立風格的representation,我們先利用 Gram matrix 去表示每層各個 feature maps 之間的關系,GlRNl×Nl , Glij 是 feature maps i,j 的內積:

Glij=kFlikFljk

利用 Gram matrix,我們可以建立每層的關于 style 的 cost :

El=14N2lM2li,j(Glij?Alij)2

結合所有層,可以得到總的cost

Lstyle(a,x)=l=0L 生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本成人免费在线视频 | 香蕉久久ac一区二区三区 | 亚洲自偷 | 国产区图片区小说区亚洲区 | 一区二区三区四区五区六区 | 亚洲国产毛片 | 老司机免费视频 | 日本一区二区视频 | 国产精品亚洲精品不卡 | 精品一区二区三区在线视频 | 一级毛片一片毛 | oo0xxxx性欧美野外 | 日本亚洲成高清一区二区三区 | 最近中文字幕在线观看 | www羞羞动漫网在线观看 | 黑人性xxxⅹxxbbbbb | 国产精品无码久久久久 | 国产福利精品在线观看 | 最近中文字幕高清字幕在线视频 | 男人在线网址 | 老司机免费福利在线观看 | 地址一地址二地址三 | 日本69视频 | 精品国产高清不卡毛片 | 美女教师一级毛片 | 一级爱爱片一级毛片-一毛 一级爱一级做a性视频 | 国产成人一区在线播放 | 精品国产一区二区三区不卡在线 | 护士一级aaaaaa毛片 | 热久久视久久精品18国产 | 中文字幕免费视频 | 久久久不卡国产精品一区二区 | 欧美老人巨大xxxx做受视频 | 国产日韩欧美亚洲 | 欧美午夜毛片a级在线 | 色综合久久综合欧美综合图片 | 国产视频日本 | 亚洲福利视频一区 | 国产成人十八黄网片 | 欧美娇小www | 日本不卡一区二区三区在线观看 |