CONTACT ONS

Cursusaanbod

Inleiding tot toegepast Machine Learning

  • Statistische leerprocessen versus Machine Learning
  • Iteraties en evaluatie van modellen
  • Het evenwicht tussen bias en variantie
  • Supervised versus unsupervised learning
  • Welke problemen kunnen met Machine Learning worden opgelost?
  • Train-, validatie- en testfases – hoe te voorkomen dat een model overfit wordt.
  • De algemene werkwijze bij Machine Learning
  • Overzicht van gangbare Machine Learning-algoritmen
  • Het kiezen van het meest geschikte algoritme voor een specifiek probleem

Beoordeling van algoritmen

  • Beoordelen van numerieke voorspellingen
    • Kwaliteitscriteria: ME, MSE, RMSE en MAPE
    • Parameter- en voorspellingsstabiliteit
  • Beoordelen van classificatie-algoritmen
    • De nauwkeurigheid – en haar beperkingen
    • Het confusion-matrix-concept
    • Omgaan met ongebalanceerde klassen
  • Visuele weergave van modelprestaties
    • De winstkromme
    • ROC-kromme
    • Lift-curve
  • Kiezen van het meest geschikte model
  • Afstemmen van modellen – strategieën zoals grid search

Voorbereiding van gegevens voor modellering

  • Importeren en opslaan van data
  • Databegrip – basisanalyse
  • Bewerken van gegevens met de pandas-bibliotheek
  • Transformaties – het ‘data wrangling’-proces
  • Verkenning en analyse van data
  • Ontbrekende waarden: opsporen en aanpakken
  • Uitzonderlijke waarden: identificatie en beheersing
  • Standaardiseren, normaliseren en binaire omzetting
  • Hercodering van categorische variabelen

Algoritmen voor het opsporen van uitzonderingen in Machine Learning

  • Supervised algoritmen
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Unsupervised algoritmen
    • Afstandsgebaseerde methoden
    • Dichtheidsgebaseerde technieken
    • Probabilistische benaderingen
    • Modelgebaseerde methoden

Inzicht in deep learning

  • Basisprincipes van deep learning
  • Het onderscheid tussen Machine Learning en Deep Learning
  • Over de verschillende toepassingsmogelijkheden van deep learning

Inleiding tot neurale netwerken

  • Wat zijn neurale netwerken precies?
  • Neurale netwerken versus regressiemodellen
  • Wiskundige grondslagen en leermechanismen begrijpen
  • Het bouwen van een kunstmatig neuronaal netwerk
  • Kennis over neuronen, verbindingen en structuur
  • Werken met input- en outputdata, alsmede met lagen in het netwerk
  • Inzicht krijgen in eenvoudige perceptrons
  • Onderscheid tussen supervised en unsupervised learning
  • Kennis opdoen over feedforward- en feedbacknetwerken
  • Het proces van forward propagatie en back propagation begrijpen

Eenvoudige deep learning-modellen bouwen met Keras

  • Een model aanmaken in Keras
  • De aard van de verwerkte gegevens leren kennen
  • Het specifiëren van het deep learning-model
  • Het model compileren voor gebruik
  • Het model trainen
  • Omgaan met classificatiegegevens
  • Werken aan classificatiemodellen in de praktijk
  • Gebruik maken van de ontworpen modellen.

Deep Learning realiseren met TensorFlow

  • Data voorbereiden
    • Het downloaden van benodigde data
    • Trainingsdata opzetten
    • Testgegevens creëren
    • Schaalvergroting en normalisatie van inputwaarden
    • Placers en variabelen inzetten
  • Netwerkarchitectuur bepalen
  • Gebruik van de kostenfunctie
  • Toepassing van optimizers
  • Initialiseringstechnieken voor het netwerk inzetten
  • Het trainen van het neurale netwerk
  • Het opbouwen van een computationeel grafiekmodel
    • Inferentie-fase
    • Verliesbeoordeling
    • Trainingsproces inregelen
  • Het uiteindelijke trainen van het model
    • Gebruik van grafiekmodellen tijdens training
    • Werkwijze met sessies en uitvoeringsopties
    • De trainingslus in werking
  • Beoordelen van het modelresultaat
    • Evaluatiegrafiek opstellen
    • Outputanalyse uitvoeren om kwaliteit te bepalen.
  • Modellen schalen in grootschalige toepassingen
  • Modelvisualisatie en evaluatie via TensorBoard

Deep learning toegepast op afwijkingdetectie

  • Autoencoders
    • Architectuur van encoder- en decoderfuncties
    • Hoe ‘reconstructieloss’ meetbaar is.
  • Variational Autoencoders
    • De variatieve inferentiebenaderingen in werking
  • Generative Adversarial Networks (GAN’s)
    • Het mechanisme tussen generator en discriminators
    • Toepassingen van GAN-technieken bij anomaliedetectie.

Ensemble-verwerkingsmethodes

  • Combinatie van uitkomsten uit meerdere algoritmen
  • Bootstrap Aggregating-technieken
  • Het berekenen en combineren van afwijkingswaarden

Vereisten

  • Ervaring in het programmeren met Python
  • Grondige kennis van statistiek en wiskundige basisprincipes

Doelgroep

  • Ontwikkelaars
  • Data scientists
 28 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 6400 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën