Open-source active-learning backend multipurpose labeling tool. Inspired by prodigy and Labelbox.
Compare two active learning strategies (implemented by alipy) and visualize (altair) the learning process with numerous charts. The strategies are highly configurable and can be combined with multiple sklearn al-model. More information can be found here and here.
After cloning this repo you first need to initialize the git submodules, which you can in laymen terms think of as including the active learning code from a different git repository.
# Git
git submodule init
git submodule update
# Frontend
cd frontend
npm i
We use docker for the backend. Both backend and frontend have hot reloading out of the box.
- Backend:
docker-compose up --build
. - Frontend:
cd frontend
thennpm run dev
For further information check the related README.md
in the ./frontend
and ./backend
directory.