- Flow matching은 Gaussian noise에서 시작하여 반복적인 과정을 통해 고양이 이미지를 생성하는 생성 모델임. 🐈⬛
- 모델의 입력과 출력은 같은 shape의 텐서이며, 출력은 입력을 고양이 이미지로 변환시키는 벡터(vector difference)를 나타냄. 🔄
- 텐서의 차 A - B = C를 이용하여 A = B + C로 표현, B는 입력 노이즈, C는 고양이-노이즈 차이(상수배)임. ➕
- C를 B에 반복적으로 더함으로써 노이즈를 점차 제거하고 고양이 이미지를 생성. ➡️
- 모델의 출력 C는 입력 B를 고양이 이미지 방향으로 이동시키는 벡터 필드(vector field)로 해석 가능. 🐾