Nenhuma descrição

Christoph Kaeding 187e62a6f6 removed debug 7 anos atrás
activeLearning 187e62a6f6 removed debug 7 anos atrás
evaluation 7ca79926a2 small bug fix 7 anos atrás
reweighting 5e1a008e18 init 8 anos atrás
.gitignore 9f02ee36bc minor 8 anos atrás
COPYING 5e1a008e18 init 8 anos atrás
COPYING.LESSER 5e1a008e18 init 8 anos atrás
README.md 9f02ee36bc minor 8 anos atrás
datasetAcquisition.py cd0b747384 bug fix 7 anos atrás
example_setup.cfg 5e1a008e18 init 8 anos atrás
helperFunctions.py 5e1a008e18 init 8 anos atrás
methodSelection.py 5e1a008e18 init 8 anos atrás

README.md

Expected Model Output Change (EMOC)

Source code for methods described in the following papers:

  • Active learning and discovery of object categories in the presence of unnameable instances, C Käding, A Freytag, E Rodner, P Bodesheim, J Denzler, Computer Vision and Pattern Recognition (CVPR), 2015

  • Large-Scale Active Learning with Approximations of Expected Model Output Changes, C Käding, A Freytag, E Rodner, A Perino, J Denzler, German Conference on Pattern Recognition (GCPR), 2016

  • Watch, Ask, Learn, and Improve: A Lifelong Learning Cycle for Visual Recognition, C Käding, E Rodner, A Freytag, J Denzler, European Symposium on Artificial Neural Networks (ESANN), 2016

If you use parts of the code, please cite the corresponding papers.

Dependencies
  • Python 2.7
  • numpy
  • scipy
  • scikit-learn
Usage
  1. define setup (see example_setup.cfg)
  2. precompute setup (run evaluation/PrecomputeExperimentalSetup.py setup.cfg)
  3. start experiment (run evaluation/RunExperiment.py setup.cfg)
  4. see results (stored in results.mat)