GitHub topics: open-set-recognition
iCGY96/awesome_OpenSetRecognition_list
A curated list of papers & resources linked to open set recognition, out-of-distribution, open set domain adaptation and open world recognition
Size: 368 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 1,138 - Forks: 150

kkirchheim/pytorch-ood
đź‘˝ Out-of-Distribution Detection with PyTorch
Language: Python - Size: 2.22 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 289 - Forks: 29

huytransformer/Awesome-Out-Of-Distribution-Detection
Out-of-distribution detection, robustness, and generalization resources. The repository contains a curated list of papers, tutorials, books, videos, articles and open-source libraries etc
Size: 476 KB - Last synced at: 13 days ago - Pushed at: 22 days ago - Stars: 909 - Forks: 75

OpenGVLab/InternVideo
[ECCV2024] Video Foundation Models & Data for Multimodal Understanding
Language: Python - Size: 53.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1,830 - Forks: 111

PRIS-CV/Mutual-to-Separate
Code release for Mind the Gap: Enlarging the Domain Gap in Open Set Domain Adaptation (TCSVT 2023)
Language: Python - Size: 55.7 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 4

B-Xi/TIP_2025_HyperTaFOR
HyperTaFOR: Task-adaptive Few-shot Open-set Recognition With Spatial-spectral Selective Transformer for Hyperspectral Imagery, TIP, 2025
Language: Python - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

