精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

生成對抗網(wǎng)絡(luò),AI將圖片轉(zhuǎn)成漫畫風(fēng)格

人工智能
今天分享的這個項目是用 GAN 生成對抗網(wǎng)絡(luò)實現(xiàn)的,關(guān)于GAN的原理和實戰(zhàn)我們之前分享過很多文章,想了解的朋友可以去翻歷史文章。

哈嘍,大家好。

最近大家都在玩 AI 繪畫,我在 GitHub 上找了一個開源項目,給大家分享一下。

圖片

今天分享的這個項目是用 GAN? 生成對抗網(wǎng)絡(luò)實現(xiàn)的,關(guān)于GAN的原理和實戰(zhàn)我們之前分享過很多文章,想了解的朋友可以去翻歷史文章。

源碼和數(shù)據(jù)集文末獲取,下面分享如何訓(xùn)練、運(yùn)行項目。

1. 準(zhǔn)備環(huán)境

安裝 tensorflow-gpu 1.15.0?,GPU顯卡使用2080Ti?,cuda版本10.0。

git下載項目AnimeGANv2源碼。

搭建好環(huán)境后,還需要準(zhǔn)備數(shù)據(jù)集和vgg19。

圖片

下載dataset.zip?壓縮文件,里面包含 6k 張真實圖片和2k張漫畫圖片,用于GAN的訓(xùn)練。

圖片

vgg19是用來計算損失的,下面會有詳細(xì)介紹。

2. 網(wǎng)絡(luò)模型

生成對抗網(wǎng)絡(luò)需要定義兩個模型,一個是生成器,一個是判別器。

生成器網(wǎng)絡(luò)定義如下:

with tf.variable_scope('A'):
inputs = Conv2DNormLReLU(inputs, 32, 7)
inputs = Conv2DNormLReLU(inputs, 64, strides=2)
inputs = Conv2DNormLReLU(inputs, 64)

with tf.variable_scope('B'):
inputs = Conv2DNormLReLU(inputs, 128, strides=2)
inputs = Conv2DNormLReLU(inputs, 128)

with tf.variable_scope('C'):
inputs = Conv2DNormLReLU(inputs, 128)
inputs = self.InvertedRes_block(inputs, 2, 256, 1, 'r1')
inputs = self.InvertedRes_block(inputs, 2, 256, 1, 'r2')
inputs = self.InvertedRes_block(inputs, 2, 256, 1, 'r3')
inputs = self.InvertedRes_block(inputs, 2, 256, 1, 'r4')
inputs = Conv2DNormLReLU(inputs, 128)

with tf.variable_scope('D'):
inputs = Unsample(inputs, 128)
inputs = Conv2DNormLReLU(inputs, 128)

with tf.variable_scope('E'):
inputs = Unsample(inputs,64)
inputs = Conv2DNormLReLU(inputs, 64)
inputs = Conv2DNormLReLU(inputs, 32, 7)
with tf.variable_scope('out_layer'):
out = Conv2D(inputs, filters =3, kernel_size=1, strides=1)
self.fake = tf.tanh(out)

生成器中主要的模塊是反向殘差塊

圖片

殘差結(jié)構(gòu)(a)和反向殘差塊(b)

判別器網(wǎng)絡(luò)結(jié)構(gòu)如下:

def D_net(x_init,ch, n_dis,sn, scope, reuse):
channel = ch // 2
with tf.variable_scope(scope, reuse=reuse):
x = conv(x_init, channel, kernel=3, stride=1, pad=1, use_bias=False, sn=sn, scope='conv_0')
x = lrelu(x, 0.2)

for i in range(1, n_dis):
x = conv(x, channel * 2, kernel=3, stride=2, pad=1, use_bias=False, sn=sn, scope='conv_s2_' + str(i))
x = lrelu(x, 0.2)

x = conv(x, channel * 4, kernel=3, stride=1, pad=1, use_bias=False, sn=sn, scope='conv_s1_' + str(i))
x = layer_norm(x, scope='1_norm_' + str(i))
x = lrelu(x, 0.2)

channel = channel * 2

x = conv(x, channel * 2, kernel=3, stride=1, pad=1, use_bias=False, sn=sn, scope='last_conv')
x = layer_norm(x, scope='2_ins_norm')
x = lrelu(x, 0.2)

