Skip to content
Automatic Training Data Generation with Affinity Coding
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_scratch
goggles
tools
.gitignore
GOGGLES_snorkel.py
LICENSE
README.md
get_random_groups.py
inference.py
kmeans.py
multiclassinference.py
papers.md
propose_scores.py
requirements.txt

README.md

GOGGLES

GOGGLES is a system for automatically generating probabilistic labels for image datasets based on the affinity coding paradigm. The paper can be found at https://arxiv.org/abs/1903.04552

Installation and Setup

Setup dependencies

pip install -r requirements.txt

Download the data

bash tools/get_cub_dataset.sh _scratch

Example Usage

See the default configuration:

python goggles/train.py print_config

Run a training experiment:

python goggles/train.py with \
  dataset=cub \
  filter_class_ids=14,90 \
  num_epochs=25000 \
  loss_lambda=0.01
You can’t perform that action at this time.