日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

相信很多人都對之前大名鼎鼎的 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 生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩免费三级 | 91福利电影在线观看 | 国产一区二区三区免费观看视频 | 色一乱一伦一图一区二区精品 | 成人免费福利 | 欧美九九| 视频在线一区二区三区 | 亚洲久久久久 | 国产一区二区视频在线 | 国产网站在线免费观看 | 欧美二区三区 | 亚洲天堂一区二区三区四区 | 亚洲精品之草原avav久久 | 精品一区二区国产 | 福利视频亚洲 | 国产精品久久久久久久久潘金莲 | 成人国产精品入麻豆 | 日韩一区二区不卡 | 人人爽视频 | 最近更新2019中文在线视频 | 国产98在线 | 日韩 | 日韩欧美在线视频 | 精品国产91 | 中文字幕成人在线 | 日韩中文一区 | 日本成人在线播放 | 欧美日韩免费看 | av免费观看网站 | 午夜精品久久久久久久久久久久久 | 婷婷av在线| 久久久久久国产精品免费免费 | 美女黄网站 | 国产三级久久久 | 九一毛片| 国产白浆在线观看 | 精品国产伦一区二区三区免费 | 一级不卡| 欧美日韩亚洲综合 | 国产伦精品一区二区 | 91精品国产91久久久久久 | 懂色av蜜乳av一二三区 |