GAN

From CS Wiki
Revision as of 03:29, 18 January 2020 by 223.62.204.145 (talk) (→‎함께 보기)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Generative Adversarial Networks; 적대적 생성 신경망; 적대적 신경망; 생산적 적대 신경망
  • 한글 해석이 제각각이라 영어로 문서 생성함

구조[edit | edit source]

GAN 동작 구조.png

  • 위 그림을 쉽게 그린 아래 그림

GAN 동작 구조2.png

구성[edit | edit source]

구분 구성 요소 주요 기능
기능 모듈 생성자

(Generator)

이미 존재하는 데이터와 유사한 데이터 생성
감별자

(Discriminator)

실제 데이터와 모조 데이터를 입력받아 모조 여부 감별
학습 모델 경쟁 학습 두개의 적대적 모델이 각각 모조와 감별을 경쟁적으로 수행
비지도 학습 라벨링 등 지도 없이 경쟁을 통한 결과 도출

GAN의 종류[edit | edit source]

  • DCGAN(Deep Convolutional GAN)
    • 생성자와 감식자에 CNN 적용
    • 조작된 가짜 이미지 생성
  • SRGAN(Super Resolution GAN)
    • 저해상도 이미지를 고해상도 이미지로 변환
  • StackGAN
    • 입력된 문장과 단어를 해석해 이미지를 생성
  • 3D-GAN
    • 2D 이미지를 3D 이미지로 전환
  • CycleGAN
    • 이미지의 스타일을 다른 이미지로 변환
    • 밤 사진을 낮 사진으로, 모네풍을 피카소 풍으로
  • DiscoGAN
    • 서로 다른 객체 그룹 사이의 특성을 파악하여 양자 사이의 관계를 파악
    • 가방 이미지로, 유사한 느낌의 신발 이미지 생성

함께 보기[edit | edit source]