1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Machine Learning for Finance in Python

Connected

Cvičení

Model gradient boosting

Teď natrénujeme model gradient boosting (GB). Říká se, že lineární model je jako Toyota Camry, zatímco GB je jako vrtulník Black Hawk. GB má potenciál předčit náhodné lesy, ale nemusí to tak být vždy. Tohle je takzvaný theorem o neexistenci bezplatného oběda — jinými slovy, pro každý problém bychom měli vyzkoušet co nejvíce různých modelů.

GB je podobný modelům náhodného lesa, ale s tím rozdílem, že stromy se budují postupně za sebou. V každé iteraci nový strom přizpůsobuje zbytkové chyby předchozího stromu, aby zlepšil celkový fit.

Zatím hyperparametry ladit nebudeme — jsou za tebe už nastaveny.

Pokyny

100 XP
  • Vytvoř objekt GradientBoostingRegressor s hyperparametry, které jsou již přednastaveny.
  • Natrénuj model gbr na train_features a train_targets.
  • Vypiš skóre pro trénovací i testovací příznaky a cíle.