Cursusaanbod

Inleiding tot toegepaste machine learning

  • Statistisch leren vs. Machine learning
  • Iteratie en evaluatie
  • Bias-Variance trade-off
  • Gesuperviseerd vs ongesuperviseerd leren
  • Problemen die met machine learning worden opgelost
  • Trainings-, validatie- en testset – ML-werkstroom om overfitting te voorkomen
  • Werkstroom van machine learning
  • Machine learning-algoritmen
  • Het kiezen van een geschikt algoritme voor het probleem

Algorithmeanalyse

  • Evaluatie van numerieke voorspellingen
    • Accuratesie-maten: ME, MSE, RMSE, MAPE
    • Parameter- en voorspellingsstabiliteit
  • Evaluatie van classificatiealgoritmen
    • Accuratesie en de daarbij horende problemen
    • Confusiematrix
    • Probleem met onbalans in klassen
  • Visualisatie van modelprestaties
    • Profit curve
    • ROC-curve
    • Lift-curve
  • Modelselectie
  • Modelafstelling – grid search-strategieën

Gegevensvoorbereiding voor modellering

  • Importeren en opslaan van gegevens
  • Begrijpen van de gegevens – basisexploraties
  • Gegevensmanipulatie met pandas-bibliotheek
  • Gegevenstransformatie – Data wrangling
  • Exploratieve analyse
  • Ontbrekende waarnemingen – detectie en oplossingen
  • Uitbijters – detectie en strategieën
  • Standarisering, normalisatie, binarisering
  • Kwalitatieve gegevensrecoding

Machine learning-algoritmen voor uitbijtersdetectie

  • Gesuperviseerde algoritmen
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Ongesuperviseerde algoritmen
    • Afstandsbased
    • Dichtheidbased methoden
    • Probabilistische methoden
    • Modelbased methoden

Inzicht in deep learning

  • Overzicht van de basisconcepten van deep learning
  • Onderscheid maken tussen machine learning en deep learning
  • Overzicht van toepassingen voor deep learning

Overzicht van neurale netwerken

  • Wat zijn neurale netwerken?
  • Neurale netwerken vs regressiemodellen
  • Begrijpen van wiskundige grondslagen en leermechanismen
  • Het bouwen van een kunstmatig neuraal netwerk
  • Begrijpen van neurale knooppunten en verbindingen
  • Werken met neuronen, lagen en invoer- en uitvoergegevens
  • Begrijpen van single layer perceptrons
  • Onderscheid maken tussen gesuperviseerd en ongesuperviseerd leren
  • Leer feedforward en feedback neurale netwerken
  • Begrijpen van forward propagation en back propagation

Bouwen van eenvoudige deep learning-modellen met Keras

  • Een Keras-model creëren
  • Je gegevens begrijpen
  • Je deep learning-model specificeren
  • Je model compileren
  • Je model fitten
  • Werken met je classificatiegegevens
  • Werken met classificatiemodellen
  • Je modellen gebruiken

Werken met TensorFlow voor deep learning

  • De gegevens voorbereiden
    • De gegevens downloaden
    • Traininggegevens voorbereiden
    • Testgegevens voorbereiden
    • Invoer schalen
    • Placeholders en variabelen gebruiken
  • De netwerkarchitectuur specificeren
  • De kostenfunctie gebruiken
  • De optimizer gebruiken
  • Initialisatoren gebruiken
  • Het neurale netwerk fitten
  • De grafiek bouwen
    • Inference
    • Verlies
    • Training
  • Het model trainen
    • De grafiek
    • De sessie
    • Train Loop
  • Het model evalueren
    • De eval grafiek bouwen
    • Evaluatie met eval output
  • Modellen op schaal trainen
  • Visualiseren en evalueren van modellen met TensorBoard

Toepassing van deep learning in anomaliedetectie

  • Autoencoder
    • Encoder - Decoder architectuur
    • Reconstrueringsverlies
  • Variational Autoencoder
    • Variational inference
  • Generative Adversarial Network
    • Generator – Discriminator architectuur
    • Benaderingen voor AN met GAN

Ensemble frameworks

  • Resultaten combineren uit verschillende methoden
  • Bootstrap Aggregating
  • Outlier score gemiddeld

Vereisten

  • Ervaring met Python-programmeren
  • Basisfamiliariteit met statistiek en wiskundige concepten

Publiek

  • Ontwikkelaars
  • Data wetenschappers
 28 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën