YELP DATA ANALYSIS


clustering

Java, Machine Learning, JSON querying
The Yelp data processing project uses machine learning algorithms such as clustering and least squares regression to give restaurant reccomendations to users, and group restaurants by location. Additionally, it can return information such as a restaurants reviews, or a list of a certain category of restaurant from a command line. Given data in JSON format, the data is processed and then store it in a database. From there, it uses a virtual server socket to enter commands to process and display the information.