Kursplan
Introduktion till tillämpad maskininlärning
- Statistisk inlärning vs. Maskininlärning
- Iteration och utvärdering
- Bias-Variance trade-off
- Övervakad vs. Oövervakad inlärning
- Problem som löser med maskininlärning
- Träna Validera Test – ML-arbetsflöde för att undvika överanpassning
- Arbetsflöde för maskininlärning
- Maskininlärningsalgoritmer
- Val av lämplig algoritm för problemet
Utvärdering av algoritmer
- Utvärdera numeriska förutsägelser
- Mätningsmetoder för noggrannhet: ME, MSE, RMSE, MAPE
- Parameter och förutsägelsestabilitet
- Utvärdera klassificeringsalgoritmer
- Noggrannhet och dess problem
- Förvirringsmatris
- Problem med obalanserade klasser
- Visualisera modellprestanda
- Vinstkurva
- ROC-kurva
- Lyftkurva
- Modellval
- Modelljustering – rutinstrategier för rutnätssökning
Databearbetning för modellering
- Datainport och lagring
- Förstå data – grundläggande undersökningar
- Datamanipulation med pandas-biblioteket
- Datatransformationer – Datamanipulation
- Utforskande analys
- Saknade observationer – detektion och lösningar
- Avvikelser – detektion och strategier
- Standardisering, normalisering, binärisering
- Kvalitativ datakodning
Maskininlärningsalgoritmer för avvikelsedetektion
- Övervakade algoritmer
- KNN
- Ensemble Gradient Boosting
- SVM
- Oövervakade algoritmer
- Avståndsbaserade
- Täthetsbaserade metoder
- Sannolikhetsbaserade metoder
- Modellbaserade metoder
Förståelse av djupinlärning
- Översikt över de grundläggande begreppen i djupinlärning
- Skillnad mellan maskininlärning och djupinlärning
- Översikt över applikationer för djupinlärning
Översikt över neurala nätverk
- Vad är neurala nätverk
- Neurala nätverk vs. regressionsmodeller
- Förståelse av matematiska grundvalar och inlärningsmekanismer
- Konstruktion av ett artificiellt neuralt nätverk
- Förståelse av neurala noder och anslutningar
- Arbeta med neuroner, lager och in- och utdata
- Förståelse av enkelskiktiga perceptroner
- Skillnad mellan övervakad och oövervakad inlärning
- Inlärning av feedforward- och feedbackneurala nätverk
- Förståelse av framåtrörelse och bakåtrörelse
Bygga enkla djupinlärningsmodeller med Keras
- Skapa en Keras-modell
- Förstå din data
- Specifiera din djupinlärningsmodell
- Kompilera din modell
- Anpassa din modell
- Arbeta med din klassificeringsdata
- Arbeta med klassificeringsmodeller
- Använda dina modeller
Arbete med TensorFlow för djupinlärning
- Förbereda data
- Ladda ner data
- Förbereda träningsdata
- Förbereda testdata
- Skalning av ingångar
- Använda platshållare och variabler
- Specifiera nätverksarkitekturen
- Använda kostnadsfunktionen
- Använda optimisatorn
- Använda initialiserare
- Anpassa det neurala nätverket
- Bygga grafen
- Inferens
- Förlust
- Träning
- Träna modellen
- Grafen
- Sessionen
- Träningsloop
- Utvärdera modellen
- Bygga eval-grafen
- Utvärdera med eval-utdata
- Träna modeller i stor skala
- Visualisera och utvärdera modeller med TensorBoard
Tillämpning av djupinlärning i avvikelsedetektion
- Autoencoder
- Encoder – Decoder-arkitektur
- Rekonstruktionsförlust
- Variationell autoencoder
- Variationell inferens
- Generativ Adversarial Network
- Generator – Diskriminator-arkitektur
- Tillvägagångssätt för AN med GAN
Ensemble-ramverk
- Kombinera resultat från olika metoder
- Bootstrap Aggregating
- Medelvärdes avvikelsescore
Krav
- Erfarenhet av Python-programmering
- Grundläggande kännedom om statistik och matematiska begrepp
Målgrupp
- Utvecklare
- Datavetare
Vittnesmål (5)
Utbildningen gav en intressant översikt över djupinlärningsmodeller och relaterade metoder. Ämnet var ganska nytt för mig, men nu känner jag att jag faktiskt har en uppfattning om vad AI och ML kan innebära, vad dessa begrepp består av och hur de kan användas med fördel. I allmänhet gillade jag tillvägagångssättet att börja med den statistiska bakgrunden och de grundläggande inlärningsmodellerna, såsom linjär regression, särskilt med betoning på övningarna däremellan.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Anna frågade alltid om det fanns frågor, och försökte alltid göra oss mer aktiva genom att ställa frågor, vilket gjorde att vi alla verkligen engagerade i träningen.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Jag gillade hur det blandas med övningarna.
Bertan - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Tränarens omfattande erfarenhet/kunskap
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
VM är en trevlig idé
Vincent - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated