本文授权转自“机器之心”(almosthuman2014)
随手拍张照片,顺势转换为宫崎骏、新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测很好用。
灰度风格(grayscale style)loss
灰度对抗(grayscale adversarial)loss
色彩重构(color reconstruction)loss
python 3.6.8
tensorflow-gpu 1.8
opencv
tqdm
numpy
glob
argparse
!git clone https://github.com/TachibanaYoshino/AnimeGAN
import os
os.chdir( AnimeGAN )
print(os.getcwd())
URL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/Haoyao-style_V1.0/Haoyao-style.zip
ZIP_FILE=./checkpoint/Haoyao-style.zip
TARGET_DIR=./checkpoint/saved_model
mkdir -p ./checkpoint
wget -N $URL -O $ZIP_FILE
mkdir -p $TARGET_DIR
unzip $ZIP_FILE -d $TARGET_DIR
rm $ZIP_FILE
DatesetURL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/dataset-1/dataset.zip
ZIP_FILE=./dataset.zip
TARGET_DIR=./dataset
rm -rf dataset
wget -N $DatesetURL -O $ZIP_FILE
unzip $ZIP_FILE -d $TARGET_DIR
rm $ZIP_FILE
VGG_FILE=./vgg19_weight/vgg19.npy
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate https://docs.google.com/uc?export=download&id=1U5HCRpZWAbDVLipNoF8t0ZHpwCRX7kdF -O- | sed -rn s/.*confirm=([0-9A-Za-z_]+).*/
/p )&id=1U5HCRpZWAbDVLipNoF8t0ZHpwCRX7kdF" -O $VGG_FILE && rm -rf /tmp/cookies.txt
!bash download_staffs.sh
!python main.py --phase train --dataset Hayao --epoch 101 --init_epoch 1
!python test.py --checkpoint_dir checkpoint/saved_model --test_dir dataset/test/real --style_name H
推荐阅读 【赠书】有图有真相——图神经网络到底是什么? 教程资源 | 5天玩转PyTorch深度学习,从GAN到词嵌入都有实例 技巧 | 30招教你顺滑切换Python3 PDF+视频 | 欲学机器学习必先掌握Shell,自制教程
喜欢就点「在看」吧 !