SlideShare a Scribd company logo
GAN을 활용한, 내 손글씨를 따라쓰는 인공지능
: 나 혼자서 딥러닝 프로젝트 A to Z
정민정
/1262
정민정
Min Jung Chung
# _ _
‘ ’
#
,
#
,
#
“ ” , “ ”
#
,
/1263
/1264
DEVIEW :
:
! ?!
/1265
# _
# _
# _ _
,
/1266
1.
-
-
-
- ,
2.
-
- (GAN)
-
- 2-step Training
-
3.
- ?
-
-
/1267
#
# ,
#
#
https://jeinalog.tistory.com/15
https://jeinalog.tistory.com/16
https://github.com/jeina7/Handwriting_styler
/1268
# -
/1269
# -
/12610
/12611
Content Style New Image
/12612
/12613
/
/12614
(28×28)
,
Style Transfer ?
!
/12615
# -
/12616
# -
/12617
“
”
/12618
“
”
?
?
?
…
?
/12619
?
Reference !
/12620
https://github.com/kaonashi-tyc/zi2zi
zi2zi
/12621
https://github.com/kaonashi-tyc/zi2zi
zi2zi
pix2pix
/12622
https://kaonashi-tyc.github.io/2017/04/06/zi2zi.html
zi2zi
/12623
zi2zi
tensorflow
https://github.com/kaonashi-tyc/zi2zi/blob/master/model/unet.py
/12624
zi2zi
tensorflow
/12625
# -
/12626
# -
/12627
/12628
/12629
: !
,
https://jeinalog.tistory.com/13
/12630
https://medium.com/
/12631
https://towardsdatascience.com/
/12632
https://towardsdatascience.com/
AI
/12633, ..
/12634
: !
Abstract
/12635Introduction
: !
/12636
: !
/12637
# / -
/12638
# / -
/12639
…
/12640
중국어 한국어
/12641
zi2zi:	tensorflow
/12642PyTorch로	스스로	구현
/12643
#
1. : / ,
/
2. :
4. / :
,
3. :
,
/12644
# - 2 step training
/12645
# - 2 step training
/12646
,
/12647
-
-
-
-
-
-
/12648
# - GAN & Unet
/12649
# - GAN & Unet
/12650
/12651
Input : Noise
Output : Target Image
# Generator : Noise
# Discriminator : Fake Image , Real Image
(Adversarial) , Generator Real
/12652
Input : Source Image ( )
Output : Target Image ( )
# : ,
, Noise GAN !
/12653
/12654
Input : Source Image ( )
Output : Target Image ( - )
# “ " , !
/12655
/12656
Input : Source Image ( )
Output : Target Image ( )
#
# Auto Encoder & GAN (pix2pix)
/12657
Input : Source Image ( )
Output : Target Image ( )
#
# Auto Encoder & GAN (pix2pix)
/12658
/12659
Category vector
Category vector
/12660
Encoder Decoder
Category
vector
/12661
Concatenate ( )
Category
vector
Encoder Decoder ,
/12662
# -
/12663
# -
/12664
Target + source
25
3,000
x
75,000
/12665
/12666
Crop Resize Padding
https://github.com/jeina7/Handwriting_styler/blob/master/common/utils.py
/12667
Crop Resize Padding
https://github.com/jeina7/Handwriting_styler/blob/master/common/utils.py
/12668
# Pre-Training & Transfer Learning
/12669
# Pre-Training & Transfer Learning
/12670
(150 epoch)GPU : P100 (50hrs)
/12671?
/12672Fake (Generated) !
/12673??
/12674
!
/12675
/12676
(350 epoch)GPU : P100 (20min)
/12677
Start Ground Truth
/12678
Result Ground Truth
/12679
[Ground Truth]
[Generated]
/12680
# Interpolation -
/12681
# Interpolation -
/12682
https://ko.wikipedia.org/wiki/선형보간법
/12683
?
/12684
Category vector
/12685
Category vector
[0, 0, 0, 0, 1, 0, 0, … ]
one-hot vector
Gaussian normal random vector
[0.253.., 0.891.., 0.412.., 0.309.., … ] (128 )
/12686
/12687
STEP!
/12688
STEP!
,
/12689
/12690
:
Mapping
‘ ’ ,
/126
WALKING IN THE LATENT SPACE“
” 91
Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, 2016
/12692
# : GCP GPU
/12693
# : GCP GPU
/12694
/12695
, ..
/12696
(64×64) (128×128)
GPU
/12697Google	Colaboratory
/12698
GPU
Google Drive
/12699
❗
❗Wifi
/126100
← GPU
/126101
(64×64)
(128×128)
50sec
180sec 18sec
-
(100 iteration )
,,
3 !
1
10
/126102jupyter	notebook
/126103
https://jeinalog.tistory.com/8
/126104
: $300
/
VM
Google Cloud SDK
: CUDA
Jupyter Notebook !
https://jeinalog.tistory.com/8
/126105
# : ,
/126106
# : ,
/126107
/126108
,
New-Mindset .. ..!
/126109
,
,
/126110
/126111
# ?
/126112
# ?
/126113
https://www.facebook.com/groups/TensorFlowKR/permalink/977774049230320/ # / .
/126114
https://www.facebook.com/groups/TensorFlowKR/permalink/977774049230320/
5-6
9 , Clova OCR
?
DEVIEW ,, ,,
# / .
/126115
# / .https://deview.kr/2019/schedule/294# : DEVIEW 2019
/126116
!
# / .https://deview.kr/2019/schedule/294# : DEVIEW 2019
/126117
# / .https://deview.kr/2019/schedule/294# : DEVIEW 2019
Wow..
/126118
#
/126119
#
/126120
? ,
/126121
, . .
! ,
, !
, !
/126122
, .. !
,
,
/126123
0 ×10 =0
/126124
0 ×10 =0
1 ×10 =10
GAN을 활용한, 내 손글씨를 따라쓰는 인공지능: 나 혼자서 딥러닝 A to Z
/126126
Jeina’s De’vLog https://jeinalog.tistory.com/
GitHub https://github.com/jeina7
, Wrinie (1) -
https://jeinalog.tistory.com/15
, Wrinie (2) -
https://jeinalog.tistory.com/16
https://github.com/jeina7/Handwriting_styler
E-mail jeina.code@gmail.com
Instagram @ai.developer

