Skip to content

This is a computer vision project where a Convolutional Neural Network (CNN) was trained to detect and classify images of three Pokémon characters: Bulbasaur, Meowth, and Pikachu. This project demonstrates skills in image preprocessing, CNN architecture, model training, and evaluation using Python and TensorFlow/Keras.

Notifications You must be signed in to change notification settings

pgoyal77/Pokemon_Image_Classifier_CNN_Based

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Pokemon Image Classifier – CNN Based

This project is a based on deep learning experiment, I focused on classifying images of three popular Pokemon: Pikachu, Meowth, and Bulbasaur, using Convolutional Neural Networks (CNNs). Built using Python and TensorFlow, it demonstrates how image recognition techniques can be applied to custom Image datasets.


Dataset Details

The dataset contains labeled images of:

  • Pikachu
  • Meowth
  • Bulbasaur

Each category includes a set of training and testing images.


Technologies Used

  • Python
  • TensorFlow / Keras
  • NumPy
  • OpenCV
  • Matplotlib
  • Jupyter Notebook

Features

  • Image loading and preprocessing (resizing, normalization)
  • CNN model building with Keras Sequential API
  • Training with categorical cross-entropy
  • Validation on test images
  • Confusion matrix visualization

Learnings

  • Built a working CNN from scratch
  • Applied classification to real-world image data
  • Learned to fine-tune models for better accuracy

About

This is a computer vision project where a Convolutional Neural Network (CNN) was trained to detect and classify images of three Pokémon characters: Bulbasaur, Meowth, and Pikachu. This project demonstrates skills in image preprocessing, CNN architecture, model training, and evaluation using Python and TensorFlow/Keras.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published