Sari la conținutul principal

Curs

Machine Learning cu modele bazate pe arbori în Python

Intermediar5 h

În acest curs, vei învăța să folosești modele bazate pe arbori și ansambluri pentru regresie și clasificare cu scikit-learn.

Python5 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}4,650 XP110K+Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Arborii de decizie sunt modele de învățare supervizată utilizați pentru probleme de clasificare și regresie. Modelele bazate pe arbori oferă o flexibilitate ridicată, care vine însă cu un cost: pe de o parte, arborii pot surprinde relații complexe, neliniare; pe de altă parte, sunt predispuși să memoreze zgomotul prezent într-un set de date. Prin agregarea predicțiilor unor arbori antrenați în mod diferit, metodele de ansamblu valorifică flexibilitatea arborilor, reducând în același timp tendința acestora de a memora zgomotul. Metodele de ansamblu sunt utilizate într-o varietate de domenii și au demonstrat în mod repetat că pot câștiga competiții de machine learning. În acest curs, vei învăța cum să folosești Python pentru a antrena arbori de decizie și modele bazate pe arbori cu biblioteca de machine learning scikit-learn. Vei înțelege avantajele și limitele arborilor și vei vedea cum metodele de ansamblu pot atenua aceste limite, exersând pe seturi de date reale. În final, vei înțelege și cum să ajustezi cei mai importanți hiperparametri pentru a obține maximum din modelele tale.

Cerințe prealabile

Curriculum

Structura cursului

2

Compromisul dintre bias și varianță

Compromisul dintre bias și varianță este unul dintre conceptele fundamentale în învățarea automată supervizată. În acest capitol, vei înțelege cum să diagnostichezi problemele de supraajustare și subajustare. Vei fi introdus și în conceptul de ansamblu, unde predicțiile mai multor modele sunt agregate pentru a produce predicții mai robuste.
Începe capitolul
3

Bagging și păduri aleatoare

Bagging este o metodă de ansamblu care presupune antrenarea aceluiași algoritm de mai multe ori, folosind subseturi diferite extrase din datele de antrenament. În acest capitol, vei înțelege cum poate fi folosit bagging pentru a crea un ansamblu de arbori. Vei învăța și cum algoritmul pădurilor aleatoare poate conduce la o diversitate mai mare a ansamblului prin randomizare la nivelul fiecărei împărțiri din arborii care formează ansamblul.
Începe capitolul
4

Boosting

Boosting se referă la o metodă de ansamblu în care mai multe modele sunt antrenate secvențial, fiecare model învățând din erorile predecesorilor săi. În acest capitol, vei fi introdus în cele două metode de boosting: AdaBoost și Gradient Boosting.
Începe capitolul
5

Ajustarea modelului

Hiperparametrii unui model de machine learning sunt parametri care nu sunt învățați din date. Aceștia trebuie setați înainte de a ajusta modelul pe setul de antrenament. În acest capitol, vei învăța cum să ajustezi hiperparametrii unui model bazat pe arbori folosind validarea încrucișată prin căutare pe grilă.
Începe capitolul

Machine Learning cu modele bazate pe arbori în Python

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.