Skip to main content

Interactive tool for image tagging with the human in the loop

Project description

License

PyTagit

PyTagit is a human-in-the-loop tool for large-scale image classification.
Install and launch it with:

# install
pip install pytagit

# run the program
pytagit

If you use PyTagit, please cite us:

# citation

Features

At startup, all images are unclassified. You can assign them via drag-and-drop:

Main window

Start by assigning a few examples per class. Then, apply:

  • Random Forest or k-NN to classify the rest.
  • Visit each class and click to mark correct predictions. Once clicked, the border will become red.
  • Repeat the process to reclassify using the verified samples.

For accelerated labeling, use:

Interactive t-SNE

Draw a decision boundary directly on a 2D feature map to assign multiple samples:

t-SNE

Out-of-Distribution Detection

Useful for quality control scenarios: find samples close to a class using feature-based OOD:

OOD

To classify all samples, use Random Forest with a confidence threshold of 0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytagit-0.1.4.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytagit-0.1.4-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file pytagit-0.1.4.tar.gz.

File metadata

  • Download URL: pytagit-0.1.4.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for pytagit-0.1.4.tar.gz
Algorithm Hash digest
SHA256 d39e67bf5c51e040e8bb49a6a82b18680be3594231d8324a2b2b40cee2a67fc3
MD5 28b1762e99e15bd76254298efcde4961
BLAKE2b-256 50cb3fc629b5fc772dd99b0ce652f814c8777aadf13bf78811dfe5a5bd5c1d3a

See more details on using hashes here.

File details

Details for the file pytagit-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: pytagit-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for pytagit-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 45d542eaf4d654a1d91df7b420e828f14b632a158e0c6ba3807074f1a4318068
MD5 9b0a240ce3a255c54344771a7d101cb1
BLAKE2b-256 f804143a5b5369e8a376eb2190154398e3a9d035ea6fa1a43df5f487d7c06b77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page