Cây quyết định là một kỹ thuật machine learning được giám sát. Ở gốc của cây là nơi chúng ta tìm hiểu về tần suất của những điều chúng ta đang cố gắng dự đoán. Cây quyết định chia dữ liệu thành các nhóm dựa trên các biến quan trọng nhất để dự đoán kết quả. Cây tiếp tục phân nhánh bằng cách sử dụng nhiều biến hơn cho đến khi thuật toán quyết định dừng lại. Cuối cùng, cây đạt đến những nút lá, thể hiện một phần nhỏ của tập dữ liệu tổng thể có sự tập trung cao hoặc thấp của những gì bạn đang cố gắng dự đoán. Các nút lá có thể được dịch sang các câu lệnh if-then, dễ dàng diễn giải.