Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boly38/mymale
simple bird identification mvp based on trained tensorflow model
https://github.com/boly38/mymale
Last synced: about 1 month ago
JSON representation
simple bird identification mvp based on trained tensorflow model
- Host: GitHub
- URL: https://github.com/boly38/mymale
- Owner: boly38
- Created: 2024-06-19T12:00:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T12:19:37.000Z (5 months ago)
- Last Synced: 2024-10-05T06:30:52.333Z (about 2 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mymale
simple bird identification mvp based on trained tensorflow model## Introduction
mymale: "My machine learning sample"The goal of this project was to have an autonomous ready to play bird identification method
that rely on pre-trained model.- "autonomous" meaning here: no need of notebook, and fixed dependencies versions.
## Run - identify a bird
Requirements :
- python setup : cf. [readme](./PYTHON_SETUP.md)
- data : cf [readme](data/README.md) : `./data/archive` must embed dataset + h5 model
- `archive/EfficientNetB0-525-(224 X 224)- 98.97.h5` : a H5 pre-trained model to identify a bird (cf. ยง material).
- `archive/test/` : test part of dataset to provision model label to show predicted class resultRUN !
- have a look at [`mymale.py`](./mymale.py)
```bash
python mymale.py
```## References and credits
### Original trigger
- [botEnSky wanted feature: identify a bird](https://github.com/boly38/botEnSky/issues/57)
- [Spidy20/Bird_Species_Classification_Streamlit](https://github.com/Spidy20/Bird_Species_Classification_Streamlit) and his [video](https://youtu.be/Ar6pCDWt2qs) that move me to this dataset ๐### Training about data science
- Kaggle website ["Learn" section](https://www.kaggle.com/learn) to train yourself with some simple notebook, dataset, learning model.### Project material
๐ **Dataset & model used** : Gerry BIRDS 525 SPECIES- IMAGE CLASSIFICATION from Kaggle - [link](https://www.kaggle.com/datasets/gpiosenka/100-bird-species)
๐ *Look at "code" tab, there is plenty samples jupyter notebook, especially the amazing ["What the bird"](https://www.kaggle.com/code/keloggs/what-the-bird) from
KUSHAGRA DWIVEDI*NB: you could try to train a model from scratch, but it takes long time for this dataset โ that's why we rely on pre-trained model (here `.h5` file)
### Known issue
- [tensorflow - h5 wont load](https://discuss.tensorflow.org/t/teachable-machine-h5-wont-load/23005/10) - thanks Ajonn, Keti_Sulamanidze + [SO similar question](https://stackoverflow.com/questions/78187204/trying-to-export-teachable-machine-model-but-returning-error)