Cat-Dog Categorization

Overview: The Cat-Dog Categorization project classifies images into two categories: Cat and Dog. It uses a machine learning model and Keras for image processing and prediction. The model processes input images, predicts their category, and outputs either "Cat" or "Dog."

Idea: The idea emerged from my love towards my pets as i own both cat and dog. The idea emerged during my exploration and experimentation with various ML models and tools.

Challenges: One of the main challenges was ensuring the model's accuracy across diverse images, including different breeds, lighting conditions, and backgrounds. Additionally, optimizing the model for performance while maintaining accuracy was a key focus area.

Technologies Used: Python, Keras, TensorFlow, NumPy, OpenCV