ClassKit¶
ClassKit is the classification and embedding toolkit, launched via classkit.
Purpose¶
Build identity classifiers from animal crops using embedding models, clustering, and active learning.
Launch¶
Workflow¶
- Create or open a project with source image directories.
- Ingest and embed crops using a backbone model.
- Cluster embeddings and visualize with UMAP.
- Label identity classes manually or via AprilTag auto-labeling.
- Train a classification head and evaluate results.
- Export labeled datasets for downstream use.
Key Features¶
- Embedding extraction with configurable backbone models
- UMAP-based dimensionality reduction and visualization
- FAISS-powered similarity search and clustering
- AprilTag auto-labeling for marker-based identity assignment
- Active learning for efficient labeling
- Export to Parquet/CSV, ImageFolder, and Ultralytics classification formats