Giter Site home page Giter Site logo

propagating_covariance's Introduction

Simpler Certified Radius Maximization by Propagating Covariances

This is the official GitHub repo for the paper: Simpler Certified Radius Maximization by Propagating Covariances, CVPR 2021 (oral)

Video Introduction

During submission, we create an intuitive introduction video, and we put it on my YouTube channel.

Requirement

Dependency

pytorch 1.6.0

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

CUDA 10.2

prefetch_generator

pip install prefetch_generator

statsmodels

pip install statsmodels

Results

The results on MNIST, SVHN, Cifar-10, ImageNet, and Places365 with the certified robustness. The number reported in each column represents the ratio of the test set with the certified radius larger than the header of that column under the perturbation \sigma. ACR is the average certified radius of all the test samples. A larger value is better for all the numbers reported Alt text

Ablation experiment on Places365 with \sigma=0.5. We perform the choice of \lambda and r_{max} as the hyper-parameters. Alt text

A visualization of the first two channels within the neural network across different layers. The dots are the actual MC samples and the color represents the density at that point. The blue oval is generated from the covariance matrices we are tracking Alt text

Citation

@InProceedings{zhen2021simpler,
author = {Zhen, Xingjian and Chakraborty, Rudrasis and Singh, Vikas},
title = {Simpler Certified Radius Maximization by Propagating Covariances},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2021}
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.