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:
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:
Out-of-Distribution Detection
Useful for quality control scenarios: find samples close to a class using feature-based 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytagit-0.1.2.tar.gz.
File metadata
- Download URL: pytagit-0.1.2.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8ebffc30579ae157875bc41cd4a78235429a03c3b602cc69e47f07801ceef42
|
|
| MD5 |
5570805a765ff1b830fe168e4811c2ad
|
|
| BLAKE2b-256 |
19ed681a9eb99a39a36604558c5512de68018478cab1a5712473e2c0437912b9
|
File details
Details for the file pytagit-0.1.2-py3-none-any.whl.
File metadata
- Download URL: pytagit-0.1.2-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69b88a5002df1eacb96fba047cdc64cb2bf738835d1acbc8928f5275ae6005e9
|
|
| MD5 |
4c5eadaf7b0d2fd0ce19368ae95f6e63
|
|
| BLAKE2b-256 |
7181c809c6822487b49d5ed5fbb8d10c7175f45c0b16df957d1f543777b24c18
|