This is a proof of concept to use rubrix in combination with small-text for active-learning-based text classification.
See the discussion here.
Install python dependencies:
pip install -r requirements.txt
Then execute the steps to start rubrix as shown in their README.md:
docker run -d --name elasticsearch-for-rubrix -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
python -m rubrix
Finally, to start this application:
python -m active_learning_test.main