More Related Content

PDF
ML 유학 HOW TO
PDF
【メタサーベイ】基盤モデル / Foundation Models
PDF
ディープラーニングのフレームワークと特許戦争
PDF
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
PDF
PostgreSQLアンチパターン
PDF
マルチテナントのアプリケーション実装〜実践編〜
PPTX
【DL輪読会】DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Dri...
PPTX
世界一わかりやすいClean Architecture
ML 유학 HOW TO
【メタサーベイ】基盤モデル / Foundation Models
ディープラーニングのフレームワークと特許戦争
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
PostgreSQLアンチパターン
マルチテナントのアプリケーション実装〜実践編〜
【DL輪読会】DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Dri...
世界一わかりやすいClean Architecture

What's hot (20)

PDF
[DL Hacks 実装]Photographic Image Synthesis with Cascaded Refinement Networks
PDF
SSII2022 [OS2-01] イメージング最前線
PDF
글쓰는 개발자 모임, 글또
PDF
イミュータブルデータモデル(世代編)
PPTX
Redisの特徴と活用方法について
PDF
オープンソース SLAM の分類
PPTX
テストコードの DRY と DAMP
PDF
こわくない Git
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
PDF
例外設計における大罪
PDF
機械学習モデルの判断根拠の説明
PDF
自己教師学習(Self-Supervised Learning)
PPTX
std::pin の勘所
PDF
FastAPIを使って 機械学習モデルをapi化してみた
PDF
Cvpr 2021 manydepth
PDF
MongoDB〜その性質と利用場面〜
PDF
はじめての方向け GANチュートリアル
PDF
PostgreSQLでスケールアウト
PDF
BERT入門
ODP
Guide To AGPL
[DL Hacks 実装]Photographic Image Synthesis with Cascaded Refinement Networks
SSII2022 [OS2-01] イメージング最前線
글쓰는 개발자 모임, 글또
イミュータブルデータモデル(世代編)
Redisの特徴と活用方法について
オープンソース SLAM の分類
テストコードの DRY と DAMP
こわくない Git
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
例外設計における大罪
機械学習モデルの判断根拠の説明
自己教師学習(Self-Supervised Learning)
std::pin の勘所
FastAPIを使って 機械学習モデルをapi化してみた
Cvpr 2021 manydepth
MongoDB〜その性質と利用場面〜
はじめての方向け GANチュートリアル
PostgreSQLでスケールアウト
BERT入門
Guide To AGPL
Ad

