Skip to content
Snippets Groups Projects
Commit 7c11726d authored by Begüm Demir's avatar Begüm Demir
Browse files

Update README.md

parent b56ada41
No related branches found
No related tags found
No related merge requests found
# Label Noise Injection Tools
This repository contains links to two tools, namely [multi-label noise injection](https://gitlab.tubit.tu-berlin.de/rsim/multi_label_noise) and [noisifier](https://gitlab.tubit.tu-berlin.de/rsim/noisifier), which both help to inject label noise into image datasets. The resulting noisified dataset can be used in experiments to train machine learning models robust against label noise. Both tools work on [Numpy](https://numpy.org/) arrays and are independent of specific deep learning libraries.
This page contains links to the tools developed at the [Remote Sensing Image Analysis group](https://www.rsim.tu-berlin.de/menue/remote_sensing_image_analysis_group/) to inject synthetic multi-label noise into image datasets. The resulting noisy labeled datasets can be used in experiments to evaluate the robustness of the machine learning models against label noise. Both tools work on [Numpy](https://numpy.org/) arrays and are independent of specific deep learning libraries.
## 1) multi-label noise injection
[multi-label noise injection](https://gitlab.tubit.tu-berlin.de/rsim/multi_label_noise) contains a set of helper functions in order to create noisy multi-label matrices. The tool allows to inject additive (extra classes) and subtractive (missing classes) noise separately.
## 1) Multi Label Noise Injection Tool
[Multi-Label Noise Injection tool](https://gitlab.tubit.tu-berlin.de/rsim/multi_label_noise) contains a set of helper functions in order to create noisy multi-label matrices. The tool allows to inject additive (extra classes) and subtractive (missing classes) noise separately.
![](images/multi-label_noise_injection_figure.png)
## 2) noisifier
[noisifier](https://gitlab.tubit.tu-berlin.de/rsim/noisifier) allows to add noise to the labels of a dataset. The dataset can be single label or multi-label.
## 2) Noisifier Tool
[Noisifier tool](https://gitlab.tubit.tu-berlin.de/rsim/noisifier) allows to add synthetic multi-label noise to the multi-labeled image datasets. It is also applicable to the datasets containing single-labeled images.
![](images/noisifier_figure.jpg)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment