RepositoryJupyter NotebookUSHoa Kỳ
amanchadha

amanchadha/coursera-gan-specialization

Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai

482sao
321fork
2issue
1lượt xem

🎓 Bộ bài tập GANs đầy đủ từ deeplearning.ai trên Coursera

Toàn bộ lập trình và quiz của khóa chuyên sâu Generative Adversarial Networks — từ cơ bản đến nâng cao — nay đã có sẵn mã nguồn mở.

Kho mã nguồn amanchadha/coursera-gan-specialization tập hợp tất cả bài tập lập trình và quiz từ khóa chuyên sâu GANs (Generative Adversarial Networks) do deeplearning.ai cung cấp trên Coursera. Khoá học gồm ba khóa con, đi từ nền tảng đến ứng dụng thực tế, sử dụng PyTorch làm framework chính. Dự án hướng đến sinh viên, kỹ sư phần mềm và nhà nghiên cứu muốn tìm hiểu cách GANs hoạt động và áp dụng chúng vào dự án cá nhân.

✨ Điểm nổi bật

  • Ba khóa học đầy đủ: bao quát toàn bộ specialization từ Build Basic GANs, Build Better GANs, đến Apply GANs
  • PyTorch làm nền tảng: mọi bài tập đều triển khai bằng PyTorch, từ GAN cơ bản đến WGAN-GP, StyleGAN, Pix2Pix, CycleGAN
  • DCGAN và WGAN-GP: bài tập xây dựng Deep Convolutional GAN và Wasserstein GAN với Gradient Penalty để giải quyết vấn đề mode collapse và huấn luyện không ổn định
  • GAN có điều kiện: triển khai Conditional GAN và Controllable Generation để tạo ảnh theo danh mục và kiểm soát đặc tính đầu ra
  • Đánh giá GANs: cài đặt Fréchet Inception Distance (FID) để đo lường chất lượng mô hình sinh
  • Xử lý thiên kiến: tìm hiểu về bias trong ML và các hệ lụy xã hội của GANs, bao gồm bảo mật và quyền riêng tư
  • Nhiều kiến trúc tiên tiến: StyleGAN, Pix2Pix, CycleGAN trong khóa nâng cao
  • Dễ tiếp cận: không yêu cầu kiến thức sâu về toán hay ML nghiên cứu để bắt đầu

💡 Vì sao đáng chú ý

Thay vì chỉ xem video lý thuyết, người học có thể đọc trực tiếp mã nguồn Jupyter Notebook cho từng bài tập, từ GAN cơ bản đầu tiên đến các mô hình nâng cao như StyleGAN và CycleGAN. Đây là cách học hiệu quả nhất — vừa hiểu nguyên lý, vừa thực hành ngay trên chính code.

Dự án cũng đề cập đến khía cạnh xã hội của GANs: thiên kiến trong mô hình sinh, bảo vệ quyền riêng tư, và phát hiện adversarial attacks. Đây là điểm hiếm thấy ở nhiều khoá học ML, giúp người học không chỉ xây dựng mô hình mà còn hiểu được trách nhiệm đi kèm.


#GAN #DeepLearning #PyTorch #GenerativeModel #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJupyter Notebook
Sachin-Wani/deeplearning.ai-GANs-Specialization

A Generative Adversarial Networks (GANs) Specialization made by deeplearning.ai on Coursera

162
Nov 21, 2020
RepositoryPython
junyanz/pytorch-CycleGAN-and-pix2pix

Image-to-Image Translation in PyTorch

25.3k
Aug 6, 2025
RepositoryPython
mit-han-lab/anycost-gan

[CVPR 2021] Anycost GANs for Interactive Image Synthesis and Editing

779
Oct 3, 2023
RepositoryJupyter Notebook
marsggbo/deeplearning.ai_JupyterNotebooks

DeepLearning.ai课程学习Jupyter Notebook作业

597
Nov 8, 2020
RepositoryJupyter Notebook
AlbertHG/Coursera-Deep-Learning-deeplearning.ai

(完结)网易云课堂微专业《深度学习工程师》听课笔记,编程作业和课后练习

448
Jan 21, 2019
RepositoryJupyter Notebook
amanchadha/coursera-natural-language-processing-specialization

Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.

376
Dec 8, 2025
RepositoryJupyter Notebook
krishk97/ECE-C247-EEG-GAN

GAN and VAE implementations to generate artificial EEG data to improve motor imagery classification. Data based on BCI Competition IV, datasets 2a. Final project for UCLA's EE C247: Neural Networks and Deep Learning course.

168
Mar 26, 2020
RepositoryPython
hindupuravinash/the-gan-zoo

A list of all named GANs!

14.7k
Oct 6, 2023
RepositoryPython
MorvanZhou/Tensorflow-Tutorial

Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学

4.3k
Oct 31, 2020