x = conv(x, channels=1, kernel=3, stride=1, pad=1, use_bias=False, sn=sn, scope='D_logit')

return x

3. 損失

計算損失之前先用VGG19?網(wǎng)路將圖片向量化。這個過程有點像NLP?中的Embedding操作。

Eembedding?是講詞轉(zhuǎn)化成向量,VGG19是講圖片轉(zhuǎn)化成向量。

圖片

VGG19定義

計算損失部分邏輯如下:

def con_sty_loss(vgg, real, anime, fake):

# 真實圖片向量化
vgg.build(real)
real_feature_map = vgg.conv4_4_no_activation

# 生成圖片向量化
vgg.build(fake)
fake_feature_map = vgg.conv4_4_no_activation

# 漫畫風(fēng)格向量化
vgg.build(anime[:fake_feature_map.shape[0]])
anime_feature_map = vgg.conv4_4_no_activation

# 真實圖片與生成圖片的損失
c_loss = L1_loss(real_feature_map, fake_feature_map)
# 漫畫風(fēng)格與生成圖片的損失
s_loss = style_loss(anime_feature_map, fake_feature_map)

return c_loss, s_loss

這里使用vgg19?分別計算真實圖片(參數(shù)real)與生成的圖片(參數(shù)fake)?的損失,生成的圖片(參數(shù)fake)與漫畫風(fēng)格(參數(shù)anime)的損失。

c_loss, s_loss = con_sty_loss(self.vgg, self.real, self.anime_gray, self.generated)
t_loss = self.con_weight * c_loss + self.sty_weight * s_loss + color_loss(self.real,self.generated) * self.color_weight + tv_loss

最終給這兩個損失不同的權(quán)重,這樣是的生成器生成的圖片,既保留了真實圖片的樣子,又向漫畫風(fēng)格進(jìn)行遷移

4. 訓(xùn)練

在項目目錄下執(zhí)行以下命令開始訓(xùn)練

python train.py --dataset Hayao --epoch 101 --init_epoch 10

運(yùn)行成功后,可以看到一下數(shù)據(jù)。

圖片

同時,也可以看到損失在不斷下降。

源碼和數(shù)據(jù)集都已經(jīng)打包好了,需要的朋友評論區(qū)留言即可。

如果大家覺得本文對你有用就點個 在看 鼓勵一下吧,后續(xù)我會持續(xù)分享優(yōu)秀的 Python+AI 項目。

責(zé)任編輯:武曉燕 來源: 渡碼
相關(guān)推薦

2022-09-20 08:00:00

暗數(shù)據(jù)機(jī)器學(xué)習(xí)數(shù)據(jù)

2020-05-28 10:45:36

機(jī)器學(xué)習(xí)人工智能 PyTorch

2023-10-31 10:33:35

對抗網(wǎng)絡(luò)人工智能

2024-04-01 08:00:00

2021-03-12 10:40:46

CycleGAN網(wǎng)絡(luò)圖像深度學(xué)習(xí)

2017-05-10 14:32:31

神經(jīng)網(wǎng)絡(luò)網(wǎng)絡(luò)架構(gòu)模型

2023-07-04 09:49:50

人工智能GAN

2017-10-23 06:36:27

生成對抗網(wǎng)絡(luò)架構(gòu)訓(xùn)練技巧

2018-07-11 10:46:05

人工智能計算機(jī)視覺面部屬性

2017-10-31 10:17:06

阿里

2020-05-21 14:05:59

人工智能機(jī)器學(xué)習(xí)技術(shù)

2018-07-04 09:10:54

人工智能機(jī)器人側(cè)臉

2025-01-13 00:00:00

AI模型訓(xùn)練

2020-10-22 17:56:40

神經(jīng)網(wǎng)絡(luò)生成式對抗網(wǎng)絡(luò)

2017-09-11 17:16:35

2015-05-25 10:05:16

2022-01-05 07:53:03

訪問控制網(wǎng)絡(luò)犯罪網(wǎng)絡(luò)安全

2017-08-24 15:09:13

GAN神經(jīng)網(wǎng)絡(luò)無監(jiān)督學(xué)習(xí)

2022-08-02 07:25:48

對抗網(wǎng)絡(luò)數(shù)據(jù)生成Python

2017-05-08 22:40:55

深度學(xué)習(xí)自編碼器對抗網(wǎng)絡(luò)
點贊
收藏

