打倒 paintschainer おうちで始めるdcgan

Post on 11-Apr-2017

592 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

打倒 PaintsChainer★おうちで始める DCGAN…

2017/02/16Developers Summit 2017

十字静 @ 超未来工房

今回のネタ今話題の AI自動彩色をおうちでやってみたこんなあなたに聞いてほしい♥

‖ PaintsChainer を見てすごいと思った‖ AI の使いみちを知りたい‖ DeepLearning さわってみたいけどきっかけがない

1

自己紹介‖ 十字 静 /Sei, TOAZA

‖ 角川でラノベとか書いてる‖ 技術系同人サークル「超未来工房」

あした DevBooksで頒布します!

2

AI 自動彩色ソフト「 PaintsChainer 」

PC への入力

‖ 線画‖ 色ヒント

3

‖ 入力画像

‖ AIが自動で彩色してくれる!

‖ 出力画像

PaintsChainer と、うちの AI さん

PC で作った画像

‖ 学習データ 600,000 枚‖ 500 まんえんの GPU サーバ ‖ 学習データ 1024枚

‖ 3まんえんの Azure Instance

4

‖ PaintsChainer ‖ うちの AI さん

PaintsChainer と、うちの AI さん

PC で作った画像

‖ 学習データ 600,000 枚‖ 500 まんえんの GPU サーバ ‖ 学習データ 1024枚

‖ .3まんえんの Azure Instance

5

‖ PaintsChainer

うちの AI で作った画像

‖ うちの AI さん

PaintsChainer と、うちの AI さん

PC で作った画像

‖ 学習データ 600,000 枚‖ 500 まんえんの GPU サーバ

6

‖ PaintsChainer

うちの AI で作った画像

‖ うちの AI さん

‖ 学習データ 1024枚‖ .3まんえんの Azure Instance

で、どうやってやったのさ?

Deep Convolusional Generative Adversarial Network

DCGAN

DCGAN :Deep Convolutional Generative Adversarial Network

Data Set

入力画像 偽のペア • True Pair• Fake Pair

入力画像

Generator Discriminator

7

探偵犯人

騙す!見破る!

Generator の使いみち

出力画像入力画像

Generator

コナンくん絶対騙すマン

‖ 線画 +色ヒント ‖ 着色画像

‖ テーマ ‖ 詩‖ コード進行 ‖ 楽曲

8

‖ 風景写真 ‖ 新海誠風の背景 取組中!‖ 棒人間 ‖ 線画 C92予定

入力と出力のペアさえあれば、人間の創造性を学習できる

苦労話結局、データセットが問題なのよね

‖ OpenCV で完成画像から線画と色ヒントを作る→挫折• ある線が「色の境界」なのか「影の境界」なのかを判定できず、学習に失敗

‖ ならば完成画像から鉛筆画と色ヒントを作る→挫折• 学習はうまくいったものの、そもそも鉛筆画を描けるだけの技量がない

‖ 最終的に線画 to 鉛筆画 & 鉛筆画 to 着色の 2 段階で学習→成功‖ 結論 : 教師データセットをうまく作ることが成功のコツ

9

ちなみにヒントなしの着色精度はお察しください……

PaintsChainer で作った画像 うちの AI で作った画像

‖ PaintsChainer ‖ うちの AI さん

×

Special THX!

たいやま@tai2an

やっぱり PaintsChainerには勝てなかったよ……

top related