Učenje stabla odluka koristi prediktivni model s informacijskim granama sličnim stablu za prikupljanje pretpostavki i donošenje suda o vrijednosti stavke. Sustav se koristi za strojno učenje, statistiku i rudarenje podataka. Stabla odlučivanja također su poznata kao stabla regresije ili klasifikacije, ovisno o svrsi za koju se koriste.
Proces učenja stabla odluka uključuje prelazak s grane na granu informacija. Po dolasku do svakog elementa, bilo putem računala ili osobe, mora se utvrditi odnosi li se na ciljnu stavku ili ne. Nakon što je svaka grana istražena, odgovori se mogu koristiti za određivanje vrijednosti.
U biti, učenje stabla odluka je proces odgovaranja na pitanja. Svaki odgovor pomiče proces naprijed dok ne bude dovoljno informacija za donošenje odluke. Na primjer, jednostavno stablo može započeti pitanjem koji od dva predmeta kupiti. Jedno pitanje može postaviti pitanje je li predmet koristan, dok se drugo može pitati ima li jedan predmet bolju cijenu od drugog. Postavljanjem svih ovih pitanja obično je moguće odrediti koja je radnja statistički korisnija.
Učenje stabla odlučivanja također istražuje podkategorije. Odgovor na jedno pitanje može dovesti do drugog. To bi moglo rezultirati da neke grane imaju mnogo podgrana, dok su druge manje razrađene jer je lako odgovoriti na pitanje. Provođenje procesa na ovaj način omogućuje korisniku da razvije detaljniju procjenu predmeta.
Druga moguća upotreba učenja stabla odlučivanja je kategorizacija. Umjesto da svako pitanje vodi do jedne odluke, skup informacija je podijeljen u različita područja, na temelju odgovora za svaku granu. Nakon što su sve grane kategorizirane, isti se proces može pokrenuti i za svaku kategoriju.
Učenje stabla odlučivanja obično napreduje od najviše razine prema dolje. Ne teži nazadovanju. Nakon što je pitanje u potpunosti odgovoreno, obično nema potrebe ponovno ga se pozivati dok se rezultati ne saberu.
Rezultati učenja stabla odluka mogu se izraziti na razne načine. Oni mogu biti odgovor na pitanje s da ili ne ili broj kao što je cijena ili vremenski period. Rezultati također mogu otkriti identitet određenog objekta i tako imenovati klasu kojoj pripada.