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
画像生成で遊ぶ / osc2021niigata
Search
kasacchiful
PRO
October 02, 2021
Programming
0
530
画像生成で遊ぶ / osc2021niigata
Open Source Conference 2021 Online/Niigata で発表した資料
kasacchiful
PRO
October 02, 2021
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
24
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
34
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
210
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
680
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
0
37
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
79
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
PRO
0
250
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
PRO
1
140
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
PRO
0
480
Other Decks in Programming
See All in Programming
Oxlintはいいぞ
yug1224
5
1.3k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
Fragmented Architectures
denyspoltorak
0
150
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
960
SourceGeneratorのススメ
htkym
0
200
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
AtCoder Conference 2025
shindannin
0
1.1k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
210
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Producing Creativity
orderedlist
PRO
348
40k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
180
Facilitating Awesome Meetings
lara
57
6.8k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Between Models and Reality
mayunak
1
190
Transcript
ը૾ੜͰ༡Ϳ Open Source Conference 2021 Online/Niigata 2021-10-02 @kasacchiful
Classmethod, Inc. Solutions Architect / Software Develper Favorite: Community: •
JAWS-UG Niigata • Python ML in Niigata • JaSST Niigata • ASTER • SWANII • etc. Hiroshi Kasahara @kasacchiful @kasacchiful 2
Pythonػցֶशษڧձ in Niigata IUUQTQZNMOJJHBUBDPOOQBTTDPN
աڈͷOSC NiigataͰͷൃද IUUQTTQFBLFSEFDLDPNLBTBDDIJGVMPTDOJJHBUB IUUQTTQFBLFSEFDLDPNLBTBDDIJGVMPTDOJJHBUB
ը૾ੜͷϞσϧ σʔλΛֶश ֶशͨ͠σʔλʹࣅͨ σʔλΛ৽ͨʹੜ
ը૾ੜͷϞσϧ • ΦʔτΤϯίʔμ • σʔλͷಛΛѹॖ͠ɺॏཁͳಛ͚ͩͨ͠ޙɺ෮ݩ • ఢରతੜωοτϫʔΫ (GAN) • ِΛੜ͢Δ
Generator ͱɺِΛݟൈ͘ Discriminator ͕ڝ ͍߹͏Α͏ʹֶश͢Δ͜ͱͰਫ਼Λ্͛Δ
ΦʔτΤϯίʔμ • σʔλͷಛΛѹॖ͠ɺॏཁͳಛ͚ͩͨ͠ޙɺ෮ݩ • ग़ྗ͕ೖྗΛ࠶ݱ͢ΔΑ͏ʹֶश • தؒೖग़ྗΑΓখ͘͞
ఢରతੜωοτϫʔΫ (GAN) • 2ͭͷϞσϧΛޓ͍ʹڝΘͤΔΑ͏ʹֶश͢Δ͜ͱͰ σʔλΛੜ • Generator • ϥϯμϜͳϊΠζΛೖྗͱͯ͠ɺDiscriminator͕ ຊͱؒҧ͏Α͏ͳσʔλΛੜ͢Δ
• Discriminator • ຊͷσʔλͱGeneratorͷੜσʔλΛਖ਼͘͠ ผ͢ΔΑ͏ʹֶश͢Δ
ओͳ༻్ • ΦʔτΤϯίʔμ • ҟৗݕ • ϊΠζআڈ • GAN •
ը૾ੜ • ը૾ΞϨϯδ (ը෩ͷมߋͳͲ)ɺը૾ԋࢉ ("Smailing Woman” - “Neutral Woman” + “Neutral Man” = “Smailing Man”) • ଞʹԠ༻ଟ…
StyleGAN2 Ͱ ਓը૾ੜαΠτ https://thispersondoesnotexist.com/
ࠓճͷσϞ
σϞͷ༰ • Google ColaboratoryͰ࣮ߦࡁͷ༰Λ͓ݟͤ͠·͢ɻ • https://github.com/kasacchiful/osc2021niigata • VAE (Variational Auto
Encoder) • MNISTͷࣈը૾σʔλΛͬͯɺજࡏมΛมԽͤ͞Δ͜ͱͰը૾Λ࡞Γग़͢ • CycleGAN • അ͔ΒγϚϚม • Ґஔܗঢ়͕όϥόϥͰɺྔ͑͋͞Ε͍͍ײ͡ʹมͰ͖ͯ͠·͏
Kerasͷαϯϓϧίʔυ • VAE: • https://keras.io/examples/generative/vae/ • CycleGAN: • https://keras.io/examples/generative/cyclegan/
·ͱΊ • ը૾ੜͰ༡ΜͰΈͨ • αϯϓϧͨ͘͞Μެ։͞Ε͍ͯΔͷͰɺ༡ͼ͍͢
͓͠·͍