Cursusaanbod

Inleiding tot toegepaste machine learning

  • Statistisch leren vs. Machine learning
  • Iteratie en evaluatie
  • Bias-Variance trade-off
  • Supervised vs Unsupervised Learning
  • Problemen die worden opgelost met Machine Learning
  • Train Validation Test – ML workflow om overfitting te voorkomen
  • Workflow van Machine Learning
  • Machine learning algoritmen
  • Kies een geschikt algoritme voor het probleem

Algoritme-evaluatie

  • Evaluatie van numerieke voorspellingen
    • Maatstaven voor nauwkeurigheid: ME, MSE, RMSE, MAPE
    • Stabiliteit van parameters en voorspellingen
  • Evaluatie van classificatie-algoritmen
    • Nauwkeurigheid en haar problemen
    • De verwarringmatrix
    • Probleem van onevenwichtige klassen
  • Visualiseren van modelprestaties
    • Winstcurve
    • ROC-curve
    • Lift-curve
  • Modelselectie
  • Modelafstemming – grid search-strategieën

Gegevens voorbereiding voor modellering

  • Gegevens importeren en opslaan
  • Gegevens begrijpen – basisexploraties
  • Gegevensmanipulatie met de pandas-bibliotheek
  • Gegevenstransformaties – Data wrangling
  • Exploratorische analyse
  • Ontbrekende waarnemingen – detectie en oplossingen
  • Uitbijters – detectie en strategieën
  • Standarisatie, normalisatie, binarisatie
  • Kwalitatieve gegevensrecodering

Machine learning algoritmen voor uitbijterdetectie

  • Supervised algoritmen
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Unsupervised algoritmen
    • Afstandsgebaseerd
    • Dichtheidsgebaseerde methoden
    • Probabilistische methoden
    • Modelgebaseerde methoden

Begrijpen van Deep Learning

  • Overzicht van de basisconcepten van Deep Learning
  • Verschillen tussen Machine Learning en Deep Learning
  • Overzicht van toepassingen voor Deep Learning

Overzicht van Neural Networks

  • Wat zijn Neural Networks
  • Neural Networks vs Regression Models
  • Begrijpen van de wiskundige fundamenten en leermechanismen
  • Bouwen van een kunstmatig neurale netwerk
  • Begrijpen van neurale knopen en verbindingen
  • Werken met neuronen, lagen en invoer- en uitvoerdata
  • Begrijpen van single layer perceptrons
  • Verschillen tussen Supervised en Unsupervised Learning
  • Leren van feedforward en feedback neurale netwerken
  • Begrijpen van forward propagation en back propagation

Bouwen van eenvoudige Deep Learning-modellen met Keras

  • Het maken van een Keras-model
  • Begrijpen van uw gegevens
  • Specifieken van uw Deep Learning-model
  • Het compileren van uw model
  • Het passen van uw model
  • Werken met uw classificatiedata
  • Werken met classificatiemodellen
  • Het gebruik van uw modellen

Werken met TensorFlow voor Deep Learning

  • De gegevens voorbereiden
    • De gegevens downloaden
    • De trainingsgegevens voorbereiden
    • De testgegevens voorbereiden
    • Invoeren schalen
    • Het gebruik van placeholders en variabelen
  • De netwerkarchitectuur specificeren
  • Het gebruik van de kostfunctie
  • Het gebruik van de optimalisator
  • Het gebruik van initializers
  • Het passen van het neurale netwerk
  • Het bouwen van de grafiek
    • Inferentie
    • Verlies
    • Training
  • Het trainen van het model
    • De grafiek
    • De sessie
    • Trainingslus
  • Het evalueren van het model
    • Het bouwen van de eval grafiek
    • Evalueren met eval output
  • Modellen op grote schaal trainen
  • Modellen visualiseren en evalueren met TensorBoard

Toepassing van Deep Learning in Anomalie Detectie

  • Autoencoder
    • Encoder - Decoder architectuur
    • Reconstructieverlies
  • Variational Autencoder
    • Variationele inferentie
  • Generative Adversarial Network
    • Generator – Discriminator architectuur
    • Aanpakken van AN met behulp van GAN

Ensemble Frameworks

  • Resultaten van verschillende methoden combineren
  • Bootstrap Aggregating
  • Uitbijter score gemiddelden

Vereisten

  • Ervaring met Python-programmeren
  • Basiskennis van statistiek en wiskundige concepten

Doelgroep

  • Ontwikkelaars
  • Datawetenschappers
 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën