demo3

14
PlanMyRide: Improving your Citi Bike trip By Manuchehr Taghizadeh-Popp

Upload: manutag

Post on 13-Aug-2015

138 views

Category:

Software


2 download

TRANSCRIPT

PlanMyRide:Improving your Citi Bike trip

By Manuchehr Taghizadeh-Popp

100,000 subscribers in NY Citi Bike sharing

but often... bikes are gone when you want to start a ride.

… or the end station is full and can't find empty docks!

The Problem: Planning a ride

-Rush hour:

Probability(station has bikes): 100% to 20% in 2hr!

User needs:

-Best start stations with an available bike?

-Best end stations with an available dock?

Solution: PlanMyRide

http://www.planmyride.me

Algorithm:

-Build indexed MySQL database with 1 year data. (30GB)

-Fetch similar trips on the fly:

-within [T - 15min, T + 15min]

-repeat within [T – 15days, T + 15days]

-separate weekdays from weekends/holidays.

Algorithm:-Average of bike/dock availability.

-Quantiles of travel times.

-Ranking stations:

SCORE i=Pi(stationhas bikes)

C1+C2∗WalkDistancei

Manuchehr Taghizadeh-Popp

-Astrophysics PhD Johns Hopkins University

~10TB Galaxy databases

-Galaxy classification

-Eigen-images -Stats of Extreme Values -Universe simulations

THANK YOU

Rapid change at rush hour!

Error in Probability

Software used:Back end:

-MySQL for database storage.-Python, Pandas

Front end:

-Bootstrap -Flask-jQuery