Skip to content

rlnav/active_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Active Learning for Semantic Segmentation

Installation

Install dependencies:

pip install -r requirements.txt

Adjust parameters in src/params.py.

Simple train loop

Currently supproted datasets:

python src/train_semantic_segmentation.py

Active learning

Currently implemented anomaly detection strategies:

  • Entropy sampling,
  • Marging sampling,
  • Query-by-committee.

Entropy and Margin samples selection:

python src/entropy_margin.py

Query-by-committee samples selection:

python src/query_by_committee.py

Tensorboard logging

Start tensorboard, specifying the path to logging directory.

tensorboard --logdir src/tb_runs/EXPERIMENT_NAME

In your browser open http://localhost:6006 to see the results.

Reference:

About

Active Learning for RGB Semantic Segmentation

Topics

Resources

Stars

Watchers

Forks