Certificatiecursus Machine Learning met Python

450,00 EUR

  • 30 uur
eLearning

Deze cursus Machine Learning met Python biedt een diepgaand overzicht van ML-onderwerpen, inclusief werken met realtime gegevens, het ontwikkelen van begeleide en onbegeleide leeralgoritmen, regressie, classificatie en tijdreeksmodellering. In deze certificeringstraining voor machine learning leer je hoe je Python kunt gebruiken om voorspellingen te doen op basis van gegevens. Na afronding van deze cursus Machine Learning met Python ontvang je een certificaat dat jouw vaardigheden als machine learning expert bevestigt.

Wat is inbegrepen?

Taal

De cursus en het lesmateriaal zijn in het Engels

Niveau

Beginners- tot gemiddeld niveau voor professionals

1 jaar toegang

5 uur aan videomateriaal

Studietijd

Minimaal aanbevolen studietijd: 30 uur

Praktijken

3 eindprojecten en een simulatietest

Geen examen

Er is geen examen voor deze cursus, maar de cursist ontvangt een certificaat van voltooiing van de training.

Hero

Overzicht

Vaardigheden:

  • Leren met en zonder toezicht
  • Lineaire en logistische regressie
  • KMeans-clustering
  • Beslisbomen
  • Boosting- en baggingtechnieken
  • Tijdreeksmodellering
  • SVM met kernels
  • Naïeve Bayes
  • Randomforest-classificatoren
  • Grondbeginselen van deep learning
Hero

