본문 바로가기
3-1 학기/Intelligent System

[지능형시스템] Neural Networks (3)

by bona.com 2024. 4. 21.

Generative Models(생성 모델)

: GAN, VAE

 

주어진 학습 데이터를 학습하여 데이터의 분포를 따르는 유사한 데이터를 생성하는 모델을 의미한다.

 

GAN

직접적인 분포를 구하지 않고 그러한 분포를 따르는 샘플링을 그럴듯하게 수행하는 모델이다.

데이터를 생성하는 generator와 데이터를 구별하는 discriminator로 이루어져있다.

  • generator: random noise에서 이미지를 생성한다.
    • 생성된 이미지와 실제 이미지는 무작위로 판별기에 입력된다.
  • discriminator: 수신된 이미지가 진짜인지 가짜인지 판별한다.
    • 판별 후, 어떤 것이 맞느냐에 따라 학습의 방향이 결정된다.

 

VAE

학습 데이터의 분포에 근사하는 분포를 구하는 모델이다.

 autoencoder를 기반으로 한다.

  • Autoencoder: 입력을 encoder에 통과시켜서 latent space의 코드로 보낸 후, 바로 decoder를 통과하여 다시 복원된 이미지가 원래 이미지와 유사해지도록 학습하는 모델이다.

'3-1 학기 > Intelligent System' 카테고리의 다른 글

[지능형시스템] Neural Networks (2)  (0) 2024.04.21
[지능형시스템] Neural Networks (1)  (0) 2024.04.21