Skip to content

Manjeetkumarr/Deep-Learning-Project

Repository files navigation

Image Recognition and Classification using Deep Learning

This project demonstrates how to use Convolutional Neural Networks (CNNs) to classify images of cats and dogs. It uses TensorFlow and Keras to build, train, and evaluate a deep learning model on the popular Kaggle Cats vs Dogs dataset.

📂 Dataset

🛠 Technologies Used

  • Python 🐍
  • Google Colab 💻
  • TensorFlow/Keras
  • NumPy & Pandas
  • Matplotlib for visualizations

🚀 Features

  • Data extraction and preprocessing
  • Visualization of dataset samples
  • CNN model creation using Keras
  • Model training and validation
  • Accuracy and loss plotting
  • Prediction on new/unseen images

📸 Sample Output

Model achieves high accuracy distinguishing cats from dogs in images using CNNs.

💡 How to Run

  1. Open the notebook in Google Colab
  2. Upload the dataset zip file
  3. Run the cells in order
  4. Use the final model for predictions

📌 Future Improvements

  • Add more image classes
  • Use data augmentation
  • Implement transfer learning with pre-trained models like ResNet or VGG

Some screenshot of this project

Intro Page Dog Cat Dataset Accuracy Graph Loss Graph Model Summary Result

⭐ Give this repo a star if it helped you!

THANK YOU SO MUCH 🙂

About

This project implements an image classification system using Deep Learning and Convolutional Neural Networks (CNNs) to recognize and classify images (such as cats and dogs). It demonstrates data preprocessing, model training, evaluation, and prediction using TensorFlow and Keras.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages