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.5.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.5-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytagit-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 13adbcfe19a5f55c032dd8a80f4c5c1451a644aa5f86782d150829f05e5438ae
MD5 0f8ab8eb43200d5e4c3e5bc3514ab623
BLAKE2b-256 f1ffe26838aa9eb81e34cec0107c22df87b3abe0d320f12522e28c87cca7be99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytagit-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 48ac7991b284cc951f882d2c266f7cd1674edadc57291518cbbf9dba59d3c897
MD5 eb35fde3d9baf2e2dc5572694a14444a
BLAKE2b-256 2e4b558f471da9c93f4ba002495de78e22102518266445a1e87234017e1a4314

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