Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jjateen/butterflyz-dl-app


https://github.com/jjateen/butterflyz-dl-app

Last synced: about 12 hours ago
JSON representation

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).