LAMDA-CL/CVPR21-Proser
Learning Placeholders for Open-Set Recognition (CVPR'21 Oral)
Language: Python - Size: 108 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 88 - Forks: 9

MrtnMndt/OpenVAE_ContinualLearning
Open-source code for our paper: Unified Probabilistic Deep Continual Learning through Generative Replay and Open Set Recognition
Language: Python - Size: 1.85 MB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 63 - Forks: 12

Jingkang50/OODSurvey
The Official Repository for "Generalized OOD Detection: A Survey"
Language: Jupyter Notebook - Size: 2.08 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 455 - Forks: 40

eilonyaffe/OSR_trained_on_MNIST
image classification model, trained on MNIST, evaluated on OSR
Language: Jupyter Notebook - Size: 14.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

iCGY96/ARPL
[TPAMI 2022] Adversarial Reciprocal Points Learning for Open Set Recognition
Language: Python - Size: 824 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 167 - Forks: 28

RenHuan1999/FungiCLEF2023-UstcAIGroup
1st Place Code for FungiCLEF 2023 Competition from UstcAIGroup
Language: Python - Size: 773 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

Andrewwango/open-set-resnet
Open set classification of car models. This 3-step classifier solves the problem where dogs are classified as cars, by first filtering these images out using ResNet CNNs transfer-trained on different datasets.
Language: Jupyter Notebook - Size: 3.07 MB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 4

glhr/ood-labelnoise
"A noisy elephant in the room: Is your out-of-distribution detector robust to label noise?" (CVPR 2024)
Language: Jupyter Notebook - Size: 29 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 9 - Forks: 0

dlmacedo/robust-deep-learning
A project to train your model from scratch or fine-tune a pretrained model using the losses provided in this library to improve out-of-distribution detection and uncertainty estimation performances. Calibrate your model to produce enhanced uncertainty estimations. Detect out-of-distribution data using the defined score type and threshold.
Language: Python - Size: 4.16 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 3

MCG-NJU/AWT
[NeurIPS 2024] AWT: Transferring Vision-Language Models via Augmentation, Weighting, and Transportation
Language: Python - Size: 12.3 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 79 - Forks: 1

Jingkang50/OpenOOD
Benchmarking Generalized Out-of-Distribution Detection
Language: Python - Size: 78.4 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 849 - Forks: 107

langnico/osr-coarse-to-fine
This repository contains the code used to create the results presented in the paper: "From Coarse to Fine-Grained Open-Set Recognition". We investigate the role of label granularity, semantic similarity, and hierarchical representations in open-set recognition (OSR) with an OSR-benchmark based on iNat2021.
Language: Python - Size: 95.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

AntMorais/active-learning-proj
Language: Python - Size: 3.14 MB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

mala-lab/PEBAL Fork of tianyu0207/PEBAL
[ECCV'22 Oral] Pixel-wise Energy-biased Abstention Learning for Anomaly Segmentation on Complex Urban Driving Scenes. Dealing with out-of-distribution detection or open-set recognition in semantic segmentation.
Size: 670 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mala-lab/DRA Fork of Choubo/DRA
Official PyTorch implementation of the paper “Catching Both Gray and Black Swans: Open-set Supervised Anomaly Detection”, open-set anomaly detection, few-shot anomaly detection, semi-supervised anomaly detection.
Size: 33.2 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

HailongHuPri/OODGANAttack
Fooling Machine Learning Models: A Novel Out-of-Distribution Attack through Generative Adversarial Networks
Language: Python - Size: 134 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

NazirNayal8/RbA
Official code for RbA: Segmenting Unknown Regions Rejected by All (ICCV 2023)
Language: Python - Size: 289 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 5

mala-lab/PReNet
Official implementation of KDD'23 paper "Deep Weakly-supervised Anomaly Detection"
Language: Python - Size: 39.8 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 3

dlmacedo/distinction-maximization-loss
A project to improve out-of-distribution detection (open set recognition) and uncertainty estimation by changing a few lines of code in your project! Perform efficient inferences (i.e., do not increase inference time) without repetitive model training, hyperparameter tuning, or collecting additional data.
Language: Python - Size: 2.45 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 45 - Forks: 5

sjliu68/MDL4OW
S. Liu, Q. Shi and L. Zhang, "Few-Shot Hyperspectral Image Classification With Unknown Classes Using Multitask Deep Learning," in IEEE Transactions on Geoscience and Remote Sensing, doi: 10.1109/TGRS.2020.3018879.
Language: Python - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 49 - Forks: 14

thuiar/OKD-Reading-List
Papers for Open Knowledge Discovery
Language: TeX - Size: 268 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 23

Crush0416/Fea-DA---Unknown-SAR-Target-Identification
This is a novel unknown sar target identification method based on feature extraction networks and KLD-RPA joint discrimination. Experiment results form MSTAR dataset shows that our proposed Fea-DA achieves state of the art unknown sar target identification accuracy while maintaining the high recognition accuracy of known target.
Language: Python - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 1

Cogito2012/OpenTAL
[CVPR 2022 Oral] Towards Open Set Temporal Action Localization
Language: Python - Size: 7.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 1

luizcoletta/fce-open-world-crop-classification
Python code for detecting and learning new classes of threats present in crops
Language: Python - Size: 3.74 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

MCG-NJU/VLG
VLG: General Video Recognition with Web Textual Knowledge (https://arxiv.org/abs/2212.01638)
Language: Python - Size: 96.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

wjun0830/Difficulty-Aware-Simulator
Official PyTorch Repository of "Difficulty-Aware Simulator for Open Set Recognition" (ECCV 2022 Paper)
Language: Python - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 2

00why00/Glocal
[CVPR 2023] Glocal Energy-based Learning for Few-Shot Open-Set Recognition
Language: Python - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

XinshaoAmosWang/Ranked-List-Loss-for-DML
CVPR 2019: Ranked List Loss for Deep Metric Learning, with extension for TPAMI submission
Language: Shell - Size: 445 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 61 - Forks: 8

Machine-Listeners-Valencia/fsl_osr_dataset_baseline
Source code for baseline obtenience
Language: Python - Size: 9.04 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

steb6/ISBFSAR
Interactive Skeleton Based Few Shot Action Recognition
Language: Python - Size: 98.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

DebabrataPal7/MORGAN
Official Implementation of "MORGAN: Meta-Learning-based Few-Shot Open-Set Recognition via Generative Adversarial Network" (WACV23)
Language: Jupyter Notebook - Size: 1.19 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

zjysteven/SIO
Official PyTorch implementation for "SIO: Synthetic In-Distribution Data Benefits Out-of-Distribution Detection"
Language: Python - Size: 76.7 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

ma-xu/Open-Set-Recognition
Open Set Recognition
Language: Python - Size: 76.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 83 - Forks: 20

MinkiJ/SnaTCHer
[CVPR 2021] Few-shot Open-set Recognition by Transformation Consistency
Language: Python - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 2

taslimisina/osr-ood-ad-methods
This is the official repository for the paper "A Unified Survey on Anomaly, Novelty, Open-Set, and Out-of-Distribution Detection: Solutions and Future Challenges".
Language: Python - Size: 1.13 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 3

dlmacedo/entropic-out-of-distribution-detection
A project to add scalable state-of-the-art out-of-distribution detection (open set recognition) support by changing two lines of code! Perform efficient inferences (i.e., do not increase inference time) and detection without classification accuracy drop, hyperparameter tuning, or collecting additional data.
Language: Python - Size: 7.71 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 8

DebabrataPal7/OCN
Official Implementation of "Few-Shot Open-Set Recognition of Hyperspectral Images with Outlier Calibration Network" (WACV22)
Language: Jupyter Notebook - Size: 691 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

rshaojimmy/OSAD
[ECCV 2020] Pytorch codes for Open-set Adversarial Defense
Language: Python - Size: 562 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 2

pedrormjunior/ossvm Fork of cjlin1/libsvm
Open-Set Support Vector Machines (OSSVM) [see commit message https://github.com/pedrormjunior/ossvm/commit/50d51dc482c8e13df7d9037976b97db7e60a1ccf for usage]
Language: Java - Size: 7.89 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

calvinnsmith/Volvo-Project
Machine learning project conducted together with Volvo Cars
Language: R - Size: 5.09 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rshaojimmy/OSDN-CAML
[IJCV 2022] Pytorch codes for Open-set Adversarial Defense with Clean-Adversarial Mutual Learning
Language: Python - Size: 236 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0