Wat ga je leren?

  1. Opfriscursus wiskunde

    Gratis cursus 1

    • Kansrekening en statistiek
    • Coördinatenmeetkunde
    • Lineaire algebra
    • Eigenwaarden, eigenvectoren en eigendecompositie
    • Inleiding tot de differentiaal- en integraalrekening
  2. Essentiële statistiek voor data science

    Gratis cursus 2

    • Inleiding tot de statistiek
    • De gegevens begrijpen
    • Beschrijvende statistiek
    • Datavisualisatie
    • Waarschijnlijkheid
    • Kansverdelingen
    • Steekproeven en steekproeftechnieken
    • Inferentiële statistiek
    • Toepassing van inferentiële statistiek
    • Verband tussen variabelen
    • Toepassing van statistiek in het bedrijfsleven
    • Begeleid oefenen
  3. Inleiding

    Les 01

    Begin dit programma door je te verdiepen in de cursusonderdelen en de onderwerpen die aan bod komen. Zo ben je goed voorbereid op de komende sessies.

  4. Inleiding tot machine learning

    Les 02

    De cursus behandelt de basisconcepten van machine learning, waaronder de definitie en de verschillende vormen ervan. Ook wordt dieper ingegaan op de machinelearningpipeline, MLOps en AutoML, met inzicht in het op grote schaal in productie nemen van machinelearningmodellen. Daarnaast maken studenten kennis met de belangrijkste Python-pakketten voor machinelearningtaken, zodat ze het robuuste ecosysteem van Python kunnen benutten om machinelearningoplossingen te ontwikkelen.

    Onderwerpen:

    • Wat is machine learning?
    • Verschillende soorten machine learning
    • Machinelearning-pijplijn, MLOps en AutoML
    • Inleiding tot Python-pakketten voor machine learning
  5. Gesuperviseerd leren

    Les 03

    Het onderdeel over gesuperviseerd leren verkent de praktische toepassingen ervan in verschillende domeinen en gaat in op de relevantie en het belang ervan in praktijksituaties. Studenten voeren praktische opdrachten uit om gegevens voor te bereiden en in de juiste vorm te brengen voor taken op het gebied van gesuperviseerd leren. Daarna bespreken ze overfitting en underfitting. Daarnaast worden praktische oefeningen aangeboden om deze problemen te herkennen en te voorkomen, evenals inzichten in regularisatietechnieken om de modelprestaties te optimaliseren en overfitting te verminderen.

    Onderwerpen:

    • Gesuperviseerd leren
    • Toepassingen van gesuperviseerd leren
    • Overfitting en underfitting
    • Regularisatie
  6. Regressie en de toepassing ervan

    Les 04

    Dit onderdeel behandelt de basis van regressieanalyse, waaronder de definitie en verschillende typen, zoals lineaire, logistische en polynomiale regressie, ridge-regressie en lasso-regressie. Tijdens de besprekingen staan de cruciale aannames van lineaire regressie centraal, en met praktische oefeningen doen deelnemers ervaring op met het opstellen van lineaire regressiemodellen. Deelnemers verkennen ook gegevens met technieken zoals SMOTE-oversampling en leren regressiemodellen voor te bereiden, te bouwen en te evalueren om regressieanalyse goed onder de knie te krijgen.

    Onderwerpen:

    • Wat is regressie?
    • Soorten regressie
    • Lineaire regressie
    • Essentiële aannames voor lineaire regressie
    • Logistische regressie
    • Oversampling met SMOTE
    • Polynomiale regressie
    • Ridgeregressie
    • Lasso-regressie
  7. Classificatie en toepassingen

    Les 05

    Dit onderdeel behandelt classificatiealgoritmen en hun definities, typen en toepassingen, evenals de keuze van prestatieparameters. Deelnemers verdiepen zich via discussies en begeleide oefeningen in verschillende classificatietechnieken, zoals Naive Bayes, stochastische gradiëntafdaling, K-naaste buren, beslisbomen, Random Forest, Boruta en supportvectormachines. Ook belangrijke concepten zoals Cohens kappa komen aan bod, gevolgd door kennistoetsen om het begrip te versterken.

    Onderwerpen:

    • Wat zijn classificatiealgoritmen?
    • Verschillende soorten classificatie
    • Soorten toepassingen en keuze van prestatieparameters
    • Naïeve Bayes
    • Stochastische gradiëntafdaling
    • Populaties van k naaste buren
    • Beslisboom Random Forest
    • Boruta
    • Supportvectormachine
    • Cohens mantel
  8. Algoritmen voor ongesuperviseerd leren

    Les 06

    In dit onderdeel maken studenten kennis met algoritmen voor leren zonder toezicht, waarbij de verschillende soorten, toepassingen en prestatieparameters aan bod komen. Deelnemers voeren praktische opdrachten uit, zoals het visualiseren van resultaten en het toepassen van technieken als hiërarchische clustering, K-means-clustering en het K-medoids-algoritme. Daarnaast verkennen ze methoden voor anomaliedetectie en technieken voor dimensionaliteitsreductie, zoals hoofdcomponentenanalyse (PCA), singulierewaardenontbinding en onafhankelijkecomponentenanalyse. Aan de hand van begeleide oefeningen worden praktische toepassingen van deze algoritmen gedemonstreerd, waardoor studenten de concepten van leren zonder toezicht beter leren begrijpen.

    Behandelde onderwerpen:

    • Algoritmen voor ongesuperviseerd leren
    • Verschillende soorten algoritmen voor leren zonder toezicht
    • Wanneer gebruik je algoritmen voor ongesuperviseerd leren?
    • Prestatieparameters
    • Soorten clustering
    • K-means-clustering
    • K-medoïdenalgoritme
    • Uitschieters
    • Detectie van uitschieters
    • Hoofdcomponentenanalyse
    • Correspondentieanalyse en meervoudige correspondentieanalyse (MCA)
    • Singulierewaardenontbinding
    • Onafhankelijke-componentenanalyse
    • Gebalanceerde iteratieve reductie en clustering met behulp van hiërarchieën (BIRCH)
  9. Ensembleleren

    Les 07

    Dit onderdeel behandelt classificatiealgoritmen en hun definities, typen en toepassingen, evenals de keuze van prestatiemaatstaven. Via discussies en begeleide oefeningen verdiepen deelnemers zich in verschillende classificatietechnieken, zoals Naive Bayes, Stochastic Gradient Descent, K-Nearest Neighbours, beslisbomen, Random Forest, Boruta en Support Vector Machines. Ook belangrijke concepten zoals Cohens kappa komen aan bod, gevolgd door kennistoetsen om het begrip te versterken.

    Onderwerpen:

    • Wat zijn classificatiealgoritmen?
    • Verschillende soorten classificatie
    • Soorten toepassingen en keuze van prestatieparameters
    • Naïeve Bayes
    • Stochastische gradiëntafdaling
    • Populaties van K naaste buren
    • Beslisboom Random Forest
    • Boruta
    • Supportvectormachine
    • Cohens mantel
  10. Aanbevelingssystemen

    Les 08

    Deze module biedt een uitgebreid overzicht van aanbevelingssystemen en behandelt de onderliggende principes en mechanismen. Deelnemers verdiepen zich in diverse toepassingen en voorbeelden van aanbevelingssystemen en krijgen inzicht in het ontwerp en de implementatie ervan. Aan de hand van praktische oefeningen passen deelnemers technieken voor collaboratieve filtering toe, waaronder geheugengebaseerde modellering, object- en gebruikersgebaseerde filtering en modelgebaseerde collaboratieve filtering. Daarnaast verkennen ze dimensionaliteitsreductie, matrixfactorisatiemethoden en nauwkeurigheidsmatrices binnen machine learning om de prestaties van aanbevelingssystemen te evalueren en te optimaliseren.

    Onderwerpen:

    • Hoe werken aanbevelingssystemen?
    • Toepassingen van aanbevelingssystemen
    • Voorbeelden van aanbevelingssystemen en hoe ze worden ontworpen ¨
    • Een aanbevelingssysteem bouwen met PyTorch.
  11. Industrieprojecten

    Aan het einde van de cursus voer je twee projecten uit. Je past alles toe wat je hebt geleerd en doet praktijkervaring op met je nieuwe kennis.

    • Project 1: Analyse van personeelsverloop - Ontwikkel machinelearningprogramma's om personeelsverloop te voorspellen, inclusief datakwaliteitscontroles, verkennende data-analyse (EDA), clustering enz., en stel op basis van waarschijnlijkheidsscores strategieën voor om medewerkers te behouden.
    • Project 2: Segmentatie van nummers - Voer een verkennende data-analyse en een clusteranalyse uit om groepen nummers samen te stellen.

