Skip to content

Deep dive into ConvNets with a popular Kaggle Cat vs Dog dataset, and techniques that can improve ConvNet performance, particularly when doing image classification

License

Notifications You must be signed in to change notification settings

TechWithRamaa/ConvNets-in-Tensorflow

Repository files navigation

CNN in TensorFlow

Welcome to the CNN in TensorFlow project! This repository contains a series of Jupyter notebooks that explore various techniques for building and optimizing Convolutional Neural Network (ConvNet) models tailored for image classification tasks.

Overview

This collection of notebooks focuses on:

  • Data Preprocessing: Techniques to prepare and clean image data for training.
  • Model Building: Constructing ConvNet architectures for different classification problems.
  • Augmentation Techniques: Enhancing the training dataset through various augmentation methods to improve model robustness.
  • Transfer Learning: Utilizing pre-trained models to boost performance on new tasks.
  • Multi-Class Classification: Approaches to handle classification tasks involving more than two categories.

Kaggle Dataset

Explore the dataset used in this project: Dogs vs. Cats

Course Acknowledgment

These notebooks were created as part of the Deep Learning Specialization offered by DeepLearning.ai on Coursera.

Skills Developed

Through this project, I have enhanced my skills in:

  • Convolutional Neural Networks (ConvNets)
  • Addressing Overfitting
  • Data Augmentation using Keras ImageDataGenerator
  • Implementing Dropout layers
  • Building Multi-Class Classifiers
  • Utilizing TensorFlow and Python for deep learning applications

Included Notebooks

The following notebooks are included in this repository:

  1. Cats vs Dogs Image Classifier
  2. Tackling Overfitting in Cats vs Dogs Classifier
  3. Pre-Trained Model for Cats vs Dogs Classifier
  4. Multi-Class Classifier for Sign Language

Contributing

Feel free to contribute by forking the repository and submitting a pull request with your enhancements or bug fixes!

License

This project is licensed under the MIT License - see the LICENSE file for details.


Thank you for checking out my work! I hope you find it helpful in your deep learning journey.

About

Deep dive into ConvNets with a popular Kaggle Cat vs Dog dataset, and techniques that can improve ConvNet performance, particularly when doing image classification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published