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
October 02, 2021
Programming
0
490
画像生成で遊ぶ / osc2021niigata
Open Source Conference 2021 Online/Niigata で発表した資料
kasacchiful
October 02, 2021
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
データ基盤でのコンテナ活用事例 / jawsug-niigata21-data-platform-with-container
kasacchiful
0
57
AWSのコンテナサービス / jawsug_niigata21_aws_container_services
kasacchiful
0
46
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
220
Amazon S3 TablesとAmazon S3 Metadataを動かしてみた / 20250125-niigata-5min-tech-lt
kasacchiful
0
22
dbt coreとFargateでデータ変換 / 20240928-jawsug-toyama-hokuriku-shinkansen
kasacchiful
1
100
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
370
AWSでIcebergを使ってデータウェアハウスを構築してみる / 20240810-jawsug-akita
kasacchiful
0
47
サーバーレスパターンを元にAWS CDKでデータ基盤を構築する / 20240731_classmethod_odyssey_online_build_a_data_infrastructures_using_aws_cdk_based_on_serverless_patterns
kasacchiful
0
520
AWS IoT 1-clickがサービス終了するので、SORACOMに移行した話 / 20240518-jawsug-niigata-iotlt-niigata
kasacchiful
0
280
Other Decks in Programming
See All in Programming
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
230
クックパッド検索システム統合/Cookpad Search System Consolidation
giga811
0
220
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
170
The Clean ArchitectureがWebフロントエンドでしっくりこないのは何故か / Why The Clean Architecture does not fit with Web Frontend
twada
PRO
68
24k
Devin入門 〜月500ドルから始まるAIチームメイトとの開発生活〜 / Introduction Devin 〜Development With AI Teammates〜
rkaga
6
2.1k
オレを救った Cline を紹介する
codehex
16
15k
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
160
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
310
技術を改善し続ける
gumioji
0
200
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
1k
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
1.4k
Google Cloudとo11yで実現するアプリケーション開発者主体のDB改善
nnaka2992
1
190
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Documentation Writing (for coders)
carmenintech
69
4.7k
How to Ace a Technical Interview
jacobian
276
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
A better future with KSS
kneath
238
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A Tale of Four Properties
chriscoyier
158
23k
Designing Experiences People Love
moore
140
23k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Testing 201, or: Great Expectations
jmmastey
42
7.3k
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/
·ͱΊ • ը૾ੜͰ༡ΜͰΈͨ • αϯϓϧͨ͘͞Μެ։͞Ε͍ͯΔͷͰɺ༡ͼ͍͢
͓͠·͍