RepositoryPython
ashafahi

ashafahi/free_adv_train

Official TensorFlow Implementation of Adversarial Training for Free! which trains robust models at no extra cost compared to natural training.

176sao
30fork
5issue
0lượt xem

🛡️ Huấn luyện chống tấn công đối kháng mà không tốn thời gian — Free Adversarial Training

Huấn luyện mô hình mạnh mẽ chịu được các cuộc tấn công đối kháng, với chi phí thời gian gần bằng huấn luyện tự nhiên.

Đây là bản cài đặt TensorFlow chính thức của bài báo Free Adversarial Training. Dự án hỗ trợ huấn luyện các mô hình robust trên bộ dữ liệu CIFAR-10 và CIFAR-100, đạt được hiệu suất tương đương với PGD adversarial training truyền thống nhưng với thời gian huấn luyện ngắn hơn đáng kể.

✨ Điểm nổi bật

  • Huấn luyện miễn phí (Free Training): Tận dụng kỹ thuật replay để huấn luyện mô hình chịu được tấn công đối kháng mà không tăng thời gian huấn luyện đáng kể.
  • Hỗ trợ CIFAR-10 và CIFAR-100: Dễ dàng chuyển đổi giữa hai bộ dữ liệu chuẩn trong lĩnh vực thị giác máy tính.
  • Đạt hiệu suất cao: Mô hình Free-8 đạt độ chính xác tấn công PGD-100 lên tới 46.60% trên CIFAR-10, cạnh tranh với các mô hình PGD truyền thống.
  • Tốc độ huấn luyện nhanh: Thời gian huấn luyện chỉ khoảng 785 phút cho mô hình Free-8, thấp hơn nhiều so với 5418 phút của Madry 7-PGD.
  • Công cụ đánh giá mạnh mẽ: Hỗ trợ đánh giá mô hình bằng PGD với nhiều lần khởi động lại ngẫu nhiên.
  • Tích hợp TensorFlow: Dựng dựa trên TensorFlow, dễ dàng mở rộng và tùy biến.

💡 Vì sao đáng chú ý

Phương pháp Free Adversarial Training giúp giảm đáng kể chi phí tính toán khi huấn luyện các mô hình chịu được tấn công đối kháng. Thay vì phải thực hiện nhiều bước tối ưu hóa riêng biệt như trong PGD truyền thống, kỹ thuật này tích hợp trực tiếp quá trình tạo adversarial examples vào quá trình huấn luyện, giữ thời gian huấn luyện không thay đổi. Đây là lựa chọn lý tưởng cho các nhà nghiên cứu và kỹ sư muốn xây dựng mô hình mạng nơơnron mạnh mẽ một cách hiệu quả.


#AdversarialTraining #TensorFlow #Robustness #CIFAR10 #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.

RepositoryPython
Trusted-AI/adversarial-robustness-toolbox

Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

6.3k
Oct 8, 2026
RepositoryPython
QData/TextAttack

TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/

3.5k
Aug 15, 2026
RepositoryJupyter Notebook
MadryLab/photoguard

Raising the Cost of Malicious AI-Powered Image Editing

702
Feb 27, 2023
RepositoryC++
Koukyosyumei/AIJack

Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)

429
May 30, 2026
RepositoryJupyter Notebook
shangtse/robust-physical-attack

Physical adversarial attack for fooling the Faster R-CNN object detector

170
Jan 13, 2020
RepositoryPython
bethgelab/foolbox

A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX

3.0k
Dec 3, 2025
RepositoryPython
microsoftarchive/promptbench

A unified evaluation framework for large language models

2.8k
Feb 20, 2026
RepositoryPython
thunlp/TAADpapers

Must-read Papers on Textual Adversarial Attack and Defense

1.6k
Jun 4, 2025
RepositoryPython
thunlp/OpenAttack

An Open-Source Package for Textual Adversarial Attack.

781
Jul 20, 2023