Certifieringskurs i maskininlärning med Python

4.900,00 SEK

  • 30 timmar
eLearning

Denna kurs i maskininlärning med Python ger en ingående översikt över ML-ämnen, inklusive arbete med realtidsdata, utveckling av övervakade och oövervakade inlärningsalgoritmer, regression, klassificering och tidsseriemodellering. I denna certifieringsträning för maskininlärning kommer du att lära dig att använda Python för att göra förutsägelser baserade på data. Efter avslutad kurs i maskininlärning med Python kommer du att få ett intyg som bekräftar dina färdigheter som expert på maskininlärning.

Vad ingår?

Språk

Kursen och materialet är på engelska

Nivå

Nybörjar- till medelnivå för yrkesverksamma

Tillgång i 1 år

5 timmars videoinnehåll

Studietid

Rekommenderad studietid: minst 30 timmar

Praktiker

3 slutprojekt och simuleringstest

Inget prov

Kursen har ingen examination, men studenten får ett intyg på genomförd utbildning.

Hero

Översikt

Färdigheter:

  • Övervakad och oövervakad inlärning
  • Linjär och logistisk regression
  • KMeans-klustring
  • Beslutsträd
  • Boosting- och baggingtekniker
  • Tidsseriemodellering
  • SVM med kärnfunktioner
  • Naiv Bayes
  • Random forest-klassificerare
  • Grunderna i djupinlärning
Hero

