Skip to content

fducau/sightwalk

Repository files navigation

SightWalk

DS-GA 1006 Final Project, Fall 2016 - Center for Data Science, NYU

Abstract

When providing walking directions to a destination, web mapping services usually suggest the shortest route (in terms of distance and/or time). The goal of this work is to automatically suggest alternative more enjoyable routes, which might take marginally more time but go through spots that would be more interesting to the user. In order to do that, we define a scoring function that weights each path based on social media data. Afterwards, we propose two new Graph based optimization algorithms and provide a demo UI.

Repository Stucture

  • scraper: code to get data from Flickr either by making use of the API or by directly parsing HTML data
  • preprocessing: methods to associate raw data to corresponding edges and to generate data for scoring
  • Graph: processed data and methods for calculating interestingness, graph search algorithm implementation
  • evaluation: methods to evaluate generated paths
  • sightwalk: web application to showcase results (demo)
  • docs: project proposal, intermediate updates, final paper and poster.

Demo:

Video

Dependencies

Used versions of each library is listed.

Demo

How to run the demo

The demo is a django web application, in order to run it locally you should install all dependencies, go to the sightwalk folder and run:

python manage.py runserver

Then, access http://127.0.0.1:8000/paths/ it in your preferred browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published