DogBreed-ML is an Android application designed to identify dog breeds and predict dog emotions and activities using machine learning models. The app integrates TensorFlow, a custom-trained model, and Google Gemini Vision Pro for comprehensive insights into dogs. Featuring a clean, simple, and modern UI, it offers a user-friendly experience.
- Utilizes TensorFlow to accurately identify dog breeds based on uploaded images.
- Implements a custom-trained machine learning model to predict dog emotions and activities, enhancing user understanding.
- Integrates Google Gemini Vision Pro to provide detailed insights into various aspects of dogs, offering a comprehensive understanding of dog-related information.
- Dog Breed Identification: Utilizes TensorFlow, a custom-trained model, and Google Gemini Vision Pro to accurately identify dog breeds.
- Emotion Recognition: Predicts dog emotions and activities using machine learning algorithms.
- Google Gemini Vision Pro Integration: Provides detailed insights into various aspects of dogs, answering user queries.
- Clean and Modern UI: Ensures an intuitive and enjoyable user experience with its user-friendly interface.
- Upload a picture of a dog to identify its breed accurately.
- Explore the app's emotion recognition feature to understand the dog's mood and activities better.
- Utilize the Google Gemini Vision Pro model for comprehensive insights into various aspects of dogs.
- Enjoy the app's clean, simple, and modern UI for seamless navigation and interaction.
Contributions are welcome! Fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.