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
100
みんなが使える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
130
CoreMLを使って手書き文字を出力するAppを作る
yanak
0
190
Other Decks in Technology
See All in Technology
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
6
3.1k
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
390
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
180
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.1k
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.3k
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
【Agentforce Hackathon Tokyo 2025 発表資料】みらいシフト:あなた働き方を、みらいへシフト。
kuratani
0
110
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
180
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
800
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
Un-Boring Meetings
codingconduct
0
170
How to make the Groovebox
asonas
2
1.9k
Optimizing for Happiness
mojombo
379
70k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
Docker and Python
trallard
47
3.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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ΞϓϦέʔγϣϯͰΈΜͳ͕͑ΔΑ͏ʹ͢Δ