Back to Trending
RepositoryPython
kunheek

kunheek/style-aware-discriminator

CVPR 2022 - Official PyTorch implementation of "A Style-Aware Discriminator for Controllable Image Translation"

115stars
8forks
0issues
0views

🔍 Bản dịch thuần ảo có khả năng kiểm soát phong cách hơn từ bản phân biệt đối lập

Mô hình tự động khám phá các nguyên mẫu phong cách từ dữ liệu một cách tự giám sát, kết hợp nhiều thuộc tính như thời gian, thời tiết, mùa, kết cấu hoặc độ tuổi, giới tính và phụ kiện.

Đây là cách hiện thực hóa PyTorch chính thức của bài báo CVPR 2022: A Style-Aware Discriminator for Controllable Image Translation do nhóm nghiên cứu từ POSTECH (Hàn Quốc) trình bày. Thay vì chỉ dịch ảnh theo lớp nhãn cố định, mô hình sử dụng một bộ phân biệt đối lập (discriminator) thông minh — đóng vai trò cả nhà phê bình lằm như encoder phong cách — để cung cấp điều kiện kiểm soát phong cách cho bộ sinh (generator).

✨ Điểm nổi bật

  • Tự động khám phá nguyên mẫu phong cách: học từ dữ liệu một cách tự giám sát (self-supervised), không cần nhãn phong cách.
  • Kiểm soát phong cách linh hoạt: hỗ trợ nội suy phong cách (style interpolation), chuyển giao nội dung (content transplantation) và dịch ảnh địa phương.
  • Tương thích checkpoint huấn luyện sẵn: cung cấp mô hình đã huấn luyện trên nhiều bộ dữ liệu như AFHQ, CelebA-HQ, LSUN Church, FFHQ, Oxford 102.
  • Hỗ trợ đánh giá định lượng: tính toán FID, KID, mFID, mKID, FID_lerp, MSE và LPIPS.
  • Phiên bản an toàn và tương thích cao (2025): cập nhật lên PyTorch ≥2.2.0 để vá lỗ hổng bảo mật CVE-2025-32434, CVE-2024-31583, CVE-2024-31580.
  • Tùy chọn CUDA tùy chỉnh (không bắt buộc): cho phép bật/tắt kernel CUDA tùy chỉnh của StyleGAN2 tùy nhu cầu hiệu năng.
  • Tải mô hình dễ dàng: sử dụng công cụ download.py để tải toàn bộ hoặc từng checkpoint cụ thể.

💡 Vì sao đáng chú ý

Khác với các phương pháp dịch ảnh-to-ảnh truyền thống chỉ dựa trên nhãn lớp, mô hình này xây dựng một không gian phong cách có khả năng điều khiển thông qua học tập tự giám sát dựa trên nguyên mẫu. Điều này giúp sinh ra kết quả hợp lý hơn khi nội suy giữa các miền khác nhau. Đặc biệt, phân biệt đối lập không chỉ phản biện mà còn mã hóa thông tin phong cách, đồng thời hướng dẫn trực tiếp quá trình huấn luyện của bộ sinh — một cách tiếp cận đột phá so với các kiến trúc truyền thống.

Dự án phù hợp với các nhà nghiên cứu và kỹ sư trong lĩnh vực thị giác máy tính, đặc biệt là làm việc với bài toán dịch ảnh, tạo ảnh thần cảm hoặc chỉnh sửa ảnh theo phong cách mong muốn.


#CVPR2022 #ImageTranslation #PyTorch #UnsupervisedLearning #StyleAware #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJupyter Notebook
rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

107.4k
Oct 2, 2026
RepositoryPython
ultralytics/ultralytics

Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking

62.9k
Oct 26, 2026
RepositoryPython
d2l-ai/d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

82.2k
Jul 30, 2024
RepositoryJupyter Notebook
GokuMohandas/Made-With-ML

Learn how to develop, deploy and iterate on production-grade ML applications.

49.8k
Mar 4, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

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...

♥0
190.1M
Jun 1, 2026
RepositoryPython
labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

67.6k
Jan 22, 2026
RepositoryPython
labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

67.6k
Jan 22, 2026
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 27, 2026
RepositoryPython
CorentinJ/Real-Time-Voice-Cloning

Clone a voice in 5 seconds to generate arbitrary speech in real-time

60.2k
Mar 9, 2026