Welke vaardigheden leer je?

Na deze cursus machine learning met Python kun je:

Soorten ML

Verken de verschillende soorten machine learning en hun bijbehorende kenmerken.

Toetsbediening

Analyseer de machinelearning-pijplijn en krijg inzicht in de belangrijkste operationele processen voor machine learning (MLOps).

Gesuperviseerd leren

Meer leren over begeleid leren en de vele toepassingen ervan.

Pasvorm

Begrijp de concepten overfitting en underfitting en gebruik technieken om deze te detecteren en te voorkomen.

Regressie

Analyseer verschillende regressiemodellen en hun geschiktheid voor verschillende scenario's. Identificeer lineaire verbanden tussen variabelen en maak correlatiekaarten.

Algoritmen

Noem verschillende soorten classificatiealgoritmen en begrijp hun specifieke toepassingen.

Zonder toezicht

Beheers verschillende methoden voor ongesuperviseerd leren en weet wanneer je ze moet toepassen. Krijg diepgaand inzicht in verschillende clusteringtechnieken binnen ongesuperviseerd leren.

Modellering

Verken verschillende technieken voor ensemblemodellering, zoals bagging, boosting en stacking.

Vergelijken

Evalueer en vergelijk verschillende frameworks voor machine learning, waaronder TensorFlow en Keras.

PyTorch

Bouw een aanbevelingssysteem met PyTorch

Visualisatie

Visualisaties maken met Matplotlib, Seaborn, Plotly en Bokeh.

cursus machine learning

Voor wie is dit programma bedoeld?

Een vooraanstaand data-engineer bouwt en onderhoudt datastructuren en architecturen voor het binnenhalen, verwerken en beschikbaar stellen van data voor grootschalige, data-intensieve toepassingen. Het is een veelbelovende carrière voor zowel beginnende als ervaren professionals met een passie voor data, onder wie:

Datawetenschapper

Machinelearning-engineer

Ingenieur kunstmatige intelligentie

Business Intelligence-ontwikkelaar

Softwareontwikkelaar

Wetenschappelijk onderzoeker op het gebied van AI

Engineer natuurlijke taalverwerking

AI-productmanager

Start de cursus nu

Geschiktheid

Geschiktheid

De certificeringscursus Machine Learning met Python is geschikt voor deelnemers op gemiddeld niveau, waaronder analyticsmanagers, businessanalisten, informatiearchitecten, ontwikkelaars die machinelearning-engineer of datawetenschapper willen worden, en afgestudeerden die een carrière in datawetenschap en machine learning ambiëren.

Vereisten

Deelnemers moeten beschikken over een bachelordiploma of een middelbareschooldiploma. Daarnaast is basiskennis van statistiek en wiskunde op hbo- of universitair niveau vereist. Ervaring met programmeren in Python is ook nuttig. Voordat je begint aan de certificeringstraining voor machine learning met Python, moet je de basisstof beheersen uit cursussen zoals Python voor data science, opfriscursussen wiskunde en essentiële statistiek voor data science.

Veelgestelde vragen

Contact background

Heeft u een op maat gemaakte incompany- of groepstraining nodig?

Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.