Back To Projects

Relating Coffee Species to Brew Taste and Region with Machine Learning

Sid S.

If coffee flavor could be correlated to species and even country of origin, coffee purchasing would be much simpler, as consumers could use their own preferences to determine what to buy. This study aimed to find that correlation, using Data from the Coffee Quality Institute, taken from kaggle, and make predictions on the species based on the taste characteristics of the beans.


Buying coffee beans could be a confusing task, due to the large variety, each with their own region and flavor profiles. For many consumers this could lead to overbuying, or making unwanted purchases. If coffee flavor could be correlated to species and even country of origin, coffee purchasing would be much simpler, as consumers could use their own preferences to determine what to buy. This study aimed to find that correlation, using Data from the Coffee Quality Institute, taken from kaggle, and make predictions on the species based on the taste characteristics of the beans. Due to limitations with the data, and keeping in mind that the models tested weren’t tuned to perform their best, the Random Forest model performed best, having one of the highest accuracies with the most favorable set advantages and disadvantages.

Explore More!

Sid S.
Yin Kwong John Lee
Statistics Lecturer at UChicago, MS in Data Analytics

Related Projects

Rare Coin Grading using Convolutional Neural Networks

The grading process, though, is time and resource-intensive, making it far too expensive for a casual coin collector to get a coin graded. To democratize this process, we developed a computer vision model that grades coins based on an image alone, which makes grading a coin essentially free of cost and provides a dramatic reduction in time.
Orhan H.
Mentored by
Drone Obstacle Detection Using YOLOv5

This project was built with the goal of performing real-time obstacle detection on a drone.
Vihaan B.
Mentored by
workspace_premium
Diagnosing Brain Tumors from MRI Images Using Deep Transfer Learning

This study aims to utilize a transfer learning method in which the prior knowledge of a pretrained model is used to aid in a new classification problem.
Armita K.
Mentored by