Year project · INFO-F-308 · 2025
Fish Recognizer
A PyTorch CNN that identifies fish species, behind a JavaFX desktop app.
Python · PyTorch (CNN) · JavaFX
Play: can you classify fish like my CNN?
A quick game in the spirit of the classifier: swipe each real fish photo to match the target species.
Target species: —
0 / 0
Swipe right if it's the target species, left if not (or use the buttons below).
This round, find every
—
Round complete
Overview
A fish-species image classifier built around a convolutional neural network trained in PyTorch. Upload a photo and the model predicts the species.
The trained model is served behind a JavaFX desktop application, pairing the deep-learning pipeline with an approachable user interface.
Highlights
- › CNN trained from scratch on a fish image dataset
- › Species prediction from a single photo
- › JavaFX desktop front-end over the PyTorch model