Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐶🐱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)
Demo.-.Made.with.Clipchamp.mp4

About

A deep learning-based image classifier using Convolutional Neural Networks (CNNs) to distinguish between cat and dog images. This project includes model training (with data augmentation, validation, and accuracy/loss visualization), and a user-friendly web interface (HTML, CSS, JS) to upload and classify images in real time.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages