Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

metermaid/thirstybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIRSTYBOT
"I'm thirsty!"

========

TO RUN: 
Have python.
"python app.py"

========
The Thirstybot  alcoholic drink recommendation system is a web application that uses data mining techniques to provide users with recommendations of new drinks.

Thirstybot was built in Python on top of the Flask web framework and Jinja templating engine, using a SQLite3 Database.

Users of the system can create an account, login and rate drinks.

User-Based recommendations - Manhattan Distance
- The nearest neighbouring user based on their previous recommendations are analysed to provide you with a list of possible drinks you may also like

Item-Based recommendations - Cosine Similarity
- Finds items that are most similar to items that the user has already rated by. 
- The most similar drinks are found by finding multiple users who have rated the drink the same. From those users, if they have all rated a different drink a similar rating, it can be said that those two drinks are similar.

About

An alcoholic drink recommendation system on the Flask framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages