Cursusaanbod
Inleiding tot toegepast Machine Learning
- Statistische leerprocessen versus Machine Learning
- Iteraties en evaluatie van modellen
- Het evenwicht tussen bias en variantie
- Supervised versus unsupervised learning
- Welke problemen kunnen met Machine Learning worden opgelost?
- Train-, validatie- en testfases – hoe te voorkomen dat een model overfit wordt.
- De algemene werkwijze bij Machine Learning
- Overzicht van gangbare Machine Learning-algoritmen
- Het kiezen van het meest geschikte algoritme voor een specifiek probleem
Beoordeling van algoritmen
-
Beoordelen van numerieke voorspellingen
- Kwaliteitscriteria: ME, MSE, RMSE en MAPE
- Parameter- en voorspellingsstabiliteit
-
Beoordelen van classificatie-algoritmen
- De nauwkeurigheid – en haar beperkingen
- Het confusion-matrix-concept
- Omgaan met ongebalanceerde klassen
-
Visuele weergave van modelprestaties
- De winstkromme
- ROC-kromme
- Lift-curve
- Kiezen van het meest geschikte model
- Afstemmen van modellen – strategieën zoals grid search
Voorbereiding van gegevens voor modellering
- Importeren en opslaan van data
- Databegrip – basisanalyse
- Bewerken van gegevens met de pandas-bibliotheek
- Transformaties – het ‘data wrangling’-proces
- Verkenning en analyse van data
- Ontbrekende waarden: opsporen en aanpakken
- Uitzonderlijke waarden: identificatie en beheersing
- Standaardiseren, normaliseren en binaire omzetting
- Hercodering van categorische variabelen
Algoritmen voor het opsporen van uitzonderingen in Machine Learning
-
Supervised algoritmen
- KNN
- Ensemble Gradient Boosting
- SVM
-
Unsupervised algoritmen
- Afstandsgebaseerde methoden
- Dichtheidsgebaseerde technieken
- Probabilistische benaderingen
- Modelgebaseerde methoden
Inzicht in deep learning
- Basisprincipes van deep learning
- Het onderscheid tussen Machine Learning en Deep Learning
- Over de verschillende toepassingsmogelijkheden van deep learning
Inleiding tot neurale netwerken
- Wat zijn neurale netwerken precies?
- Neurale netwerken versus regressiemodellen
- Wiskundige grondslagen en leermechanismen begrijpen
- Het bouwen van een kunstmatig neuronaal netwerk
- Kennis over neuronen, verbindingen en structuur
- Werken met input- en outputdata, alsmede met lagen in het netwerk
- Inzicht krijgen in eenvoudige perceptrons
- Onderscheid tussen supervised en unsupervised learning
- Kennis opdoen over feedforward- en feedbacknetwerken
- Het proces van forward propagatie en back propagation begrijpen
Eenvoudige deep learning-modellen bouwen met Keras
- Een model aanmaken in Keras
- De aard van de verwerkte gegevens leren kennen
- Het specifiëren van het deep learning-model
- Het model compileren voor gebruik
- Het model trainen
- Omgaan met classificatiegegevens
- Werken aan classificatiemodellen in de praktijk
- Gebruik maken van de ontworpen modellen.
Deep Learning realiseren met TensorFlow
-
Data voorbereiden
- Het downloaden van benodigde data
- Trainingsdata opzetten
- Testgegevens creëren
- Schaalvergroting en normalisatie van inputwaarden
- Placers en variabelen inzetten
- Netwerkarchitectuur bepalen
- Gebruik van de kostenfunctie
- Toepassing van optimizers
- Initialiseringstechnieken voor het netwerk inzetten
- Het trainen van het neurale netwerk
-
Het opbouwen van een computationeel grafiekmodel
- Inferentie-fase
- Verliesbeoordeling
- Trainingsproces inregelen
-
Het uiteindelijke trainen van het model
- Gebruik van grafiekmodellen tijdens training
- Werkwijze met sessies en uitvoeringsopties
- De trainingslus in werking
-
Beoordelen van het modelresultaat
- Evaluatiegrafiek opstellen
- Outputanalyse uitvoeren om kwaliteit te bepalen.
- Modellen schalen in grootschalige toepassingen
- Modelvisualisatie en evaluatie via TensorBoard
Deep learning toegepast op afwijkingdetectie
-
Autoencoders
- Architectuur van encoder- en decoderfuncties
- Hoe ‘reconstructieloss’ meetbaar is.
-
Variational Autoencoders
- De variatieve inferentiebenaderingen in werking
-
Generative Adversarial Networks (GAN’s)
- Het mechanisme tussen generator en discriminators
- Toepassingen van GAN-technieken bij anomaliedetectie.
Ensemble-verwerkingsmethodes
- Combinatie van uitkomsten uit meerdere algoritmen
- Bootstrap Aggregating-technieken
- Het berekenen en combineren van afwijkingswaarden
Vereisten
- Ervaring in het programmeren met Python
- Grondige kennis van statistiek en wiskundige basisprincipes
Doelgroep
- Ontwikkelaars
- Data scientists
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 6400 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (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