Thư viện thuật ngữ / AI trong thiết kế

VAE là gì?

Còn gọi: bộ mã hoá ảnh, variational autoencoder

VAE (variational autoencoder) là thành phần trong mô hình như Stable Diffusion, dùng để nén ảnh vào không gian ẩn (latent space) và giải nén kết quả về lại ảnh pixel mà bạn nhìn thấy.

Hiểu kỹ hơn

Stable Diffusion không vẽ trực tiếp trên pixel mà làm việc trên bản nén nhỏ hơn nhiều lần, nhờ đó chạy được trên máy cá nhân. Ở bước cuối, VAE dịch bản nén ra ảnh. Vì vậy VAE ảnh hưởng đến màu và chi tiết nhỏ: VAE không phù hợp có thể làm ảnh xám, bạc màu hoặc nhoè mắt, chữ. Đa số checkpoint hiện nay đã gắn sẵn VAE; một số vẫn khuyên tải VAE riêng. Trong ComfyUI, bạn sẽ thấy rõ các node VAE Encode (ảnh sang latent, dùng cho img2img, inpainting) và VAE Decode (latent sang ảnh). Mẹo: nếu ảnh ra nhạt màu bất thường dù prompt ổn, hãy kiểm tra VAE trước. Lỗi hay gặp là dùng VAE của dòng mô hình khác, làm ảnh hỏng hoàn toàn.