Mạng quảng cáo tạo tập trung (GAN) có hai phần:
- Trình tạo sẽ tìm hiểu cách tạo dữ liệu hợp lý. Các thực thể đã tạo sẽ trở thành ví dụ về mã đào tạo tiêu cực cho thuật toán phân biệt.
- Trình phân biệt tìm hiểu cách phân biệt dữ liệu giả mạo của trình tạo với dữ liệu thực. Bộ phân biệt này phạt phần mềm tạo trình tạo kết quả bất thường.
Khi quá trình huấn luyện bắt đầu, trình tạo sẽ tạo ra dữ liệu rõ ràng là giả mạo và bộ phân biệt nhanh chóng nhận biết được rằng dữ liệu đó là giả mạo:
Khi quá trình huấn luyện diễn ra, trình tạo sẽ tiến gần hơn đến việc tạo ra kết quả có thể đánh lừa bộ phân biệt:
Cuối cùng, nếu quá trình đào tạo trình tạo diễn ra tốt đẹp, bộ phân biệt sẽ trở nên tệ hơn khi nói sự khác biệt giữa thực và giả. Báo cáo này bắt đầu phân loại dữ liệu giả mạo là dữ liệu thực và độ chính xác của dữ liệu đó giảm.
Sau đây là ảnh của toàn bộ hệ thống:
Cả trình tạo và bộ phân biệt đều là mạng nơ-ron. Đầu ra của trình tạo được kết nối trực tiếp với đầu vào của bộ phân biệt. Thông qua tính năng phân phối ngược, cách phân loại phân biệt đối tượng sẽ cung cấp tín hiệu cho trình tạo sử dụng để cập nhật trọng số của mình.
Hãy giải thích chi tiết hơn về các thành phần của hệ thống này.