Vad kommer du att lära dig?

  1. Repetition i matematik

    Gratis kurs 1

    • Sannolikhet och statistik
    • Koordinatgeometri
    • Linjär algebra
    • Egenvärden, egenvektorer och egenvärdesuppdelning
    • Introduktion till differential- och integralkalkyl
  2. Grundläggande statistik för datavetenskap

    Gratis kurs 2

    • Introduktion till statistik
    • Förstå data
    • Beskrivande statistik
    • Datavisualisering
    • Sannolikhet
    • Sannolikhetsfördelningar
    • Urval och urvalsmetoder
    • Inferentiell statistik
    • Tillämpning av inferentiell statistik
    • Samband mellan variabler
    • Tillämpning av statistik inom näringslivet
    • Övning med stöd
  3. Introduktion

    Lektion 01

    Börja utbildningen med att sätta dig in i kursens delar och de ämnen som tas upp. Det hjälper dig att förbereda dig inför de kommande kurstillfällena.

  4. Introduktion till maskininlärning

    Lektion 02

    Kursen behandlar grundläggande begrepp inom maskininlärning, inklusive dess definition och olika typer. Den går också djupare in på arbetsflödet för maskininlärning, MLOps och AutoML och ger insikter i hur maskininlärningsmodeller kan driftsättas i stor skala. Dessutom introduceras studenterna till de viktigaste Python-paketen för maskininlärning, vilket gör det möjligt för dem att använda Pythons robusta ekosystem för att utveckla maskininlärningslösningar.

    Ämnen:

    • Vad är maskininlärning?
    • Olika typer av maskininlärning
    • Maskininlärningspipeline, MLOps och AutoML
    • Introduktion till Python-paket för maskininlärning
  5. Övervakad inlärning

    Lektion 03

    Avsnittet om övervakad inlärning utforskar dess praktiska tillämpningar inom olika områden och innehåller diskussioner om dess relevans och betydelse i verkliga situationer. Studenterna deltar i praktiska aktiviteter för att förbereda och bearbeta data för uppgifter inom övervakad inlärning, följt av diskussioner om överanpassning och underanpassning. Dessutom erbjuds praktiska övningar för att upptäcka och undvika dessa problem samt insikter i regulariseringstekniker för att optimera modellernas prestanda och minska överanpassning.

    Ämnen:

    • Övervakad inlärning
    • Tillämpningar av övervakad inlärning
    • Överanpassning och underanpassning
    • Regularisering
  6. Regression och dess tillämpning

    Lektion 04

    Det här avsnittet behandlar grunderna i regressionsanalys, inklusive dess definition och olika typer, såsom linjär regression, logistisk regression, polynomregression, ridge-regression och lasso-regression. Diskussionerna belyser de centrala antaganden som ligger till grund för linjär regression, och praktiska övningar ger konkret erfarenhet av linjär regressionsmodellering. Deltagarna får också utforska data med hjälp av tekniker som SMOTE-översampling samt förbereda, bygga och utvärdera regressionsmodeller för att bli skickliga på regressionsanalys.

    Ämnen:

    • Vad är regression?
    • Typer av regression
    • Linjär regression
    • Centrala antaganden för linjär regression
    • Logistisk regression
    • Översampling med SMOTE
    • Polynomregression
    • Ridge-regression
    • Lassoregression
  7. Klassificering och tillämpningar

    Lektion 05

    Det här avsnittet behandlar klassificeringsalgoritmer, deras definitioner, typer och tillämpningar samt valet av prestandamått. Deltagarna får genom diskussioner och handledda övningar fördjupa sig i olika klassificeringstekniker, såsom naiv Bayes, stokastisk gradientnedstigning, k-närmaste grannar, beslutsträd, slumpmässig skog, Boruta och stödvektormaskiner. Även centrala begrepp som Cohens kappa diskuteras, följt av kunskapskontroller för att befästa förståelsen.

    Ämnen:

    • Vad är klassificeringsalgoritmer?
    • Olika typer av klassificering
    • Typer av tillämpningar och val av prestandaparametrar
    • Naiv Bayes
    • Stokastisk gradientnedstigning
    • K-grannpopulationer
    • Beslutsträd Random Forest
    • Boruta
    • Stödvektormaskin
    • Cohens mantel
  8. Algoritmer för oövervakad inlärning

    Lektion 06

    Det här avsnittet introducerar studenterna till algoritmer för oövervakad inlärning och behandlar olika typer av algoritmer, deras tillämpningar och prestandamått. Deltagarna får arbeta praktiskt med att bland annat visualisera resultat och tillämpa tekniker som hierarkisk klustring, K-means-klustring och K-medoids-algoritmen. Dessutom utforskar de metoder för avvikelsedetektering och tekniker för dimensionsreduktion, såsom principalkomponentanalys (PCA), singulärvärdesuppdelning och oberoende komponentanalys. Praktiska tillämpningar av dessa algoritmer demonstreras genom handledda övningar som fördjupar studenternas förståelse för begrepp inom oövervakad inlärning.

    Ämnen som tas upp:

    • Algoritmer för oövervakad inlärning
    • Olika typer av algoritmer för oövervakad inlärning
    • När ska man använda algoritmer för oövervakad inlärning?
    • Prestandaparametrar
    • Typer av klustring
    • K-means-klustring
    • K-medoids-algoritmen
    • Avvikande värden
    • Identifiering av avvikande värden
    • Principalkomponentanalys
    • Korrespondensanalys och multipel korrespondensanalys (MCA)
    • Singulärvärdesuppdelning
    • Oberoende komponentanalys
    • Balanserad iterativ reduktion och klustring med hjälp av hierarkier (BIRCH)
  9. Ensembleinlärning

    Lektion 07

    Det här avsnittet behandlar klassificeringsalgoritmer och deras definitioner, typer och tillämpningar samt valet av prestandamått. Genom diskussioner och handledda övningar får deltagarna fördjupa sig i olika klassificeringstekniker, såsom naiv Bayes, stokastisk gradientnedstigning, k-närmaste grannar, beslutsträd, slumpmässig skog, Boruta och stödvektormaskiner. Även centrala begrepp som Cohens kappa diskuteras, följt av kunskapskontroller för att befästa förståelsen.

    Ämnen:

    • Vad är klassificeringsalgoritmer?
    • Olika typer av klassificering
    • Typer av tillämpningar och val av prestandaparametrar
    • Naiv Bayes
    • Stokastisk gradientnedstigning
    • K-grannpopulationer
    • Beslutsträd Random Forest
    • Boruta
    • Stödvektormaskin
    • Cohens mantel
  10. Rekommendationssystem

    Lektion 08

    Den här modulen ger en omfattande översikt över rekommendationssystem och utforskar deras bakomliggande principer och mekanismer. Deltagarna får fördjupa sig i olika användningsfall och exempel på rekommendationssystem och får insikt i hur de utformas och implementeras. Genom praktiska övningar tillämpar deltagarna tekniker för kollaborativ filtrering, däribland minnesbaserad modellering, objektbaserad och användarbaserad filtrering samt modellbaserad kollaborativ filtrering. Dessutom utforskar de dimensionsreduktion, metoder för matrisfaktorisering och noggrannhetsmatriser inom maskininlärning för att utvärdera och optimera rekommendationssystemens prestanda.

    Ämnen:

    • Hur fungerar rekommendationssystem?
    • Användningsområden för rekommendationssystem
    • Exempel på rekommendationssystem och hur de utformas ¨
    • Använda PyTorch för att bygga en rekommendationsmotor.
  11. Industriprojekt

    I slutet av kursen kommer du att genomföra två projekt. Du får tillämpa allt du har lärt dig och skaffa dig praktisk erfarenhet med hjälp av dina nya kunskaper.

    • Projekt 1: Analys av personalomsättning – Skapa maskininlärningsprogram för att förutsäga personalomsättning, inklusive datakvalitetskontroller, explorativ dataanalys, klustring med mera, och föreslå strategier för att behålla medarbetare baserat på sannolikhetspoäng.
    • Projekt 2: Segmentering av låtar – Genomför explorativ dataanalys och klusteranalys för att gruppera låtar.

