Hoppa till huvudinnehållet

Kurs

Att designa maskininlärningsflöden i Python

Avancerad4 tim

Lär dig bygga pipelines som håller över tid.

Python4 tim16 videor51 övningar4,200 XP12,630Intyg 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

Att driftsätta maskininlärningsmodeller i produktion verkar enkelt med moderna verktyg, men slutar ofta i besvikelse när modellen presterar sämre i produktion än under utveckling. Den här kursen ger dig fyra förmågor som får dig att sticka ut bland datavetenskap och bygga pipelines som håller över tid: hur du noggrant finjusterar varje del av din modell under utveckling, hur du utnyttjar tillgänglig domänexpertis på bästa sätt, hur du övervakar modellens prestanda och hanterar eventuell försämring, samt hur du arbetar med knappt eller felaktigt märkt data. Kursen går på djupet i det senaste inom sklearn och arbetar med verkliga datamängder från områden som personaliserad sjukvård och cybersäkerhet – och ger dig en bild av maskininlärning direkt från fronten.

Förkunskapskrav

Kursplan

Kursöversikt

1

Standardflödet

I det här kapitlet repeterar du grunderna i ett övervakat inlärningsflöde, med modellträning, finjustering och urval, särdragsframtagning och -urval samt tekniker för att dela upp data. Du lär dig hur dessa steg i ett flöde beror av varandra och hur de alla kan bidra till – eller motverka – överanpassning: datavetarens värsta fiende. När kapitlet är slut behärskar du övervakad inlärning och är redo att ta dig an det mer avancerade materialet i kommande kapitel.
Starta kapitel
2

Människan i loopen

I föregående kapitel fördjupade du dina kunskaper om standardflöden för övervakad inlärning. I det här kapitlet granskar du kritiskt hur expertkunskap integreras i övervakad inlärning. Det sker genom att identifiera rätt analysenhet – vilket kan kräva särdragsframtagning från flera datakällor – genom den ibland ofullkomliga processen att märka exempel, samt genom att specificera en förlustfunktion som fångar det verkliga affärsvärdet av de fel din maskininlärningsmodell gör.
Starta kapitel
3

Hantering av modellens livscykel

I föregående kapitel använde du olika sätt att integrera expertåterkoppling i ditt flöde och utvärdera det utifrån affärsvärde. Nu är det dags att öva på de färdigheter som krävs för att produktionssätta din modell och säkerställa att den fortsätter prestera väl – genom att iterativt förbättra den. Du lär dig också att diagnostisera datamängdsförskjutning och minska den effekt som en föränderlig miljö kan ha på modellens träffsäkerhet.
Starta kapitel
4

Oövervakade flöden

I de tidigare kapitlen lade du en solid grund inom övervakad inlärning, inklusive kunskaper om att driftsätta modeller i produktion – men alltid med antagandet att en märkt datamängd skulle finnas tillgänglig. I det här kapitlet tar du dig an utmaningen att modellera data utan, eller med mycket få, etiketter. Det leder dig in i anomalidetektion, en form av oövervakad modellering, samt distansbaserad inlärning, där antaganden om likhet mellan exempel kan ersätta etiketter och hjälpa dig nå en träffsäkerhet som är jämförbar med ett övervakat flöde. När du har genomfört kapitlet sticker du tydligt ut bland datavetenskap och vet med säkerhet vilka verktyg du ska använda för att anpassa ditt flöde och hantera vanliga verkliga utmaningar.
Starta kapitel

Att designa maskininlärningsflöden 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.