diffai

Robust network trainer

Trains neural networks to be provably robust against adversarial examples using abstract interpretation techniques.

A certifiable defense against adversarial examples by training neural networks to be provably robust

GitHub

218 stars
16 watching
26 forks
Language: Python
last commit: 4 months ago
abstract-interpretationattackdefenseneural-networkpytorchrobust

Related projects:

Repository Description Stars
madrylab/robustness A library for training and evaluating neural networks with a focus on adversarial robustness. 918
prinsphield/adversarial_reprogramming This project enables reprogramming of pre-trained neural networks to work on new tasks by fine-tuning them on smaller datasets. 33
paarthneekhara/rnn_adversarial_reprogramming Repurposes pre-trained neural networks for new classification tasks through adversarial reprogramming of their inputs. 6
guanghelee/neurips19-certificates-of-robustness Tight certificates of adversarial robustness for randomly smoothed classifiers 17
borealisai/advertorch A toolbox for researching and evaluating robustness against attacks on machine learning models 1,308
max-andr/provably-robust-boosting Provides provably robust machine learning models against adversarial attacks 50
ahmedfgad/neuralgenetic Tools and techniques for training neural networks using genetic algorithms 240
erotemic/netharn A PyTorch framework for managing and automating deep learning training loops with features like hyperparameter tracking and single-file deployments. 39
mit-han-lab/data-efficient-gans Improves GAN training efficiency by incorporating data augmentation 1,283
achaiah/pywick A PyTorch-based neural network training framework with advanced features and utilities 398
utkuozbulak/pytorch-cnn-adversarial-attacks PyTorch implementation of various Convolutional Neural Network adversarial attack techniques 350
loudinthecloud/dpwa A distributed learning framework that enables peer-to-peer parameter averaging and asynchronous training of deep neural networks 53
eth-sri/bayes-framework-leakage Develops and evaluates a framework for detecting attacks on federated learning systems 11
wyy-123-xyy/ra-fed A Python implementation of a distributed machine learning framework for training neural networks on multiple GPUs 6
neuralhydrology/neuralhydrology A Python library for training neural networks with focus on hydrological applications using PyTorch. 364