Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
카카오브레인의 텍스트 기반 이미지 생성 기술
Search
kakao
December 09, 2022
Programming
0
440
카카오브레인의 텍스트 기반 이미지 생성 기술
#GenerativeModel
카카오브레인에서 개발한 텍스트 기반 이미지 생성 기술을 소개합니다
발표자 : sam.ksh
카카오브레인에서 생성 모델을 개발하고 있는 연구원입니다.
kakao
December 09, 2022
Tweet
Share
More Decks by kakao
See All by kakao
나의 컨텍스트를 아는 친구, Context-Aware AI Mate
kakao
0
160
카카오i를 통한 AIOT 서비스의 사례와 미래
kakao
0
160
데이터 분석과 머신러닝을 통한 유저 방문 맛집 발굴하기
kakao
0
160
최애 작품 이용권 선물해주는 ‘Helix 푸시’ 개발기
kakao
0
73
지연 시간 순삭! LLM 추론 구조와 효율적 애플리케이션 설계
kakao
0
180
문서 검토는 이제 Document AI로 한방에!
kakao
0
240
이미지까지 이해하는 Multimodal LLM의 학습 방법 밝혀내기
kakao
0
680
나만의 프로필 이미지를 만드는 Personlized T2I 모델 개발기
kakao
0
91
생성형AI를 활용한 개체명인식(NER)
kakao
0
240
Other Decks in Programming
See All in Programming
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.2k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
110
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
240
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.3k
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
400
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
450
認証・認可の基本を学ぼう前編
kouyuume
0
260
tparseでgo testの出力を見やすくする
utgwkk
2
260
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
180
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
150
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
23
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Context Engineering - Making Every Token Count
addyosmani
9
540
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
85
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
320
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Marketing to machines
jonoalderson
1
4.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
[SF Ruby Conf 2025] Rails X
palkan
0
550
How STYLIGHT went responsive
nonsquared
100
6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Transcript
$PQZSJHIU ,BLBP $PSQ"MMSJHIUTSFTFSWFE3FEJTUSJCVUJPOPSQVCMJDEJTQMBZJTOPUQFSNJUUFEXJUIPVUXSJUUFOQFSNJTTJPOGSPN,BLBP য়࠳ۨੋ ఫझ ӝ߈ ࢤࢿ ӝࣿ JG
LBLBP য়࠳ۨੋ ӣࣁള TBNLTI
য়࠳ۨੋ 5*ࢤࢿ ݽ؛ ࣗѐ അ ݽ؛ ѐࢶਸ ਤೠ োҳ ۽ં
য়࠳ۨੋ 5*ࢤࢿ ݽ؛ ࣗѐ 5PXBSET&GGJDJFOU5FYU$POEJUJPOBM%JGGVTJPO.PEFMT CZ"EWFSTBSJBM5SBJOJOH
%FOPJTJOH%JGGVTJPO1SPCBCJMJTUJD.PEFMT "QIPUPPGBUFEEZCFBSPOUIFSPBE "IJHIRVBMJUZ QJDUVSFPGBNFEJFWBMLOJHIUXJUIHPMEFOBSNPS +)P "+BJO BOE1"CCFFMt%FOPJTJOH%JGGVTJPO1SPCBCJMJTUJD.PEFMTu /FVS*14s
0WFSBMM"SDIJUFDUVSF VO$-*1 BLB%"--& ਬࢎೞѱ 1SJPSm %FDPEFSm 43 ݽٕ۽ ҳࢿغয
णפ "3BNFTI 1%IBSJXBM "/JDIPM $$IV BOE.$IFOu)JFSBSDIJDBM5FYU$POEJUJPOBM*NBHF(FOFSBUJPOXJUI$-*1-BUFOUTuBS9JWW
0WFSBMM"SDIJUFDUVSF A high quality picture of a medieval knight with
golden armor Prior Y/ Y Y CLIP (text encoder) Y/ CLIP (image feature)
0WFSBMM"SDIJUFDUVSF A high quality picture of a medieval knight with
golden armor Y/ Y Y CLIP (text encoder) Y/ CLIP (image feature) Prior
0WFSBMM"SDIJUFDUVSF A high quality picture of a medieval knight with
golden armor Y/ Y Y CLIP (text encoder) Y/ CLIP (image feature) Prior
0WFSBMM"SDIJUFDUVSF 1SJPS m %FDPEFSm 43
0WFSBMM"SDIJUFDUVSF 1SJPS m %FDPEFSm 43 $-*1UFYUGFBUVSF QPPMJOH ࠁب ನೣ
0WFSBMM"SDIJUFDUVSF 1SJPS m %FDPEFSm 43 $-*1UFYUGFBUVSF UJNF
0WFSBMM"SDIJUFDUVSF 1SJPSm %FDPEFS m 43 A high quality picture of
a medieval knight with golden armor Causal Transformer Y/ Y Y/ CLIP (text encoder) CLIP (image feature)
0WFSBMM"SDIJUFDUVSF 1SJPSm %FDPEFSm 43 Y Y/
0WFSBMM"SDIJUFDUVSF 1SJPSm %FDPEFSm *NQSPWFE43 Y Y/ Y 1SFUSBJOFE 'SFF[F 5SBJOBCMF
JOJUJBMJ[FEGSPNUIF QSFUSBJOFEOFU MSE loss Perceptual loss Adversarial loss
&YQFSJNFOU4FUVQ 1SJPS %FDPEFS 43 ण ؘఠ .JNBHFUFYUQBJST $0:0ؘఠࣇ ನೣ ण
ߑध झې ण $-*1ݽ؛ 7J5- 7J5- QBSBNFUFST # . . . PQUJNJ[BUJPO TUFQT . . . . TBNQMJOHTUFQT TUFQT TUFQT TUFQT
2VBOUJUBUJWF3FTVMUT $$. $0$0 ,GSPNWBM $-*1T 7J5# '*%
2VBOUJUBUJWF3FTVMUT $$. $0$0 ,GSPNWBM $-*1T 7J5# '*%
"3BNFTI 1%IBSJXBM "/JDIPM $$IV BOE.$IFOu)JFSBSDIJDBM5FYU$POEJUJPOBM*NBHF(FOFSBUJPOXJUI$-*1-BUFOUTuBS9JWW WT GSPNVO$-*1
2VBMJUBUJWF3FTVMUT ࠂೠ ஶࣆী ೠ מ۱ ಣо
2VBMJUBUJWF3FTVMUT ࠂೠ ஶࣆী ೠ מ۱ ಣо (PSZFP DFMBEPOJOUIFTIBQFPGEBSUI WBEFS
IPMEJOHBTXPSE (PSZFP DFMBEPOJOUIFTIBQFPGEBSUI WBEFS
2VBMJUBUJWF3FTVMUT ࠂೠ ஶࣆী ೠ מ۱ ಣо (PSZFP DFMBEPOJOUIFTIBQFPGEBSUI WBEFS
IPMEJOHBTXPSE "TVQFSNBUIXJ[BSEDBU SJDIMZUFYUVSFEPJMQBJOUJOH
2VBMJUBUJWF3FTVMUT ࠂೠ ஶࣆী ೠ מ۱ ಣо "OBTUSPOBVUSJEJOHBIPSTF DIJMESFOESBXJOHTUZMF "OBTUSPOBVUSJEJOHBIPSTF
DIJMESFOESBXJOHTUZMF
2VBMJUBUJWF3FTVMUT 1IPUPSFBMJTUJDࢤࢿ оמ ৈࠗ ಣо
2VBMJUBUJWF3FTVMUT 1IPUPSFBMJTUJDࢤࢿ оמ ৈࠗ ಣо "OBTUSPOBVUSJEJOHBIPSTF DIJMESFOESBXJOHTUZMF BQIPUPPGBCBCZQVQQZXBJUJOHGPSIFSNPN
2VBMJUBUJWF3FTVMUT 1IPUPSFBMJTUJDࢤࢿ оמ ৈࠗ ಣо 1IPUPPGBZFBSPME XIJUFNBO TJMWFSIBJS OFBUCFBSE XFBSJOHBSFEHJMFU
UIJDLSJNNFEHMBTTFT
2VBMJUBUJWF3FTVMUT 1IPUPSFBMJTUJDࢤࢿ оמ ৈࠗ ಣо "OBTUSPOBVUSJEJOHBIPSTF DIJMESFOESBXJOHTUZMF BQPSUSBJUPGBOPMENPOL
2VBMJUBUJWF3FTVMUT *NBHFWBSJBUJPOоמ ৈࠗ ಣо
2VBMJUBUJWF3FTVMUT *NBHFWBSJBUJPOоמ ৈࠗ ಣо
അ ݽ؛ ѐࢶਸ ਤೠ োҳ ۽ં 0VS "QQSPBDIFT UP *NQSPWF
5XPTUBHF *NBHF (FOFSBUJPO 'SBNFXPSL
5XP4UBHF*NBHF(FOFSBUJPO'SBNFXPSL "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s
5XP4UBHF*NBHF(FOFSBUJPO'SBNFXPSL "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s
5XP4UBHF*NBHF(FOFSBUJPO'SBNFXPSL "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s
5XP4UBHF*NBHF(FOFSBUJPO'SBNFXPSL "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s 4UBHF
5XP4UBHF*NBHF(FOFSBUJPO'SBNFXPSL "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s 4UBHF"3PSOPO"3NPEFMJOH
അ ݽ؛ ѐࢶਸ ਤೠ োҳ ۽ં %-FF $,JN 4,JN
.$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s 5:V 4,JN $,JN %-FF BOE#)BOt-PDBMMZ)JFSBSDIJDBM"VUPSFHSFTTJWF.PEFMJOHGPS*NBHF(FOFSBUJPOt/FVS*14s %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s 327"& $713s )27"& /FVS*14s %SBGUBOE3FWJTF /FVS*14s
4FRVFODF-FOHUIBOE"3.PEFM
4FRVFODF-FOHUIBOE"3.PEFM
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE7"& 327"& %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s $PEF3FTPMVUJPO )
Y 8 Y % $PEFCPPL4J[F S'*% 72("/ YY m QBQFS YY 327"& YY YY
3FTJEVBM2VBOUJ[FE5SBOTGPSNFS 325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
325SBOTGPSNFSز ߑध
3FTJEVBM2VBOUJ[FE5SBOTGPSNFS 325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
3FTJEVBM2VBOUJ[FE5SBOTGPSNFS 325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s
)JFSBSDIJDBM2VBOUJ[FE7"& )27"& 5:V 4,JN $,JN %-FF BOE#)BOt-PDBMMZ)JFSBSDIJDBM"VUPSFHSFTTJWF.PEFMJOHGPS*NBHF(FOFSBUJPOt/FVS*14s
)JFSBSDIJDBM2VBOUJ[FE7"& )27"& 5:V 4,JN $,JN %-FF BOE#)BOt-PDBMMZ)JFSBSDIJDBM"VUPSFHSFTTJWF.PEFMJOHGPS*NBHF(FOFSBUJPOt/FVS*14s
)JFSBSDIJDBM2VBOUJ[FE7"& )27"& 5:V 4,JN $,JN %-FF BOE#)BOt-PDBMMZ)JFSBSDIJDBM"VUPSFHSFTTJWF.PEFMJOHGPS*NBHF(FOFSBUJPOt/FVS*14s
$POUFYUVBM325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s
$POUFYUVBM325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s
$POUFYUVBM325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s
$POUFYUVBM325SBOTGPSNFS %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s
ߊܳ ݃ݶࢲ
ଵҊ ޙ +)P "+BJO BOE1"CCFFMt%FOPJTJOH%JGGVTJPO1SPCBCJMJTUJD.PEFMTu /FVS*14s "3BNFTI 1%IBSJXBM
"/JDIPM $$IV BOE.$IFOu)JFSBSDIJDBM5FYU$POEJUJPOBM*NBHF(FOFSBUJPOXJUI$-*1-BUFOUTuBS9JWW "0PSE 07JOZBMT BOE,,BWVLDVPHMVt/FVSBM%JTDSFUF3FQSFTFOUBUJPO-FBSOJOHu/FVS*14s %-FF $,JN 4,JN .$IP BOE8)BOt"VUPSFHSFTTJWF*NBHF(FOFSBUJPOVTJOH3FTJEVBM2VBOUJ[BUJPOt$713s 5:V 4,JN $,JN %-FF BOE#)BOt-PDBMMZ)JFSBSDIJDBM"VUPSFHSFTTJWF.PEFMJOHGPS*NBHF(FOFSBUJPOt/FVS*14s %-FF $,JN 4,JN .$IP BOE8)BOt%SBGUBOE3FWJTF&GGFDUJWF*NBHF(FOFSBUJPOXJUI$POUFYUVBM325SBOTGPSNFSt/FVS*14s
&0%