오늘 배운 내용은 생성형 AI!
기존 데이터셋의 패턴을 학습하여 새로운 데이터를 생성하는 기계학습 모델
예측이나 분류가 아닌, 실제와 유사한 새로운 콘텐츠를 만들어낸다.
Natural Language Processing, 자연어 처리
인간의 언어를 컴퓨터가 이해하고 처리할 수 있도록하는 AI 핵심 분야
LLM
(Large Language Model)생성형 이미지 모델은 특정 데이터의 분포를 기반으로 새로운 이미지를 생성한다.
이미지 출처 : jameskoo0503
Explicit Density : 데이터 확률 밀도함수를 직접 모델링. Tractble Density, VAE, ..
Implicit Density : 데이터 확률 밀도함수를 정의하지 않고 생성. GANs, ..
GANs
generator와 discriminator 두 개의 신경망으로 구성되어, 두 네트워크는 서로 경쟁하면서 학습하며, 생성된 데이터가 실제 데이터와 구별하기 어렵도록 만든다.
TIL #425 참고
AutoEncoder
인코더와 디코더로 구성되어 입력 이미지를 latent space(잠재공간)으로 매핑해 잠재 변수 z로 변환하고 이를 복원하는 과정으로 이미지를 생성한다.
AE(잠재변수 분포 정의 x), VAE(잠재변수 분포 정의), VQ-VAE(잠재변수 분포 이산화해서 정의)
Flow-based Models
input 이미지를 함수 f를 통해 잠재공간으로 변환하고, 역함수 를 통해 이미지를 복원(생성). 단, 함수는 연속적이고 미분이 가능하고 역변환이 가능해야한다.
Diffusion Models
input 이미지를 forward process(점진적으로 가우시안 노이즈를 추가)를 통해 잠재공간으로 변환하고 reverse process(앞의 노이즈를 추정해 제거)로 복원하는 구조.