The code is written in Python 3.
Install the Python3 dependecies by executing the following command:
pip3 install -r requirements.txt
In the root folder you can run some sanity check tests, by executing the following command:
bash run_tests.sh
cd examples/text_experiments
bash run_text_exp.sh
cd data && git clone https://github.com/garythung/trashnet.git
mv trashnet/data/dataset-resized.zip . && rm -rf trashnet && unzip dataset-resized.zip
cd ../examples/trashnet_experiments && python3 generate_synthetic_annotations.py
bash run_trashnet_exp.sh
cd examples/cifar10n_experiments
bash run_cifar_exp.sh
cd examples/syntethic_experiments
bash run_exp.sh
For doubts or errors feel free to ping purificato@diag.uniroma1.it!
See CONTRIBUTING for more information.
This library is licensed under the Apache 2.0 License.
The implementation of Dawid-Skene and Iterative-Weighted Majority Voting draws from thethe paper A Lightweight, Effective, and Efficient Model for LabelAggregation in Crowdsourcing. We gratefully acknowledge the authors for making their code available.