A full-stack Pokemon app that combines collection mechanics with machine learning analytics. You can browse the full Pokedex (801 Pokemon across 8 generations), hunt wild Pokemon in an arena, take trivia quizzes, chat in real time, and explore the ML analysis.
How it knows: The legendary classifier is tuned by GridSearchCV over StratifiedKFold with F1 scoring, because legendaries are rare enough that a model which never predicts one would still score well on accuracy.
Nicholas Smith - all work