Neem contact met ons op

Cursusaanbod

Inleiding

Deze sectie biedt een algemene introductie van wanneer 'machine learning' kan worden gebruikt, wat overwogen moet worden en wat dit allemaal inhoudt, inclusief de voor- en nadelen. Datatypes (gestructureerd/ongestructureerd/statisch/gestreamd), geldigheid/volume van data, data-gedreven vs. gebruiker-gedreven analyses, statistische modellen vs. machine learning-modellen, uitdagingen van unsupervised learning, de bias-variance trade-off, iteratie/evaluatie, cross-validatiebenaderingen, supervised/unsupervised/reinforcement.

HOOFSTOPIEKEN

1. Naive Bayes begrijpen

  • Basale concepten van Bayesiaanse methoden
  • Waarschijnlijkheid
  • Gemeenschappelijke waarschijnlijkheid
  • Voorwaardelijke waarschijnlijkheid met de stelling van Bayes
  • Naive Bayes-algoritme
  • Naive Bayes-classificatie
  • De Laplace-schatser
  • Het gebruiken van numerieke kenmerken met Naive Bayes

2. Beslissingsbomen begrijpen

  • Verdeel en heers
  • Het C5.0 beslissingsbom algoritme
  • De beste split kiezen
  • De beslissingsboom snoeien

3. Neuraal netwerken begrijpen

  • Van biologisch naar kunstmatig neuron
  • Activeringsfuncties
  • Netwerktopologie
  • Het aantal lagen
  • De richting van informatieverplaatsing
  • Het aantal knopen in elke laag
  • Neurale netwerken trainen met backpropagatie
  • Deep Learning

4. Support Vector Machines begrijpen

  • Classificatie met hyperplannen
  • Het maximale margin vinden
  • Het geval van lineair scheidbare data
  • Het geval van niet-lineair scheidbare data
  • Kernen gebruiken voor niet-lineaire ruimtes

5. Clustering begrijpen

  • Clustering als machine learning taak
  • Het k-means algoritme voor clustering
  • Afstand gebruiken om clusters toe te wijzen en bij te werken
  • Het juiste aantal clusters kiezen

6. Prestaties voor classificatie meten

  • Werken met classificatievoorspellingen
  • Een dikkere blik op confusiematrijzen
  • Confusiematrijzen gebruiken om prestaties te meten
  • Voorbij nauwkeurigheid - andere prestatie-indicatoren
  • De kappa-statistiek
  • Sensitiviteit en specificiteit
  • Precisie en recall
  • De F-maat
  • Prestatietraden visualiseren
  • ROC-krommen
  • Toekomstige prestaties schatten
  • De holdout-methode
  • Cross-validatie
  • Bootstrap-sampling

7. Standaardmodellen optimaliseren voor betere prestaties

  • caret gebruiken voor geautomatiseerde parameterafstelling
  • Een eenvoudige getuned model maken
  • Het afstelproces aanpassen
  • Modelprestaties verbeteren met meta-learning
  • Ensembles begrijpen
  • Bagging
  • Boosting
  • Random Forests
  • Random Forests trainen
  • Prestaties van Random Forests evalueren

BIJZONDERE TOPIEKEN

8. Classificatie met nearest neighbors begrijpen

  • Het kNN-algoritme
  • Afstand berekenen
  • Het juiste k kiezen
  • Data voorbereiden voor gebruik met kNN
  • Waarom is het kNN-algoritme lui?

9. Classificatieregels begrijpen

  • Splits en heers
  • Het One Rule-algoritme
  • Het RIPPER-algoritme
  • Regels afgeleid van beslissingsbomen

10. Regressie begrijpen

  • Eenvoudige lineaire regressie
  • Ordinary least squares schatting
  • Correlaties
  • Meervoudige lineaire regressie

11. Regressiebomen en modelbomen begrijpen

  • Regressie toevoegen aan bomen

12. Associatieregels begrijpen

  • Het Apriori-algoritme voor associatieregel leren
  • De interesse in regels meten - steun en betrouwbaarheid
  • Een set regels bouwen met het Apriori-principe

Extra's

  • Spark/PySpark/MLlib en Multi-armed bandits

Vereisten

Kennis van Python

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën