DEEPFIN — Fish Image Classification from Unlabeled Data
An unsupervised deep-learning pipeline that classifies fish images with no labels, combining CNN feature extraction, UMAP dimensionality reduction, and HDBSCAN clustering. Validated on clownfish developmental staging and the Fish4Knowledge benchmark, and released as a pip-installable Python package with a CLI.
- PyTorch
- CNN feature extraction
- UMAP
- HDBSCAN
- Python
- CLI