🐶🐱Cat vs Dog Image Classifier
📌 Features:
- 📂 Image classification using CNN
- 🧠 Trained using TensorFlow/Keras on labeled pet image dataset
- 🔁 Data augmentation for better generalization
- 📉 Accuracy and loss visualization curves
- ✅ Model validation on unseen test data
- 🌐 Web interface for image upload and prediction
🧠 CNN architecture includes:
- Convolutional Layers: For feature extraction
- Max Pooling Layers: For spatial reduction
- Flatten Layers To convert matrix to vector
- Dense Layers: For final classification
📊 Results:
- Accuracy loss curve
- Confusion Matrix
🔧 Technologies Used:
- Python 3
- Kaggle (for dataset)
- TensorFlow / Keras
- NumPy, Matplotlib, Seaborn
- Computer Vision
- HTML, CSS, JavaScript (for the frontend UI)
- VS Code (for training & development)