OOD benchmark for generalized out-of-distribution detection
Top 38.5% on sourcepulse
OpenOOD provides a comprehensive benchmark and framework for evaluating generalized Out-of-Distribution (OOD) detection methods. It aims to standardize fair comparisons across diverse OOD detection techniques, including anomaly detection, novelty detection, and open-set recognition. The project targets researchers and practitioners in machine learning, particularly those working on robust and reliable AI systems.
How It Works
OpenOOD implements a unified evaluator that simplifies the process of benchmarking OOD detection methods. It supports a wide range of datasets, backbones (CNNs and Transformers), and over 60 OOD detection algorithms, categorized by their approach (e.g., post-hoc, training-based, extra data). The framework allows for automatic hyperparameter searching and provides pre-trained checkpoints for common datasets.
Quick Start & Requirements
pip install git+https://github.com/Jingkang50/OpenOOD
pip install libmr
for CLIP, pip install git+https://github.com/openai/CLIP.git
for CLIP.Highlighted Details
Maintenance & Community
The project is actively under development, with recent updates including v1.5 release and acceptance to DMLR. Contributions and collaborations are welcomed.
Licensing & Compatibility
The repository does not explicitly state a license in the README. Users should verify licensing for commercial use or integration into closed-source projects.
Limitations & Caveats
The README states the codebase is "still under construction," indicating potential for ongoing changes and instability. Specific licensing information is not readily available.
2 months ago
1 day