elcaiseri / Dog-and-Cat-Classification

Distinguish images of dogs from cats using custom CNN network and Transfer Learning with Keras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dog and Cat Classification

Distinguish images of dogs from cats using custom CNN network and Transfer Learning with Keras.

Dataset: cat and dog dataset

1. Custom CNN Network

Table of Contents:

  • Introduction
  • Configuration
  • Read & Preprocessing the Data
  • CNN Network
    • Training
  • Evaluation
  • Results
  • Testing Visualization Results
  • Other Solutions (Transfer Learning)

2. Transfer Learning (MobileNet)

Table of Contents:

  • Introduction
  • Configuration
  • Read Data
  • Data Visualization
  • Transfer Learning
    • Training
  • Results
  • Other Solutions (Custom CNN)

You can copy and edit the code directly from my Kaggle notebooks:

  1. Keras | CNN Dog or Cat Classification
  2. Transfer Learning (CAT vs DOG)

© 2023 Kassem@elcaiseri

About

Distinguish images of dogs from cats using custom CNN network and Transfer Learning with Keras.


Languages

Language:Jupyter Notebook 100.0%