Middle — Senior
Ako funguje náhodný les a ako sa trénuje v úlohe klasifikácie?
sobes.tech AI
Odpoveď od AI
Náhodný les (Random Forest) je ansámblová metóda strojového učenia, ktorá vytvára viacero rozhodovacích stromov a kombinuje ich výsledky na zlepšenie presnosti a stability modelu.
Štruktúra:
- Skladá sa z veľkého počtu rozhodovacích stromov.
- Každý strom je trénovaný na náhodnom podmnožine pôvodných dát (metóda bootstrap).
- Pri stavbe stromu sa na každom uzle vyberá náhodná podmnožina znakov na nájdenie najlepšieho rozdelenia.
Tréning v úlohách klasifikácie:
- Náhodne sa vyberá podmnožina dát s vrátením (bootstrap vzorka).
- Pre každý strom sa na tejto podmnožine stavia rozhodovací strom.
- Pri výbere rozdelenia v uzloch stromu sa zohľadňuje iba náhodná podmnožina znakov, čo znižuje koreláciu medzi stromami.
- Po stavbe všetkých stromov sa pre klasifikáciu nového objektu vykonáva hlasovanie väčšinou: trieda, ktorú zvolí väčšina stromov, sa stáva konečnou predpoveďou.
Tento prístup znižuje preučovanie a zvyšuje schopnosť generalizácie modelu.