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
Getuigenissen (5)
De training gaf een interessant overzicht van deep learning-modellen en aanverwante methoden. Het onderwerp was vrij nieuw voor mij, maar nu heb ik het gevoel dat ik echt een idee heb van wat AI en ML kunnen inhouden, waar deze termen uit bestaan en hoe ze voordelig kunnen worden gebruikt. Over het algemeen vond ik de aanpak leuk om te beginnen met de statistische achtergrond en de basisleermodellen, zoals lineaire regressie, met vooral de nadruk op de oefeningen daartussenin.
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 altijd actiever te maken door vragen te stellen, waardoor we allemaal echt betrokken waren bij de training.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
Ik hield van de manier waarop het is vermengd met de praktijken.
Bertan - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
De ruime ervaring/kennis van de trainer
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald
de VM is een leuk idee
Vincent - REGNOLOGY ROMANIA S.R.L.
Cursus - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Automatisch vertaald