Hoppa till huvudinnehållet

Kurs

Hyperparameterjustering i Python

Mellannivå4 tim

Lär dig tekniker för automatiserad hyperparameteroptimering i Python, inklusive Grid, Random och Informed Search.

Python4 tim13 videor44 övningar3,400 XP25,107Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Som data- eller maskininlärningsvetare är det i hög grad de hyperparametrar som används som avgör hur kraftfulla maskininlärningsmodeller du kan bygga. Men med allt mer komplexa modeller och många alternativ, hur hittar du effektivt de bästa inställningarna för just ditt problem? Svaret är hyperparameteroptimering!

Hyperparametrar kontra parametrar

Få praktisk erfarenhet av att använda olika metoder för automatiserad hyperparameteroptimering i Python med Scikit-Learn.

Lär dig skillnaden mellan hyperparametrar och parametrar samt bästa praxis för att ställa in och analysera hyperparametervärden. Den här grundkursen förbereder dig på att förstå betydelsen av hyperparametrar i maskininlärningsmodeller.

Grid search

Bemästra flera tekniker för hyperparameteroptimering, med början i Grid Search. Med hjälp av data om kreditkortsbetalningsinställelse kommer du att öva på att genomföra Grid Search för att systematiskt söka efter de bästa hyperparameterkombinationerna och tolka resultaten.

Du kommer att introduceras till Random Search och lära dig om dess fördelar jämfört med Grid Search, till exempel effektivitet i stora parameterutrymmen.

Informerad sökning

I den sista delen av kursen kommer du att utforska avancerade optimeringsmetoder, såsom Bayesianska och genetiska algoritmer.

Dessa informerade söktekniker demonstreras genom praktiska exempel, vilket gör att du kan jämföra och kontrastera dem med oinformerade sökmetoder. I slutet kommer du att ha en omfattande förståelse för hur du effektivt optimerar hyperparametrar för att förbättra modellprestanda.

Förkunskapskrav

Kursplan

Kursöversikt

1

Hyperparametrar och parametrar

I det här introduktionskapitlet lär du dig skillnaden mellan hyperparametrar och parametrar. Du tränar på att extrahera och analysera parametrar samt att ange hyperparametervärden för flera populära maskininlärningsalgoritmer. På vägen får du tips och råd om vilka hyperparametrar som är värda att justera, vilka värden du bör välja och hur du bygger inlärningskurvor för att analysera dina val.
Starta kapitel
2

Grid Search

Det här kapitlet introducerar en populär metod för automatiserad hyperparameterjustering som kallas Grid Search. Du lär dig vad det är, hur det fungerar och tränar på att genomföra en Grid Search med Scikit-Learn. Sedan lär du dig att analysera resultatet av en Grid Search och får praktisk erfarenhet av det.
Starta kapitel
3

Random Search

I det här kapitlet introduceras en annan populär metod för automatiserad hyperparameterjustering som kallas Random Search. Du lär dig vad det är, hur det fungerar och framför allt hur det skiljer sig från Grid Search. Du lär dig vilka för- och nackdelar metoden har och när du bör välja den framför Grid Search. Du tränar på att genomföra en Random Search med Scikit-Learn samt på att visualisera och tolka resultaten.
Starta kapitel
4

Informerad sökning

I det här avslutande kapitlet får du en introduktion till mer avancerade metoder för hyperparameterjustering, samlade under begreppet informerad sökning. Det inkluderar metoden Coarse to Fine samt Bayesianska och genetiska algoritmer för hyperparameterjustering. Du lär dig hur informerad sökning skiljer sig från oinformerad sökning och får praktiska färdigheter inom var och en av dessa metoder, med jämförelser längs vägen.
Starta kapitel

Hyperparameterjustering i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.

Hyperparameterjustering i Python | DataCamp