درخت تصمیم گیری یکی از ابزارهای «داده کاوی» (data mining) است که وقتی با حجم دیتاهای زیادی مواجه باشیم، میتواند به ما کمک کند تا تصمیمهای بهتری بگیریم. درخت تصمیمگیری همچنین یکی از الگوریتمهای «یادگیری ماشین» (machine learning) هم هست. یعنی بوسیله آن به ربات ها یاد داده میشود که در مواجهه با هر پدیده ی محتمل، چه گزینه هایی پیش رو دارند. پس «درخت تصمیمگیری» یک الگوریتم ِ پیش بینی کننده است. به آنها درختهای تصمیم میگویند زیرا میتوانند یک تصمیمِ خاص را بر اساسِ اطلاعاتِ گذشته اتخاذ کنند. هدف درخت تصمیم پیش بینی ارزش یک هدف (متغیر خاص) برحسب چندین متغیر وروردی است. پس باید ابتدا «متغیرهای ورودی» را مشخص سازیم.