Build your ultimate AI agent
Kursbeskrivning
Inom maskininlärning handlar regression om att förutsäga numeriska utfall utifrån olika indata. I den här kursen lär du dig om olika regressionsmodeller, hur du tränar dem i R, hur du utvärderar de modeller du tränar och hur du använder dem för att göra förutsägelser.
Förkunskapskrav
Kursplan
Kursöversikt
1
Vad är regression?
I det här kapitlet introducerar vi begreppet regression ur ett maskininlärningsperspektiv. Vi går igenom den grundläggande regressionsmetoden: linjär regression. Du får lära dig hur du anpassar en linjär regressionsmodell och hur du gör förutsägelser med den.
- Välkommen och introduktion50 XP
- Identifiera regressionsuppgifterna50 XP
- Linjär regression – den grundläggande metoden50 XP
- Koda en enkel regression med en variabel100 XP
- Utforska en modell100 XP
- Att göra prediktioner efter att du anpassat en modell50 XP
- Prediktioner från arbetslöshetsmodellen100 XP
- Multivariat linjär regression (Del 1)100 XP
- Multivariat linjär regression (del 2)100 XP
- Sammanfattning av linjär regression50 XP
2
Träna och utvärdera regressionsmodeller
Nu när du vet hur man anpassar grundläggande linjära regressionsmodeller är det dags att lära sig utvärdera hur väl modellerna presterar. Vi går igenom grafisk modellutvärdering och tittar på två grundläggande mätvärden för regressionsmodeller. Du lär dig också hur du tränar en modell som fungerar bra på ny data, inte bara på träningsdata. Även om vi demonstrerar teknikerna med linjär regression gäller alla dessa koncept för modeller anpassade med vilken regressionsalgoritm som helst.
3
Viktiga överväganden
Innan vi går vidare till mer avancerade regressionstekniker tittar vi på ytterligare modelleringsfrågor: modellering med kategoriska indata, interaktioner mellan variabler och när det kan vara lämpligt att transformera indata och utdata före modellering. Mer avancerade regressionstekniker hanterar vissa av dessa frågor automatiskt, men det är viktigt att känna till dem för att förstå vilka metoder som passar bäst i olika situationer – och vilka frågor du fortfarande behöver hantera själv.
4
Hantera icke-linjära utfall
Nu när du behärskar linjära modeller börjar vi titta på tekniker för att modellera situationer som inte uppfyller antagandena om linjäritet. Det inkluderar att förutsäga sannolikheter och frekvenser (värden begränsade till intervallet 0 till 1), förutsäga antal (icke-negativa heltalsvärden och tillhörande rater) samt utfall som har ett icke-linjärt men additivt samband med indatan. Dessa algoritmer är varianter av den vanliga linjära modellen.
5
Trädbaserade metoder
I det här kapitlet tittar vi på modelleringsalgoritmer som inte förutsätter linjäritet eller additivitet, och som kan lära sig begränsade typer av interaktioner mellan indatavariabler. Det handlar om *trädbaserade* metoder som bygger på att kombinera ensembler av *beslutsträd* som lärts in från träningsdata.
R
Övervakad inlärning i R: Regression
Kurs
slutförd

