Sobes.tech
Middle — Senior

Zašto ne može da se uči jednostavno na izlazima u boostingu gradijentom?

sobes.tech АИ

Одговор од АИ

U gradijentnom boostingu, obuka se vrši na ostatcima (gradijentima greške), a ne na samim izlazima prethodnih modela. Ako pokušate da obučite sledeći osnovni algoritam samo na izlazima prethodnih, model neće pravilno minimizirati grešku, jer ne uzima u obzir pravac i veličinu greške, već samo konačnu prognozu.

Obuka na gradientima omogućava sukcesivno ispravljanje grešaka prethodnih modela, što obezbeđuje konvergenciju i poboljšanje kvaliteta. Ako se trenira samo na izlazima, model može pretrenirati ili ne dostići optimum, jer ne uzima u obzir koliko i u kom pravcu treba korigovati predviđanja.

Primer: u klasičnom gradient boostingu, sledeći regresor se trenira na razlici između stvarnih vrednosti i trenutnih predviđanja (ostataka), a ne na samim predviđanjima.