Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
みんなが使えるGANを作る
Search
Yasunori Tanaka
November 12, 2017
Technology
0
73
みんなが使えるGANを作る
ゲームのアーティストさんがGAN (Generative Adversarial Network)で生成された画像を新しいアイデアの参考にできたらいいなというのがモチベーションです
Yasunori Tanaka
November 12, 2017
Tweet
Share
More Decks by Yasunori Tanaka
See All by Yasunori Tanaka
再帰型ニューラルネットを用いたCSの返答自動化の検討
yanak
0
110
CoreMLを使って手書き文字を出力するAppを作る
yanak
0
180
Other Decks in Technology
See All in Technology
MapLibreとAmazon Location Service
dayjournal
1
150
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
280
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.6k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
120
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
350
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
100
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
260
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
110
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
160
ユーザーストーリーのレビューを自動化したみたの
bun913
1
410
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Typedesign – Prime Four
hannesfritz
36
2.1k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Designing for humans not robots
tammielis
248
25k
Adopting Sorbet at Scale
ufuk
68
8.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Transcript
ΈΜͳ͕͑ΔGANΛ ࡞Δ
͢͜ͱ • GANs(Generative Adversarial Nets)Λ࣮͢ΔͨΊʹࢀর ͨ͠ຊͬͨπʔϧͳͲͷհͱΞϓϦέʔγϣϯͱ͠ ͯಈ͔͢·Ͱͷखॱ
͞ͳ͍͜ͱ • GANDeep Learning, Machine Learningͷٕज़తͳৄࡉ
Who I am? • ࢯ໊: ాதԺࣝ (Tanaka Yasunori) • @yanak174
• https://blog.codingecho.com • ॴଐ: גࣜձࣾenish • όοΫΤϯυ͔ΒϑϩϯτΤϯυ(Unity, iOS)·Ͱ
What is a GAN? • http://papers.nips.cc/paper/5423-generative-adversarial-nets.pdf • ࣗಈͰإࣸਅͳͲΛੜͯ͘͠ΕΔχϡʔϥϧωοτϫʔΫ • http://make.girls.moe
https://www.analyticsvidhya.com/blog/2017/06/introductory-generative-adversarial-networks-gans/
Motivation • Deep LearningͷϏοάΣʔϒʹΓ͍ͨʂ • ήʔϜ։ൃͷࢧԉΧελϚʔαϙʔτʹ͏·͑͘ͳ͍ͩΖ͏͔ • ΞʔτσΟϨΫλʔ͞Μ͕ࢀߟʹͰ͖ΔֆΛੜͰ͖ͨΒ໘നͦ͏ • ΈΜͳ͕৮ΕΔΑ͏ʹiOSͷΞϓϦͱͯ͠࡞ͬͯΈΑ͏
• قઅΠϕϯτ(Halloweenͱ͔)Λύϥϝʔλʹͯ͠ը૾Λੜͯ͠Έ ͍ͨ
March to April • ࣾʹDeep LearningษڧձΛ্ཱͪ͛Δ • ि1-2͙Β͍Ͱ׆ಈ • “θϩ͔Β࡞ΔDeep
Learning”ΛಡΈͳ͕ΒPythonͰ࣮ ͢Δ
May w 5FOTPS'MPXͰֶͿσΟʔϓϥʔχϯάೖΛಡΈͳ͕Β 5FOTSP'MPXΛ৮Δ
June to September • ެࣜϖʔδΛࢀߟʹTensorFlowΛ৮Γ࢝ΊΔ • Google Cloud Machine Learning
EngineΛ৮Δ • GANΛTensorFlowͰ࣮͢Δ (https://wiseodd.github.io/ techblog/2016/09/17/gan-tensorflow/)
October to November • GANΛCoreML (iOS)Ͱಈ͔ͨ͢ΊʹiOSͱswiftΛ৮Γ࢝ΊΔ • Converting Training Models
to Core ML(https:// developer.apple.com/documentation/coreml/ converting_trained_models_to_core_ml) • TensorFlowͷϞσϧΛCoreMLͷϞσϧʹίϯόʔτͰ͖ͳ͍ɻ KerasͷϞσϧͳΒͰ͖ΔͷͰKerasͰGANͷϞσϧΛ࡞ͬͯ CoreMLͷϞσϧʹίϯόʔτ͢Δ • iOSͰMNISTͷσʔλΛֶͬͯशͨ͠GANͷΠϝʔδΛग़ྗ͞ ͤΔ (Doing now!)
ֶशͷਐΊํʹ͍ͭͯࢥͬͨ ͜ͱ • “θϩ͔Β࡞ΔDeep Learning”Λ·ͣಡΉ • ݸʑͷωοτϫʔΫʹ͍ͭͯจΛಡΉલʹ୭͔͕blog Ͱ؆୯ʹઆ໌ͯ͘͠Ε͍ͯΔ͜ͱ͕ଟ͍ͷͰͦΕΛಡΉ ( ຊޠଟใ͕ͳ͍͜ͱ͕ଟ͍͔)
• blogΛಡΜͩΒgithubͱ͔ʹ࣮͕͋Δ͜ͱ͕ଟ͍ͷͰɺ ͱΓ࣮͋͑ͣͯ͠ಈ͔ͯ͠ΈΔ • ৄ͘͠Γ͚ͨΕจΛಡΉ
πʔϧʹ͍ͭͯࢥͬͨ͜ͱ • TensorFlowใ͕ଟ͍͍ͯ͘͢ • TensorFlowΑΓ؆ܿʹίʔυΛॻ͚ΔͷͰɺ࠷ॳKeras͔Β࢝ Ί͍͍͔ͯ • Jupyter NotebookͰTensorFlowΛ࣮ߦ͢ΔͱίʔυΛཧ͘͢͠ ͯศར
• খ͍͞σʔλͰֶश͕͏·͍͘͘͜ͱΛ֬ೝͯ͠ɺຊ൪ͷֶशͰ Google Cloud Machine LearningΛ͏ • CoreML؆୯ʹ͑Δ
GANΛΈΜͳ͕͑ΔΑ͏ʹ͢ Δ·Ͱͷखॱ 1. “θϩ͔Β࡞ΔDeep Learning”ΛಡΉ 2. GANͷblogΛಡΉ 3. Keras(or TensorFlow)ͰGANΛ࣮ͯ͠ɺখ͍͞σʔλͰֶश͢
ΔɻJupyter͏ 4. จΛಡΉ (optional) 5. େ͖͍σʔλΛGoogle Cloud Machine LearningͰֶश 6. iOS, AndroidWebΞϓϦέʔγϣϯͰΈΜͳ͕͑ΔΑ͏ʹ͢Δ