GithubHelp home page GithubHelp logo

siihwanpark / rotnet-ood Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sooonwoo/rotnet-ood

0.0 1.0 0.0 16.04 MB

Self-Supervised Learning for OOD Detection (NeurIPS 2019)

Python 100.00%
ood-detection self-supervised-learning paper-implementations pytorch-implementation

rotnet-ood's Introduction

Self-Supervised Learning for OOD Detection

A Simplified Pytorch implementation of Using Self-Supervised Learning Can Improve Model Robustness and Uncertainty(NeurIPS 2019)

The code supports only Multi-class OOD Detection experiment(in-dist: CIFAR-10, Out-of-dist: CIFAR-100/SVHN)

  • Command
    • RotNet-OOD

      python test.py --method=rot --ood_dataset=cifar100

    • baseline

      python test.py --method=msp --ood_dataset=svhn

Results (OOD Detection)

  • Metric : AUROC
CIFAR-100 SVHN
Maximum Softmax Probability
(baseline)
0.6986 0.7190
RotNet 0.7931 0.9584
RotNet (rot loss only) 0.7132 0.9560
RotNet (KL divergence only) 0.7834 0.8522

Reference

[1] full code(by authors): https://github.com/hendrycks/ss-ood

[2] Using Self-Supervised Learning Can Improve Model Robustness and Uncertainty(NeurIPS 2019): https://arxiv.org/abs/1906.12340

[3] A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networks(ICLR 2017): https://arxiv.org/abs/1610.02136

rotnet-ood's People

Contributors

sooonwoo avatar siihwanpark avatar

Watchers

paper2code - bot avatar

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.