Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
打倒PaintsChainer★
おうちで始めるDCGAN…
2017/02/16
Developers 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 ‖ う...
PaintsChainerと、うちのAIさん
PCで作った画像
‖ 学習データ600,000枚
‖ 500まんえんのGPUサーバ
‖ 学習データ1024枚
‖ .3まんえんのAzure Instance
5
‖ PaintsChainer
うち...
PaintsChainerと、うちのAIさん
PCで作った画像
‖ 学習データ600,000枚
‖ 500まんえんのGPUサーバ
6
‖ PaintsChainer
うちのAIで作った画像
‖ うちのAIさん
‖ 学習データ1024枚
‖ .3...
で、どうやってやったのさ?
Deep Convolusional Generative
Adversarial Network
DCGAN
DCGAN :Deep Convolutional Generative Adversarial Network
Data Set
入力画像 偽のペア
• True Pair
• Fake Pair
入力画像
Generator Discrim...
Generatorの使いみち
出力画像入力画像
Generator
コナンくん絶対騙すマン
‖ 線画+色ヒント ‖ 着色画像
‖ テーマ ‖ 詩
‖ コード進行 ‖ 楽曲
8
‖ 風景写真 ‖ 新海誠風の背景 取組中!
‖ 棒人間 ‖ 線画 C...
苦労話
結局、データセットが
問題なのよね
‖ OpenCVで完成画像から線画と色ヒントを作る→挫折
• ある線が「色の境界」なのか「影の境界」なのかを判定できず、学習に失敗
‖ ならば完成画像から鉛筆画と色ヒントを作る→挫折
• 学習はうまく...
ちなみに
ヒントなしの着色精度は
お察しください……
PaintsChainerで作った画像 うちのAIで作った画像
‖ PaintsChainer ‖ うちのAIさん
×
Special THX!
たいやま
@tai2an
やっぱりPaint...
打倒 PaintsChainer  おうちで始めるDCGAN
Upcoming SlideShare
Loading in …5
×

打倒 PaintsChainer おうちで始めるDCGAN

2,120 views

Published on

最近話題のAI自動彩色PaintsChainerを個人でやってみようというネタです。
DevelopersSummit2017にて発表した資料となります。
Deep Convolusional Generative Adversarial Network(DCGAN)を用いて、線画と色ヒントからイラストに自動彩色します。

Published in: Software
  • Be the first to comment

打倒 PaintsChainer おうちで始めるDCGAN

  1. 1. 打倒PaintsChainer★ おうちで始めるDCGAN… 2017/02/16 Developers Summit 2017 十字静@超未来工房
  2. 2. 今回のネタ 今話題のAI自動彩色を おうちでやってみた こんなあなたに聞いてほしい♥ ‖ PaintsChainerを見てすごいと思った ‖ AIの使いみちを知りたい ‖ DeepLearningさわってみたいけどきっかけがない 1
  3. 3. 自己紹介 ‖ 十字 静/Sei, TOAZA ‖ 角川でラノベとか書いてる ‖ 技術系同人サークル「超未来工房」 あしたDevBooksで頒布します! 2
  4. 4. AI自動彩色ソフト「PaintsChainer」 PCへの入力 ‖ 線画 ‖ 色ヒント 3 ‖ 入力画像 ‖ AIが自動で彩色してくれる! ‖ 出力画像
  5. 5. PaintsChainerと、うちのAIさん PCで作った画像 ‖ 学習データ600,000枚 ‖ 500まんえんのGPUサーバ ‖ 学習データ1024枚 ‖ 3まんえんのAzure Instance 4 ‖ PaintsChainer ‖ うちのAIさん
  6. 6. PaintsChainerと、うちのAIさん PCで作った画像 ‖ 学習データ600,000枚 ‖ 500まんえんのGPUサーバ ‖ 学習データ1024枚 ‖ .3まんえんのAzure Instance 5 ‖ PaintsChainer うちのAIで作った画像 ‖ うちのAIさん
  7. 7. PaintsChainerと、うちのAIさん PCで作った画像 ‖ 学習データ600,000枚 ‖ 500まんえんのGPUサーバ 6 ‖ PaintsChainer うちのAIで作った画像 ‖ うちのAIさん ‖ 学習データ1024枚 ‖ .3まんえんのAzure Instance
  8. 8. で、どうやってやったのさ?
  9. 9. Deep Convolusional Generative Adversarial Network DCGAN
  10. 10. DCGAN :Deep Convolutional Generative Adversarial Network Data Set 入力画像 偽のペア • True Pair • Fake Pair 入力画像 Generator Discriminator 7 探偵犯人 騙す! 見破る!
  11. 11. Generatorの使いみち 出力画像入力画像 Generator コナンくん絶対騙すマン ‖ 線画+色ヒント ‖ 着色画像 ‖ テーマ ‖ 詩 ‖ コード進行 ‖ 楽曲 8 ‖ 風景写真 ‖ 新海誠風の背景 取組中! ‖ 棒人間 ‖ 線画 C92予定 入力と出力のペアさえあれば、人間の創造性を学習できる
  12. 12. 苦労話 結局、データセットが 問題なのよね ‖ OpenCVで完成画像から線画と色ヒントを作る→挫折 • ある線が「色の境界」なのか「影の境界」なのかを判定できず、学習に失敗 ‖ ならば完成画像から鉛筆画と色ヒントを作る→挫折 • 学習はうまくいったものの、そもそも鉛筆画を描けるだけの技量がない ‖ 最終的に線画to鉛筆画&鉛筆画to着色の2段階で学習→成功 ‖ 結論: 教師データセットをうまく作ることが成功のコツ 9
  13. 13. ちなみに ヒントなしの着色精度は お察しください…… PaintsChainerで作った画像 うちのAIで作った画像 ‖ PaintsChainer ‖ うちのAIさん × Special THX! たいやま @tai2an やっぱりPaintsChainerには 勝てなかったよ……

×