Vilka färdigheter kommer du att tillägna dig?

Den här kursen i maskininlärning med Python ger dig kunskaper för att:

Typer av ML

Utforska de olika typerna av maskininlärning och deras respektive egenskaper.

Knappfunktion

Analysera maskininlärningspipelinen och förstå de centrala arbetsmomenten inom drift och hantering av maskininlärning (MLOps).

Övervakad inlärning

Att lära sig om övervakad inlärning och dess många tillämpningsområden.

Passform

Förstå begreppen överanpassning och underanpassning och använd metoder för att upptäcka och förebygga dem.

Regression

Analysera olika regressionsmodeller och deras lämplighet i olika situationer. Identifiera linjära samband mellan variabler och skapa korrelationskartor.

Algoritmer

Lista olika typer av klassificeringsalgoritmer och förstå deras specifika tillämpningar.

Oövervakad

Bemästra olika metoder för oövervakad inlärning och lär dig när du ska använda dem. Få en djup förståelse för olika klustringstekniker inom oövervakad inlärning.

Modellering

Utforska olika tekniker för ensemblemodellering, såsom bagging, boosting och stacking.

Jämför

Utvärdera och jämför olika ramverk för maskininlärning, inklusive TensorFlow och Keras.

PyTorch

Bygg en rekommendationsmotor med PyTorch

Visualisering

Skapa visualiseringar med Matplotlib, Seaborn, Plotly och Bokeh.

kurs i maskininlärning

Vem bör anmäla sig till det här programmet?

En framstående dataingenjör bygger och underhåller datastrukturer och arkitekturer för inläsning, bearbetning och tillgängliggörande av data i storskaliga, dataintensiva applikationer. Det är en lovande karriärväg för både nybörjare och erfarna yrkesverksamma med ett stort intresse för data, bland annat:

Dataforskare

Ingenjör inom maskininlärning

AI-ingenjör

BI-utvecklare

Mjukvaruingenjör

AI-forskare

Ingenjör inom naturlig språkbehandling

AI-produktchef

Starta kursen nu

Behörighet

Behörighet

Certifieringskursen i maskininlärning med Python passar deltagare på medelnivå, däribland analyschefer, verksamhetsanalytiker, informationsarkitekter, utvecklare som vill bli maskininlärningsingenjörer eller datavetare samt högskoleutbildade som vill göra karriär inom datavetenskap och maskininlärning.

Förutsättningar

Deltagarna behöver ha en kandidatexamen eller gymnasieexamen samt kunskaper i grundläggande statistik och matematik på högskolenivå. Det är även en fördel att vara bekant med programmering i Python. Innan man påbörjar certifieringsutbildningen i maskininlärning med Python bör man ha tillgodogjort sig innehållet i grundläggande kurser, bland annat Python för datavetenskap, repetitionskurser i matematik och grundläggande statistik för datavetenskap.

Vanliga frågor

Contact background

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?

Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.