Skip to content

Recommender systems plays an important role in many web services. Thanks to them Internet platforms can generate maximum profit and their clients be as satisfied as possible. In my thesis I focus on comparison of algorithms and then I implement the best one in form of a web application. Neural networks are used as well due to their increasing po…

Notifications You must be signed in to change notification settings

matbarPL/Recommender-system-for-yelp.com-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommender system for yelp users

Recommender systems plays an important role in many web services. Thanks to them Internet platforms can generate maximum profit and their clients be as satisfied as possible. In my thesis I focus on comparison of algorithms and then I implement the best one in form of a web application. Neural networks are used as well due to their increasing popularity in recommendation tasks.

On index page app user has 4 main choices of recommendations:

  • collaborative filtering where was used baseline model
  • neural networks model with one hidden layer
  • knn based algorithm
  • content based algorithm alt text

When user send request to a server by filling a form he or she is redirected to the new page with the best recommendations. alt text

Best tab shows level of similarity between user and item. alt text

All recomendations are shown to user based on his or her location (if the user hasn't changed the original one). alt text

Application is fully responsive. Due to that smart choice can be accesed from every device.

How to test?

user_id: YqMpcRUA0OMw1WNLDGoj-A, business_id: p0iEUamJVp_QpaheE-Nz_g service name: Roaring Fork city: Las Vegas categories: choose your own

About

Recommender systems plays an important role in many web services. Thanks to them Internet platforms can generate maximum profit and their clients be as satisfied as possible. In my thesis I focus on comparison of algorithms and then I implement the best one in form of a web application. Neural networks are used as well due to their increasing po…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages