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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kasacchiful
PRO
October 02, 2021
Programming
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
画像生成で遊ぶ / osc2021niigata
Open Source Conference 2021 Online/Niigata で発表した資料
kasacchiful
PRO
October 02, 2021
More Decks by kasacchiful
See All by kasacchiful
上越のサメ食文化を訪ねて - 新潟市民の初体験レポ / ssmjp-shark
kasacchiful
PRO
1
61
Rust on AWS でデータ分析 / 20260523iotlt-niigata-rust-on-aws
kasacchiful
PRO
0
26
Step Functionsで始めるサーバーレス入門 〜 つないで動かすAWSサーバーレス
kasacchiful
PRO
0
57
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
99
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
100
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
280
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
910
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
1
60
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
170
Other Decks in Programming
See All in Programming
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
170
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
3Dシーンの圧縮
fadis
1
770
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Oxlintのカスタムルールの現況
syumai
6
1.1k
Creating Composable Callables in Contemporary C++
rollbear
0
130
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
180
Lessons from Spec-Driven Development
simas
PRO
0
200
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
770
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
680
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.2k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
340
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Tale of Four Properties
chriscoyier
163
24k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Practical Orchestrator
shlominoach
191
11k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Skip the Path - Find Your Career Trail
mkilby
1
150
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
First, design no harm
axbom
PRO
2
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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/
·ͱΊ • ը૾ੜͰ༡ΜͰΈͨ • αϯϓϧͨ͘͞Μެ։͞Ε͍ͯΔͷͰɺ༡ͼ͍͢
͓͠·͍