https://github.com/revtpark/pokedex
https://github.com/revtpark/pokedex
algorithms css flask html machine-learning pokemon
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/revtpark/pokedex
- Owner: RevTpark
- Created: 2022-06-12T19:18:47.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-11T05:46:41.000Z (almost 3 years ago)
- Last Synced: 2023-07-11T06:28:02.079Z (almost 3 years ago)
- Topics: algorithms, css, flask, html, machine-learning, pokemon
- Language: PureBasic
- Homepage: https://pokedex-4thp.onrender.com
- Size: 68.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PokeDex
## Additional
- [App](https://github.com/RevTpark/pokeDex-app)
- [Scrapper and ML](https://github.com/RevTpark/pokeDex_Scrapper)
## Tech Stack
- Jupyter Notebook
- Flask/Python
- HTML/CSS/JS
## Functionalities
- Home Page allows to search pokemon based on **Name**, **Type** and **Generation**.
- Pokemon guesser using image works like a real pokedex. Upload an image to the guesser or take one. And it will guess the **closest** pokemon(Trained for the first 151 pokemon only).
- Pokemon guesser using text tries to guess a pokemon using a pokemon description provided to it. The description is matched to the **closest** pokedex entry from all generations(Trained for the first 151 pokemon only).
- Pokemon Team Strength Ranker is an algorithm that ranks a given team. How the algorithm works:
- Overall the strength of the team depends on the type coverage as the stats can vary based on Level, IV's, Nature, etc. But type remains constant for all the teams.
- Strength of the team is greater if the type coverage in terms of attack is wide.
- Also higher the immunities to other types or resistant to other types better the strength.
- If weakness can be covered by other team members, the strength increases.
- If team is 4X weak to certain types, the strength decreases.