Skip to main content

Interactive tool for image tagging with the human in the loop

Project description

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytagit-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f4b6dffad2d01249090d0c8f477ecff9c1f8d42d769b4c2c24cc5a0cdcb4c963
MD5 fa886ff7495095747252d6c1f39d5850
BLAKE2b-256 c09634d53a2b26e94ac165fe28f22fba48d4c59df078a0e06c499ee2322a3d15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytagit-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2a18655197ce66f75156d708f0be3b2701c373d4f2a76ab514a75bea5c0030
MD5 7f7346ce1fed0382bf1e1dfab9920e8e
BLAKE2b-256 67e89484f634b43462a1f59b5fa6a3d3b63cb94d4794b397c9a49bddd1828e3a

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