Không gian tiềm ẩn
Không gian tiềm ẩn
Mỗi điểm trong một mặt phẳng nhỏ ứng với một ảnh. Kéo điểm đó đi, decoder sinh ra ảnh mới biến hình mượt; đi giữa hai mẫu là tạo ra một hình lai.
Một mô hình sinh ảnh không nhớ sẵn từng bức ảnh. Nó học một không gian tiềm
ẩn: một mặt phẳng nhỏ gồm vài con số, ở đây là hai số z1 và z2. Mỗi điểm
trong mặt phẳng đó ứng với đúng một ảnh, và bộ giải mã (decoder) chính là cái máy
biến một điểm (z1, z2) thành một ảnh cụ thể. Đứng ở điểm này ra hình này, dịch
sang điểm bên cạnh ra một hình hơi khác. Vì phép biến đổi đó mượt, hai điểm
ở gần nhau luôn cho hai ảnh giống nhau, nên đi một bước nhỏ trong không gian tiềm
ẩn là đổi ảnh một chút.
Điều thú vị nằm ở khoảng giữa các điểm. Ta gắn vài mẫu neo ở những vị trí cố định, mỗi neo ra một hình dễ nhận. Khi kéo điểm tới đúng một neo thì decoder trả về đúng hình của neo đó. Nhưng khi dừng ở lưng chừng giữa hai neo, decoder trộn hai hình lại thành một ảnh lai, một bức chưa từng có trong dữ liệu. Đi mượt trong không gian tiềm ẩn như vậy chính là sinh ảnh mới bằng nội suy, thay vì chép lại ảnh cũ.
Thử ngay
Thử điều này:
- Kéo chấm sáng tới đúng một mẫu neo ở góc: ảnh bên phải hiện gần như đúng hình của neo đó, và ô đọc số ghi neo gần nhất chính là nó.
- Dừng ở chính giữa hai neo (ví dụ giữa
trái timvàmặt cười): ảnh sinh ra là một hình lai của hai mẫu, phần pha trộn hiện gần50% + 50%. - Kéo về tâm
(0, 0): điểm này cách đều cả bốn neo nên ảnh là hình trộn của cả bốn, một bức mới toanh không giống mẫu nào. - Kéo chậm dọc một cạnh từ neo này sang neo kia và nhìn ảnh biến hình mượt: từng chút một, hình này tan dần thành hình kia.
Nội suy là sinh mới
Vì bộ giải mã mượt, mọi điểm nằm giữa các mẫu neo đều cho một ảnh hợp lệ chứ không
phải nhiễu. Một điểm chưa từng ứng với ảnh nào trong dữ liệu vẫn ra một hình lai
mạch lạc, và đó chính là một bức ảnh mới do mô hình sinh ra. Cả một vùng
liên tục của các ảnh khả dĩ nằm gọn trong mặt phẳng (z1, z2) bé xíu này, và di
chuyển trong đó là cách ta đi lấy chúng.
Không gian tiềm ẩn là một mặt phẳng nhỏ mà mỗi điểm ứng với một ảnh; đi mượt trong đó, nhất là vào khoảng giữa các mẫu neo, chính là sinh ra ảnh lai mới bằng nội suy.
- 1Trong sim, một điểm (z1, z2) của không gian tiềm ẩn tương ứng với cái gì?
- 2Khi kéo điểm tới lưng chừng giữa hai mẫu neo, ảnh sinh ra là gì?
- 3Vì sao đi mượt trong không gian tiềm ẩn được coi là "sinh ảnh mới"?