Open-Set-Recognition
Open-Set-Recognition copied to clipboard
Open Set Recognition
Open Set Recognition Project
Ongoing Open Set Recognition project using PyTorch.
For any issue and question, please email [email protected]
Attention: need to be re-constrcuted due to my experimental implementations (especially my methods).
Requirements
For different Algorithms and different datasets, the requirements varies. In general, the basic and must requirements are:
# pytorch 1.4+, torchvision 0.7.0 +
pip3 install torch torchvision
# sklearn
pip3 install -U scikit-learn
# numpy
pip3 install numpy
# scikit-learn-0.23.2
pip3 install -U sklearn
For OpenMax:
pip3 install libmr
For plotting MNIST:
pip3 install imageio
pip3 install tqdm
Supporting
- DataSet
- CIFAR-100 (done)
- CIFAR-10 (todo)
- MNIST (Done)
- ImageNet (todo)
- Algorithms
- SoftMax (done)
- SoftMax with threshold (done)
- OpenMax(CVPR2016) (done)
- OLTR (CVPR2019) (done)
- Center Loss (ECCV2016) (Done)
- More ...
- Evaluations
- Accuracy
- F1-measure
- More ...
Have a try
Click go link to the related method/dataset and have a try.
| CIFAR-100 | CIFAR-10 | MNIST | ImageNet | ||
|---|---|---|---|---|---|
| OpenMax | [ReadME] | go | |||
| OLTR | [ReadME] | go | |||
| CenterLoss | [ReadME] | go |