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
Getuigenissen (5)
De training gaf een interessant overzicht van diepleermodellen en gerelateerde methoden. Het onderwerp was voor mij nogal nieuw, maar nu voel ik me alsof ik echt een idee heb van wat AI en ML kunnen inhouden, waar deze termen voor staan en hoe ze voordelig kunnen worden gebruikt. In het algemeen vond ik het fijn om te beginnen met de statistische achtergrond en de basisleermodellen zoals lineaire regressie, met name de oefeningen ertussen.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
Anna vroeg altijd of er vragen waren en probeerde ons steeds meer actief te maken door vragen te stellen, waardoor we allemaal echt betrokken raakten bij de training.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
Ik vond het fijn hoe het geïntegreerd is met de praktijken.
Bertan - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
De uitgebreide ervaring / kennis van de trainer
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
de virtuele machine is een goed idee
Vincent - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald