Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjateen/butterflyz-dl-app
https://github.com/jjateen/butterflyz-dl-app
Last synced: about 12 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/jjateen/butterflyz-dl-app
- Owner: Jjateen
- License: mit
- Created: 2023-11-15T01:47:27.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-16T11:11:39.000Z (6 months ago)
- Last Synced: 2024-05-17T11:53:47.293Z (6 months ago)
- Language: Jupyter Notebook
- Size: 82.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Butterfly Image Classification Android App
This repository contains an Android app for butterfly image classification. The app utilizes a deep learning model for classifying butterfly images.
## Project Structure
- `app/`: Android Studio project files.
- `gradle/`: Gradle wrapper files.
- `.gitignore`: Specifies files and directories to be ignored by version control.
- `README.md`: Documentation for the project.
- `Xception_vs_Resnet_Flyz.ipynb`: Jupyter notebook for comparing Xception and ResNet models.
- `butterfly_classifier.ipynb`: Jupyter notebook for training the butterfly image classifier.## Getting Started
### Prerequisites
- Android Studio: Download and install [Android Studio](https://developer.android.com/studio).
- Jupyter Notebook: If you plan to train your own model using the provided notebooks.## Running the Android App
1. Open the `app/` directory in Android Studio.
2. Build and run the app on an Android emulator or a physical device.## Training the Model
Explore the Jupyter notebooks in this repository to train your own butterfly image classification model. The provided notebooks include:
- `Xception_vs_Resnet_Flyz.ipynb`: Compare Xception and ResNet models for butterfly classification.
- `butterfly_classifier.ipynb`: Notebook for training the butterfly image classifier.## Contributing
If you wish to contribute to this Android app, please follow the standard GitHub flow:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your branch to your fork.
5. Open a pull request.## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgments
- The app uses pre-trained models and libraries, including TensorFlow for Android.
## Author
- [Jjateen](https://github.com/Jjateen)
## Demo Video
Check out the demo video of the Butterfly Image Classification Android App [here](https://drive.google.com/file/d/1B4qzBR3M1KTyKFHx-wwkrSth2WwpEQli/view?usp=sharing).