Skip to content

Pokedex Classifier is a Python-based application that mimics the functionality of a Pokédex. The app features a user-friendly interface where users can upload an image, and the model predicts the Pokémon species. Built with deep learning, it combines intuitive UI/UX with real-time image classification for an interactive experience.

License

Notifications You must be signed in to change notification settings

nilotpal-basu/PokeDex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2025-02-04 235941

Pokédex Classifier

Overview

This project is a Pokédex-inspired Pokémon classifier built using TensorFlow with EfficientNetB0 as the base model. The frontend is designed using PyQt6, replicating the UI/UX of a Pokédex. Users can upload an image of a Pokémon, and the classifier predicts its name. Additionally, Pokémon attributes are fetched using an open-source RESTful API.

Features

  • Image Classification : Uses a TensorFlow model with EfficientNetB0 to classify Pokémon.
  • Pokédex UI : Designed using PyQt6 with a background image resembling a Pokédex.
  • File Upload : Users can select an image from their file system.
  • Pokémon Attribute Fetching : Fetch Pokémon details via PokéAPI.
  • Real-time Prediction : The model predicts and displays the Pokémon name along with its attributes.

Model and Dataset Details

Future Improvements

  • Optimizing the model by experimenting with advanced techniques such as fine-tuning, or incorporating more powerful architectures to increase prediction accuracy.
  • Expand the model by incorporating additional Pokémon classes to enhance its classification capabilities.
  • Design a better GUI for the application.

About

Pokedex Classifier is a Python-based application that mimics the functionality of a Pokédex. The app features a user-friendly interface where users can upload an image, and the model predicts the Pokémon species. Built with deep learning, it combines intuitive UI/UX with real-time image classification for an interactive experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages