Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CityGravity
Search
Nikita Kirnosov
October 12, 2015
0
120
CityGravity
Nikita Kirnosov
October 12, 2015
Tweet
Share
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
Navigating Team Friction
lara
178
13k
Code Review Best Practice
trishagee
55
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Product Roadmaps are Hard
iamctodd
44
9.7k
Side Projects
sachag
451
41k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Infographics Made Easy
chrislema
238
18k
How to Ace a Technical Interview
jacobian
272
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Transcript
CityGravity Nikita Kirnosov Get to know
a city
How do tourists make plans? 1. Decide what
interests them. 2. Book a nice hotel What’s missing? OpBmal accommodaBon allows you to spend minimum Bme traveling to interesBng stuff
Find a center of gravity and stay close to
it! Let’s do it! TransportaBon Bmes AIracBons I’ll see
Does it sound right?
Does it sound right?
Model & Improve clustering + ranking
How to opBmally group the aIracBons? Not realisBc:
you do not go to hotel aPer each aIracBon Not achievable: ~ 1,000,000 Google API calls for California
Calculate the distance matrix and apply
DBSCAN clustering. Density condiBon: distance < 1 mi The cluster is too big… How to opBmally group the aIracBons?
Apply hierarchical clustering to the big cluster to
achieve subcluster diameter < 2 mi ~ 40,000 Google API calls for California How to opBmally group the aIracBons?
Solved!
Looking for the unique locaBon: accurate result
Me, Nikita
Me, Nikita
What are we looking for? Get further –
ride longer I am the middle, how do I get out? Total (Travel 1me * Number of objects)
My Data