nupurkmr9/vision-aided-gan
Ensembling Off-the-shelf Models for GAN Training (CVPR 2022 Oral)
🧠 Vision-aided GAN: Nâng cấp GAN bằng trí tuệ tập thể của mô hình thị giác
Hội tụ nhiều mô hình thị giác pretrained thành một tập đĩa phân biệt duy nhất, giúp GAN huấn luyện hiệu quả hơn, đặc biệt khi dữ liệu khan hiếm.
Vision-aided GAN là một phương pháp đề xuất tại CVPR 2022 (Oral), cho phép khai thác tri thức từ nhiều mô hình thị giác pretrained như CLIP, Inception, ResNet… để cải thiện quá trình huấn luyện GAN. Thay vì dựa vào một mô hình phân biệt đơn lẻ, dự án sử dụng một tập hợp (ensemble) các mô hình, được lựa chọn thông qua đo lường khả năng tách biên tuyến tính giữa mẫu thật và giả trong không gian nhúng.
✨ Điểm nổi bật
- Chọn mô hình thông minh: Dựa trên tính phân biệt tuyến tính giữa mẫu thật và giả trong embedding của mô hình pretrained để chọn mô hình tốt nhất.
- Tăng dần ensemble: Thêm dần mô hình vào tập đĩa phân biệt theo từng bước, tối ưu hiệu suất.
- Áp dụng rộng rãi: Hỗ trợ huấn luyện StyleGAN2 và BigGAN với công nghệ vision-aided discriminator.
- Hiệu quả với dữ liệu ít: Đạt FID tương đương StyleGAN2 huấn luyện trên toàn bộ dữ liệu chỉ với 0.7% dữ liệu trên LSUN Cat.
- Cài đặt dễ dàng: Hỗ trợ thư viện
vision-aided-lossđể tích hợp vision-aided discriminator vào bất kỳ mô hình GAN nào. - Mô hình pretrained miễn phí: Cung cấp mô hình StyleGAN2 và BigGAN đã được huấn luyện sẵn.
💡 Vì sao đáng chú ý
Vision-aided GAN khác biệt ở cách nó biến "kiến thức" từ các mô hình thị giác chuyên sâu (như CLIP, Inception) thành lợi thế cạnh tranh cho việc huấn luyện GAN. Thay vì thiết kế lại kiến trúc phức tạp, dự án tận dụng hiệu quả các mô hình đã tồn tại, đồng thời đề xuất cơ chế lựa chọn mô hình minh bạch và hiệu quả. Đặc biệt, khả năng cải thiện FID đáng kể trong môi trường dữ liệu khan hiếm làm cho nó rất hấp dẫn cho các ứng dụng thực tế.
#ComputerVision #GAN #PyTorch #AI #TiniX
Similar Projects
Discover other similar projects and AI models.
[CVPR 2021] Anycost GANs for Interactive Image Synthesis and Editing
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
Ultralytics YOLOv5 in PyTorch for object detection, instance segmentation, classification, training, and export.
The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.