Predicting Coffee Quality
This workflow demonstrates how to implement a beginner-friendly machine learning approach to predict the quality of coffee beans based on various features we have about the beans, including quality measures (e.g., aroma, flavor, acidity, ...), bean characteristics (e.g., processing method, color, ...), and information about the farm (e.g., country of origin, owner, mill, ...).
In this example we implement and evaluate a Decision Tree and a Random Forest and eventually compare its performance with each other.
Data:https://github.com/jldbc/coffee-quality-database/tree/master