Random Forest til regression
Ensemble-modeller, der modstår overfitting.
Random Forest til regression er en gratis Data Science Academy-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Data Science Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Data Science Academy-kurset indeholder 4 lektioner i alt.
Ét træ, mange træer
Et enkelt træ er ustabilt og overtilpasser. En random forest opbygger hundredvis af træer og kombinerer dem til én mere stabil forudsigelse. 🌲🌲
Mængdens visdom
Hvert træ laver sit eget gæt, hvorefter skoven beregner gennemsnittet af dem. Individuelle fejl udligner hinanden, så der bliver ét mere jævnt og pålideligt tal.
Forskellige rækker pr. træ
Hvert træ trænes på et tilfældigt udsnit af rækker, der udtages med tilbagelægning, et trick kaldet bootstrapning. Det giver hvert træ sit eget, lidt anderledes perspektiv.
Forskellige egenskaber pr. opdeling
Ved hver opdeling ser et træ også kun et tilfældigt udsnit af egenskaberne. Denne tilfældighed forhindrer træerne i at komme til at ligne hinanden.
Derfor hjælper variation
Variation er hele pointen: Når træerne er uenige på forskellige måder, reducerer gennemsnittet de voldsomme udsving fra et enkelt træ. Det sænker variansen.
Træn den på to linjer
Samme kontrakt som altid. Opret en RandomForestRegressor, tilpas den, og lav forudsigelser uden ekstra besvær.
from sklearn.ensemble import RandomForestRegressor
model = RandomForestRegressor().fit(X, y)Hvor mange træer
Indstillingen n_estimators bestemmer, hvor mange træer der skal opbygges. Flere træer hjælper som regel, hvorefter effekten flader ud, men træningen bliver langsommere.
RandomForestRegressor(n_estimators=300)Styr stadig dybden
Du kan også begrænse hvert træ med max_depth. Sammen med mange træer forbliver skoven præcis uden at lære støjen udenad.
RandomForestRegressor(max_depth=8)Indbygget vigtighed af egenskaber
En praktisk bonus er, at skoven rapporterer feature_importances_ og rangerer, hvilke input der i højeste grad drev dens forudsigelser. Det er godt til at forstå dine data.
model.feature_importances_Stærk og tilgivende
Random forests er et fremragende standardvalg: præcise, svære at overtilpasse og med kun lidt behov for justering. Ofte er de din første stærke model til tabulære data.
Prisen for styrken
Ulempen er overskueligheden. Med hundredvis af træer mister du den enkle, læsbare vej gennem et enkelt træ, så en skov er sværere at forklare.
Hurtigt tjek
Hvad får en skov til at klare sig bedre end ét træ?
Opsummering
En random forest beregner gennemsnittet af mange forskellige træer, reducerer variansen og modstår overtilpasning. Et stærkt standardvalg med kun lidt justering til tabulære tal. 🎯
Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “Random Forest til regression” gratis?
Ja — hele teksten til “Random Forest til regression” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Data Science Academy-kurset, skal du opgradere til CoddyKit PRO. Data Science Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Random Forest til regression”?
Ensemble-modeller, der modstår overfitting. Du øver dig i Data Science Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Data Science Academy?
Der kræves ingen tidligere erfaring. Data Science Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “Random Forest til regression”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Data Science Academy-lektion?
Ja. Alle Data Science Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Lineær regression på ny
- Ridge- og Lasso-regularisering
- Beslutningstræsregression
- Random Forest til regression