Skip to content

State of the art geolocation model for GeoGuessr.

Notifications You must be signed in to change notification settings

sean7391/GeoOracle

Repository files navigation

GeoOracle

Geolocation model for GeoGuessr.

This respository contains the model code and geocell algorithm code for my GeoGuessr AI. Image collection code as well as my datasets are not provided to prevent abuse and cheating with the bot.

The AI accurately predicts country around ~95% of the time, depending on map. The dataset consists of mostly rural locations so it sometimes struggles on urban rounds.

I use the S2 cell library to recursively divide the world into 12,000+ cells based on density of images, discarding areas without coverage. This allows for extremely precise regionguessing. Currently, the model can accurately predict the correct cell over 33% of the time on test data which is impressive considering the number of cells and geographic size of cells.

My model architecture uses InceptionResNetV2 for feature extraction, with a single output layer for grid classification. Finetuning is done using haversine distance as a metric, with an additional layer predicting coordinates using regression on top of the classification layer.

About

State of the art geolocation model for GeoGuessr.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published