United Statesamanchadha/coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
🎓 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
Similar Projects
Discover other similar projects and AI models.
A Generative Adversarial Networks (GANs) Specialization made by deeplearning.ai on Coursera
[CVPR 2021] Anycost GANs for Interactive Image Synthesis and Editing
DeepLearning.ai课程学习Jupyter Notebook作业
(完结)网易云课堂微专业《深度学习工程师》听课笔记,编程作业和课后练习
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
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.
Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学