Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
アンドロイドは電気羊の絵を描くか?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
みかん大学
September 08, 2019
Programming
90
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アンドロイドは電気羊の絵を描くか?
人工知能によるお絵描き
みかん大学
September 08, 2019
Transcript
14 slides
アンドロイドは 電気羊の絵を描くか? @hidetobara
【悲報】写真が証拠になる時代は終わりました
そろそろ人工知能が僕好みの絵を 描いてくれてもいいのでは • 目標 • アーティストの画風を人工知能が学習する • 今回は、クリムト、小学生、etc... • 学習後、ある原画を元に絵を描いてもらう
• 手法 • 猫も杓子もディープラーニング • DCGAN • StyleGAN etc… • 後は、地道なネットワーク、パラメータ調整
小学生っぽい絵 • 小学生絵画コンクールで検索して見つかった絵 を学習させてみる
人工小学生による描画 • 色使いが派手な感じ・・・ • こんなのを描く小学生はいなさそう・・・
クリムトの絵 • 本物をいつかオーストリアに見に行きたい
人工クリムトによる描画 • 面白いんだけどなんか違う・・・
ちょっと考察 • 論文中の絵の定義 • 絵=コンテンツ+スタイル • コンテンツ:人がいる、ビルがある、花がある • スタイル:画風、筆のタッチ •
今回使った方法は、このうちのスタイルを変える方法 • 小学生風に変える • クリムト風に変える • 実は、原画に加えて、スタイル画を指定する必要も あった ⇒スタイルも自動で選択してくれると嬉しい • そもそも、構図もなんか違う ⇒トリミングか、オブジェを再配置して欲しい
再度、人工クリムトに • スタイル画を使わず、原画のみから絵を描くよう に調整 • 構図の問題解決はまだ
検証 • クリムトの絵を原画として描かせた場合、そこから大きくは外れないは ず ⇒大きく外れず、もう少し調整すれば、より良くなるのでは • とは本人聞けないので良いのか悪いのか判断できず
\許可取れたよ/
人工あずさによる描画 • 線、髪の毛、あたりの再現力は強い? • 逆に人の再現力は弱い
検証 • クリムトの絵を原画として描かせた場合は、再現性は大きく悪化 • 逆に、自身の絵を原画として描かせた場合、大きく外れてはいな いので、方向性としては合ってる?
まとめ • アーティストっぽい絵を描かせるのはまだ難しそう • ただし描けるようになった場合の著作権は? • 今後も研究を進めていきます • アーティストっぽく学習でき無くても、それはそれで面白いからいいような気も •
上は失敗例、駄作
More Decks by みかん大学
See All by みかん大学
データウェアハウスを使ってみよう
hidetobara
1
110
VRChatのワールド情報が大量に集まっていた
hidetobara
0
220
VRChat と cluster ワールドの違い-その1-
hidetobara
0
430
VRChat 続・日本語圏のワールドの特徴
hidetobara
0
190
VRChat日本語圏のワールドの特徴
hidetobara
0
300
VRChat Lab抜けの条件
hidetobara
1
3.7k
Other Decks in Programming
See All in Programming
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
630
Event is what happens
moro
2
4.6k
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
GraphQL の onError と Nullability のこれから
quramy
0
210
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
420
AmebaブログはKMPから卒業します
kmars0605
0
350
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
340
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
320
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
69k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
Documentation Writing (for coders)
carmenintech
77
5.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320