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
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
みんなが使えるGANを作る
ゲームのアーティストさんがGAN (Generative Adversarial Network)で生成された画像を新しいアイデアの参考にできたらいいなというのがモチベーションです
Yasunori Tanaka
November 12, 2017
More Decks by Yasunori Tanaka
See All by Yasunori Tanaka
再帰型ニューラルネットを用いたCSの返答自動化の検討
yanak
0
140
CoreMLを使って手書き文字を出力するAppを作る
yanak
0
200
Other Decks in Technology
See All in Technology
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
210
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
370
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
250
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
200
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
170
AIエージェントに財布を渡す日 ― 承認付き"買い物エージェント"を作って実演
yama3133
0
110
20260801_スクフェス大阪
kgnkhkr
0
130
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
1
1.2k
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
1
170
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
1.9k
ガバメントクラウドでのランサムウェア対策
techniczna
0
290
脱Jenkins、インターン生が挑んだCIツールGitHubActions移行
mixi_engineers
PRO
1
290
Featured
See All Featured
Building an army of robots
kneath
306
46k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
230
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
How to Talk to Developers About Accessibility
jct
2
460
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Spectacular Lies of Maps
axbom
PRO
1
880
A Soul's Torment
seathinner
6
3.1k
The Curse of the Amulet
leimatthew05
2
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
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ΞϓϦέʔγϣϯͰΈΜͳ͕͑ΔΑ͏ʹ͢Δ