생성적 적대 신경망: 두 개의 신경망로 구성됨
비지도 학습의 한 종류
생성자와 판별자 사이의 경쟁을 통해 모델 훈련.
생성자(Generator)
무작위로 생성된 노이즈를 입력으로 받아 실제와 유사한 데이터를 생성하는 역할
예를들어, 이미지생성에서는 무작위한 노이즈벡터로부터 현실적인 이미지를 생성할 수 있음.
판별자를 속이기 위해 더 실제와 유사한 데이터를 생성하려고 노력
판별자(Discriminator)
생성된 데이터와 실제 데이터를 구분하는 역할.
주어진 데이터가 생성자에 의해 생성된 것인지, 아니면 실제 데이터인지 판별하는 역할
생성자로부터 생성된 데이터와 실제 데이터를 정확하게 구분하려고 노력
활용
이미지 생성: 사실적인 얼굴 이미지, 조경 사진 등을 생성
데이터 증강
스타일 변환 ex) 어떤 작품을 다른 화가의 스타일로 재해석하는 자겅ㅂ
음악생성
자연어 처리(텍스트 생성과 번역 등)
오토인코더