51CTO技術(shù)棧公眾號

蜜臀va亚洲va欧美va天堂| 国产精品久久久久久av公交车| 99re视频这里只有精品| 热久久这里只有| 亚洲精品午夜视频| 日本在线一区二区| 午夜伦理一区二区| 亚洲欧洲精品一区| 丰满人妻一区二区| 久久久久久久欧美精品| 日韩精品一区二区在线观看| 超碰网在线观看| 在线视频中文字幕第一页| 99久久久精品| 国产在线一区二区三区| 国产无套粉嫩白浆内谢| 97在线精品| 亚洲男人7777| 精品无码av一区二区三区不卡| 亚洲欧美小说色综合小说一区| 日韩毛片一二三区| 日本一区高清不卡| 欧美天堂在线视频| 激情小说亚洲一区| 国产成人综合一区二区三区| 久久久国产精品黄毛片| 日本a口亚洲| 日韩国产在线看| 99久久综合网| 99精品女人在线观看免费视频 | 日韩成人免费在线视频| 99久久视频| 亚洲香蕉成视频在线观看| 稀缺小u女呦精品呦| 亚洲影视资源| 欧美视频精品在线| 欧美少妇性生活视频| 91九色porn在线资源| 亚洲美女偷拍久久| 中文字幕人成一区| 成人免费高清在线播放| 99久久亚洲一区二区三区青草 | 久久91麻豆精品一区| 精品国免费一区二区三区| 中文字幕一区二区在线观看视频| 欧美成人h版| 黑丝美女久久久| 妞干网在线视频观看| 午夜激情在线| 亚洲免费观看高清完整版在线 | 这里只有久久精品| 六月丁香久久丫| 亚洲黄色av女优在线观看| 国产白袜脚足j棉袜在线观看 | 免费成人av资源网| 国产精品福利在线观看网址| 在线观看 亚洲| 久久资源在线| 国产精品扒开腿做| 国产精品国产精品国产| 日韩avvvv在线播放| 国产精品劲爆视频| 中文字幕日产av| 久久9热精品视频| 成人午夜激情网| av手机免费看| 成人免费av资源| 久久资源av| 美州a亚洲一视本频v色道| 国产色91在线| 在线观看免费91| 操你啦在线视频| 亚洲国产日韩一区二区| 欧美一区二区三区爽大粗免费| 国产99在线观看| 欧美性猛交xxxx偷拍洗澡| 青青青在线视频免费观看| 欧美视频免费看| 日韩欧美成人激情| 最近日本中文字幕| 欧美亚洲精品在线| 久久久999精品视频| 久久精品免费av| 美女爽到呻吟久久久久| 91精品久久久久久久久久 | 国产成人啪免费观看软件| 国产精品久久久久久久免费大片 | a级黄色一级片| 亚洲爱爱视频| 日韩精品中文字幕一区二区三区 | 99久久精品国产麻豆演员表| 日韩激情啪啪| 中文字幕有码在线观看| 做爰视频毛片视频| 亚洲av永久无码精品| 免费极品av一视觉盛宴| 3d精品h动漫啪啪一区二区| 欧美精品一区二区性色a+v| 日韩大片在线永久免费观看网站| 亚洲欧洲www| 99久久国产综合精品五月天喷水| 高清成人在线| 精品日韩一区二区三区免费视频| 中文字幕在线免费看线人| 99久久99视频只有精品| 91精品国产91久久久久久| 一本一道人人妻人人妻αv| 成人爱爱电影网址| 中文字幕欧美人与畜| 小视频免费在线观看| 欧美精品aⅴ在线视频| 天天插天天射天天干| 亚洲综合小说| 国产精品小说在线| 视频国产一区二区三区| 亚洲激情成人在线| 日本激情综合网| 猛男gaygay欧美视频| 久久91精品国产| 这里只有精品9| 97se亚洲国产综合自在线不卡| 一级全黄肉体裸体全过程| 偷拍精品精品一区二区三区| 亚洲第一视频在线观看| 神马午夜精品91| 麻豆视频一区二区| 欧美亚洲爱爱另类综合| 国产不卡人人| 精品成人a区在线观看| 精品人妻伦九区久久aaa片| 日韩黄色小视频| 久久av一区二区三区漫画| 国产蜜臀一区二区打屁股调教| 欧美精品黑人性xxxx| 丰满的亚洲女人毛茸茸| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品久久久久久免费观看| a视频在线观看免费| 91精品欧美综合在线观看最新 | 国产又粗又长视频| 中文av字幕一区| 日本成人在线免费视频| 久久不见久久见免费视频7| 亚洲18私人小影院| 污污网站免费在线观看| 亚洲国产综合在线| 日本精品一二三| 国产综合婷婷| 国产精品久久久久久久免费大片 | 亚洲中文字幕一区| 亚洲人成久久| 国产欧美一区二区三区另类精品 | 美女免费久久| 欧美日韩国产一区二区三区地区| 国产三级短视频| 蜜臂av日日欢夜夜爽一区| 日韩精品久久久免费观看 | 国产99在线免费| 不卡av免费观看| 日韩电影在线观看中文字幕 | 国产一级性生活| 不卡电影免费在线播放一区| 国产av天堂无码一区二区三区| 日韩高清影视在线观看| 国产精品成人播放| 欧美高清视频| 日韩欧美一区在线| 日本道在线观看| 久久久国产精品不卡| 日韩大片一区二区| 午夜国产精品视频免费体验区| aa日韩免费精品视频一| 鲁鲁在线中文| 夜夜嗨av色综合久久久综合网| 亚洲视频在线免费播放| 一区二区三区在线视频观看 | 午夜老司机福利| 香蕉久久一区二区不卡无毒影院| 黄色短视频在线观看| 日韩电影在线一区二区三区| 午夜啪啪福利视频| 久久香蕉精品香蕉| 国产欧美日韩免费| 欧美性爽视频| 一个人www欧美| 亚洲成人777777| 色视频一区二区| 青娱乐免费在线视频| 91视频一区二区三区| 色噜噜狠狠永久免费| 国模吧视频一区| 日韩免费av电影| 中文字幕一区二区三区中文字幕| 欧美一级免费视频| 免费成人黄色| 亚洲欧美日韩天堂| 高h放荡受浪受bl| 欧美亚洲国产一区二区三区| 免费人成视频在线| 欧美国产激情二区三区| 四虎精品一区二区| 久久精品国产99国产| 欧美,日韩,国产在线| 天天久久综合| 日韩av一区二区三区美女毛片| 免费看日产一区二区三区| 国产z一区二区三区| 欧美亚洲系列| 久久亚洲春色中文字幕| 免费毛片在线| 亚洲国产日韩欧美在线99| 亚洲字幕av一区二区三区四区| 亚洲成av人片一区二区梦乃| 乱h高h女3p含苞待放| 国产日韩欧美在线一区| 国产成人av无码精品| 国产伦精品一区二区三区在线观看| a√天堂在线观看| 一区三区视频| 影音先锋欧美资源| 精品国产日韩欧美| 精品欧美一区二区在线观看视频| 国产视频网站一区二区三区| 国产精品国产三级国产aⅴ浪潮| 激情av在线| 欧美成人午夜免费视在线看片| se在线电影| 国产一区二区三区18| 欧美日本韩国一区二区| 日韩av中文字幕在线免费观看| 性猛交富婆╳xxx乱大交天津| 欧美精品乱码久久久久久| 在线免费观看一级片| 欧美日韩一区二区三区四区五区| 亚洲国产成人无码av在线| 精品久久久久久久久久| 国产精品日日夜夜| 亚洲一区二区三区四区在线观看| 欧美做爰爽爽爽爽爽爽| 最新中文字幕一区二区三区| 青青青视频在线免费观看| 欧美韩日一区二区三区四区| 91在线无精精品白丝| 中文字幕精品三区| 亚洲高潮女人毛茸茸| 亚洲国产精品成人综合| 一级二级黄色片| 中文字幕在线观看不卡| 搜索黄色一级片| 亚洲理论在线观看| 福利所第一导航| 亚洲午夜成aⅴ人片| 久久精品www| 精品露脸国产偷人在视频| 国产精品午夜影院| 日本韩国精品在线| 亚洲一级片免费看| 91精品国产综合久久小美女| 国产三区在线播放| 精品国产sm最大网站免费看 | 中文字幕欧美日韩| 免费在线看黄网站| 精品视频9999| 国产高清中文字幕在线| 国产国产精品人在线视| 国产精品亚洲成在人线| 99视频国产精品免费观看| 国产区精品视频在线观看豆花| 噜噜噜噜噜久久久久久91| 国内亚洲精品| 乱子伦一区二区| 一本色道久久| 色婷婷成人在线| 国产高清一区日本| 在线免费观看成年人视频| 欧美国产精品一区| 欧美日韩免费一区二区| 午夜av一区二区三区| 中文在线免费观看| 精品日产卡一卡二卡麻豆| 色哟哟在线观看| 日日噜噜噜夜夜爽亚洲精品| 免费在线看电影| 国产成人高清激情视频在线观看| 成人免费91| 久久久久久99| 亚洲欧美日韩高清在线| 97在线免费公开视频| 久久狠狠亚洲综合| yy6080午夜| 亚洲日穴在线视频| 免费黄色网址在线| 制服视频三区第一页精品| 天堂а在线中文在线无限看推荐| 最近2019中文字幕大全第二页| 久草在线新免费首页资源站| 国产va免费精品高清在线| 2020国产精品极品色在线观看| 欧美一级二级三级| 亚洲小说欧美另类社区| 国产又猛又黄的视频| 成人黄色av电影| av资源在线免费观看| 午夜精品久久久| 国产情侣一区二区| 永久免费看mv网站入口亚洲| 精品精品导航| 国产专区欧美专区| 欧美激情在线免费| 亚洲人精品午夜射精日韩| 精品在线免费观看| 男人操女人动态图| 欧美日韩精品二区| 午夜精品久久久久久久99| 日韩在线免费高清视频| 一区二区电影免费观看| 国产精品av一区| 久久久久久久久久久9不雅视频| 国产v亚洲v天堂无码久久久| av亚洲产国偷v产偷v自拍| 麻豆国产尤物av尤物在线观看| 欧美日韩精品一区视频| 蜜桃视频在线免费| 欧美亚洲视频一区二区| 国产精品18hdxxxⅹ在线| 51xx午夜影福利| 韩国女主播成人在线观看| 影音先锋男人在线| 在线观看日韩国产| 欧美色图另类| 青青在线视频一区二区三区 | 亚洲精品乱码久久久久久蜜桃91 | 91成人国产精品| 日韩精品福利| 欧美亚洲免费电影| 色婷婷狠狠五月综合天色拍| 婷婷五月综合缴情在线视频| 成人午夜电影久久影院| 久草视频在线资源| 日韩欧美aaaaaa| 欧美另类tv| 97久久精品午夜一区二区| 欧美精品国产一区| 欧美一区二区三区影院| 亚洲日本va在线观看| 国产精品视频在线观看免费| 久久精品成人欧美大片古装| 欧美综合影院| 麻豆视频传媒入口| 国产91在线看| 国产成人精品一区二三区| 日韩精品黄色网| 久久91导航| 亚洲砖区区免费| 国产麻豆成人精品| 国产无码精品视频| 国产午夜精品麻豆| 高清av一区| 裸体裸乳免费看| 懂色av中文字幕一区二区三区| 久久精品国产亚洲av高清色欲| 亚洲国产高清自拍| 国产高清不卡| 麻豆中文字幕在线观看| 国产精品99久久久久久有的能看 | 91精品免费在线观看| av软件在线观看| 好吊色欧美一区二区三区视频| 亚洲免费综合| 成人无码精品1区2区3区免费看 | 国产精品狠色婷| 在线中文字幕第一区| 国产又黄又粗又猛又爽的视频| 欧美午夜影院在线视频| 日本不卡视频| 国产精品一区视频网站| 久久综合影音| 亚洲最大的黄色网址| 亚洲精品美女久久久久| 欧美成人app| 成人午夜免费在线视频| 久久久久久亚洲综合| 91麻豆成人精品国产| 韩国19禁主播vip福利视频| 国产伦一区二区三区| 杨幂一区二区国产精品| 欧美小视频在线| 大片免费在线看视频| 欧美福利精品| 国产不卡在线一区| 无码人妻av免费一区二区三区| 久久亚洲精品一区二区| 日韩欧美美女在线观看| 性久久久久久久久久久久久久| 午夜视频一区二区| 日本成a人片在线观看| 欧美理论一区二区| 国产精品一区二区x88av| 波多野结衣高清视频| 国模私拍视频一区|