Similar to GAN을 활용한, 내 손글씨를 따라쓰는 인공지능: 나 혼자서 딥러닝 A to Z (20)

PDF
Nsd, il tuo compagno di viaggio quando Domino va in crash
PDF
Varnish kann alles
PDF
Eta lang Beauty And The Beast
PDF
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
PDF
Introduction to Grunt.js on Taiwan JavaScript Conference
PDF
Rapid web development, the right way.
PDF
Web Vector Graphics
PDF
Maperitive
ODP
Mapnik Sotm 2007
PPTX
Scylla Summit 2018: From SAP to Scylla - Tracking the Fleet at GPS Insight
PPTX
Good practices for PrestaShop code security and optimization
PDF
炎炎夏日學 Android 課程 - Part3: Android app 實作
PDF
-XX:+UseG1GC
PDF
JDD2015: -XX:+UseG1GC - Jakub Kubryński
PDF
Web development tools { starter pack }
PPTX
Building Dynamic Apps With Gatsby
PDF
Csw2016 wheeler barksdale-gruskovnjak-execute_mypacket
PDF
Leveling up your JavaScipt - DrupalJam 2017
PDF
Everyday I'm Shuffling - Tips for Writing Better Spark Programs, Strata San J...
PDF
Bridging the gap between designers and developers at the Guardian
Nsd, il tuo compagno di viaggio quando Domino va in crash
Varnish kann alles
Eta lang Beauty And The Beast
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Introduction to Grunt.js on Taiwan JavaScript Conference
Rapid web development, the right way.
Web Vector Graphics
Maperitive
Mapnik Sotm 2007
Scylla Summit 2018: From SAP to Scylla - Tracking the Fleet at GPS Insight
Good practices for PrestaShop code security and optimization
炎炎夏日學 Android 課程 - Part3: Android app 實作
-XX:+UseG1GC
JDD2015: -XX:+UseG1GC - Jakub Kubryński
Web development tools { starter pack }
Building Dynamic Apps With Gatsby
Csw2016 wheeler barksdale-gruskovnjak-execute_mypacket
Leveling up your JavaScipt - DrupalJam 2017
Everyday I'm Shuffling - Tips for Writing Better Spark Programs, Strata San J...
Bridging the gap between designers and developers at the Guardian
Ad

Recently uploaded (20)

PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
GSA Content Generator Crack (2025 Latest)
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
STL Containers in C++ : Sequence Container : Vector
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Cost to Outsource Software Development in 2025
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Time Tracking Features That Teams and Organizations Actually Need
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
assetexplorer- product-overview - presentation
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
Salesforce Agentforce AI Implementation.pdf
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
GSA Content Generator Crack (2025 Latest)
How to Use SharePoint as an ISO-Compliant Document Management System
STL Containers in C++ : Sequence Container : Vector
Why Generative AI is the Future of Content, Code & Creativity?
How Tridens DevSecOps Ensures Compliance, Security, and Agility
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Cost to Outsource Software Development in 2025
MCP Security Tutorial - Beginner to Advanced
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Time Tracking Features That Teams and Organizations Actually Need
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
assetexplorer- product-overview - presentation
Monitoring Stack: Grafana, Loki & Promtail
Tech Workshop Escape Room Tech Workshop
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Trending Python Topics for Data Visualization in 2025
Salesforce Agentforce AI Implementation.pdf

GAN을 활용한, 내 손글씨를 따라쓰는 인공지능: 나 혼자서 딥러닝 A to Z