fishial / fish-identification

Fish Detection (Segmentation) & Classification models and training scripts
https://www.fishial.ai
MIT License
41 stars 6 forks source link
ai artificial-intelligence fish fishspecies machinelearning ml species

Fishial.ai

Open In Colab

This project includes training and validation scripts for the fish segmentation and classification model.

Demo web aplication

Project website: www.fishial.ai

Installation

Install the dependencies.

$ pip3 install -r requirements.txt

Getting Started

Models

Model link
MaskRCNN Fish Segmentation (Update 29.06.2022) link
ResNet18 Fish Classification Cross Entropy V1.0 link
ResNet18 Binary Classification link
ResNet18 Fish Classification Embedding 256 V2.0 link
ResNet18 DataBase Tensor link
ResNet18 v4 model pack 184 classes link
MaskRCNN Fish Segmentation (Update 15.11.2022) link
ResNet18 v5 model pack 184 classes link
ResNet18 v6 model pack 289 classes link
MaskRCNN Fish Segmentation (Update 21.08.2023) link
MaskRCNN Fish Segmentation (Update 21.08.2023) torchscript link
Fish Detector BoundingBox - model YOLOv10 medium image size 640 (latest) torchscript link
Fish classification BackBone "convnext tiny" embeding size 128, class count: 426 (latest) torchscript link
Fish Segmentation Model backbone ResNet18, image size 416 classes: 0/1 (background/foreground) (latest) torchscript link

Train results

Segmentation model has validated by mAP metric.

MaskRCNN

AP AP50 AP75 APs APm APl
82.504 96.742 94.727 13.283 58.029 84.540

Classification model

Json file with the names of fish classes that the latest model recognizes can be found here: (labels)

License

MIT