Pojmovnik

LightGBM

Što je LightGBM?

LightGBM je open-source biblioteka za gradijentno pojačavanje sa stablima odlučivanja, koju je izvorno razvio Microsoft. Osmišljena je za brzinu i malu potrošnju memorije, među ostalim histogramskim treniranjem i stablima koja rastu list po list na najperspektivnijem listu. LightGBM je posebno prikladan za velike tablične skupove podataka, primjerice za prognoze prodaje, predviđanje odlaska klijenata ili otkrivanje prijevara, a često se uspoređuje s XGBoostom.

Teme

  • Gradijentno pojačavanje
  • Tablični podaci
  • Otvoreni kod

Isprobajte KI.ordo

Agenti, tijekovi rada i predlošci u jednom radnom prostoru – besplatna demo verzija na 24 sata.

Pokrenite demo
← Svi pojmovi

Srodni pojmovi

Gradijentno pojačavanje

Gradijentno pojačavanje (gradient boosting) tehnika je strojnog učenja koja jedan za drugim kombinira mnogo jednostavnih modela – obično malih stabala odlučivanja. Svako novo stablo trenira se posebno kako bi smanjilo preostale pogreške prethodnih. Rezultat su vrlo točni modeli za tablične podatke, primjerice za kreditni rizik, prognoze prodaje ili vjerojatnost odlaska klijenata. Poznate implementacije su XGBoost, LightGBM i CatBoost; potrebno je pažljivo podešavanje kako bi se izbjegla pretreniranost.

  • Strojno učenje
  • Ansambl metoda
  • +1

XGBoost

XGBoost (Extreme Gradient Boosting) je biblioteka otvorenog koda koja posebno učinkovito implementira gradijentno pojačavanje sa stablima odlučivanja. Mnogo malih stabala trenira se jedno za drugim, pri čemu svako ispravlja pogreške prethodnih, a regularizacija pomaže spriječiti pretreniranost. XGBoost se smatra provjerenim izborom za tablične podatke, primjerice kod procjene kreditnog rizika, predviđanja odljeva klijenata ili prognoziranja prodaje.

  • Strojno učenje
  • Boosting
  • +1

Stablo odlučivanja

Stablo odlučivanja je model koji odluku prikazuje kao niz jednostavnih pitanja s odgovorom da/ne: svaka grana provjerava jedno obilježje, a svaki list daje ishod. U strojnom učenju takva se stabla automatski uče iz podataka i koriste za klasifikaciju ili predviđanje. Glavna im je prednost transparentnost – primjerice, pokazuju zašto je zahtjev za kredit označen na temelju prihoda, roka i povijesti plaćanja.

  • Strojno učenje
  • Procjena
  • +1

Boosting

Boosting je ansambl metoda strojnog učenja u kojoj se mnogo jednostavnih modela uči jedan za drugim, pri čemu se svaki novi model usredotočuje na slučajeve u kojima su prethodnici pogriješili. Zajedno čine znatno točniji ukupni model. Poznate su varijante AdaBoost i gradient boosting, s bibliotekama kao što su XGBoost ili LightGBM. Boosting je osobito snažan na tabličnim podacima, primjerice za prognoze kreditnog rizika, prodaje ili odljeva kupaca.

  • Ansambl metode
  • Strojno učenje
  • +1