1. GAN 모델
- GAN (Generative Adversarial Networks)는 비지도 학습에 사용되는 머신러닝 프레임워크이다.
- GAN 모델은 이전에 학습에 없던 새로운 데이터를 생성하는 특징을 가지고 있다.
GAN 모델의 동작
GAN은 2개의 모델을 바탕으로 동작합니다.
- 식별 모델
- 생성 모델 식별 모델은 생성 모델이 만든 데이터와 실제 데이터 사이트에서 생성 모델이 만든 데이터를 구별하는 역할을 담당합니다. 생성 모델은 랜덤한 노이즈 데이터를 활용하여 새로운 데이터를 만들고, 식별 모델이 실제 데이터와 자신이 만든 데이터를 구별할수 없게 유사하게 만듦니다. 이런 두 모델은 서로 데이터를 생성하고 식별하면서 스스로 학습합니다.