Kursplan
Introduktion till tillämpad maskininlärning
- Statistisk inlärning vs. Maskininlärning
- Iteration och utvärdering
- Bias-Variance handel
- Övervakad vs oövervakad inlärning
- Problem som lösas med maskininlärning
- Träna, validera och testa – ML-arbetsflöde för att undvika överanpassning
- Arbetsflöde för maskininlärning
- Maskininlärningsalgoritmer
- Välja lämplig algoritm för problemet
Algoruttutvärdering
-
Utvärdera numeriska prediktioner
- Noggrannhetstecken: ME, MSE, RMSE, MAPE
- Parametertillförlitlighet och prediktionsstabilitet
-
Utvärdera klassificeringsalgoritmer
- Noggrannhet och dess problem
- Konsfusionsmatrisen
- Problemet med obalanserade klasser
-
Visualisera modellprestanda
- Vinstkurva
- ROC-kurva
- Hisskurva
- Modellval
- Modelljustering – rutnätssökstrategier
Dataförberedelse för modellering
- Import och lagring av data
- Förstå data – grundläggande utforskning
- Datahantering med pandas-biblioteket
- Datatransformationer – Datawrangling
- Utforskande analys
- Saknade observationer – upptäckt och lösningar
- Uteliggare – upptäckt och strategier
- Standardisering, normalisering, binarisering
- Kvalitativ datakodning
Maskininlärningsalgoritmer för uteliggardetektion
-
Övervakade algoritmer
- KNN
- Ensemble Gradient Boosting
- SVM
-
Oövervakade algoritmer
- Distansbaserade metoder
- Täthetsbaserade metoder
- Sannolikhetsmetoder
- Modellbaserade metoder
Förstå djupinlärning
- Översikt över de grundläggande koncepten i djupinlärning
- Skilja mellan maskininlärning och djupinlärning
- Översikt över tillämpningar för djupinlärning
Översikt över neuronnät
- Vad är neuronnät?
- Neuronnät vs regressionsmodeller
- Förstå matematiska grunder och inlärningsmekanismer
- Konstruera ett artificiellt neuronnät
- Förstå neuronnoder och anslutningar
- Arbeta med noder, lager och ingående och utgående data
- Förstå enskiktade perceptroner
- Skillnader mellan övervakad och oövervakad inlärning
- Lära sig feedforward- och feedback-neuronnät
- Förstå framåtpropagering och bakåtpropagering
Bygga enkel djupinlärningsmodeller med Keras
- Skapa en Keras-modell
- Förstå dina data
- Specificera din djupinlärningsmodell
- Kompilera din modell
- Anpassa din modell
- Arbeta med dina klassificeringsdata
- Arbeta med klassificeringsmodeller
- Använda dina modeller
Arbeta med TensorFlow för djupinlärning
-
Förbereda data
- Ladda ned data
- Förbered träningdata
- Förbered testdata
- Skala ingångar
- Använda placeholders och variabler
- Specificera nätverksarkitekturen
- Använda kostfunktionen
- Använda optimeraren
- Använda initialiserare
- Anpassa neuronnätet
-
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 på större skala
- Visualisera och utvärdera modeller med TensorBoard
Tillämpning av djupinlärning i anomalidetektion
-
Autoenkoder
- Enkoder-dekoder-arkitektur
- Rekonstruktionstap
-
Variationsenkoder
- VariationsinFERing
-
Generativa motståndsnät
- Generator-diskriminator-arkitektur
- Tillvägagångssätt för AN med GAN
Ensemble-ramverk
- Kombinera resultat från olika metoder
- Bootstrap-aggregering
- Genomsnittlig uteliggartscore
Krav
- Erfarenhet av Python-programmering
- Grundläggande kunskap i statistik och matematiska koncept
Målgrupp
- Utvecklare
- Datavetare
Vittnesmål (5)
Utbildningen gav en intressant översikt av djupinlärningsmodeller och relaterade metoder. Temat var ganska nytt för mig, men nu känner jag att jag faktiskt har en idé om vad AI och ML kan innebära, vad dessa termer består av och hur de kan användas med fördel. Generellt sett uppskattade jag ansatsen att börja med den statistiska bakgrunden och de grundläggande inlärningsmodellerna, som linjär regression, särskilt med övningar emellan.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskintolkat
Anna frågade alltid om det fanns några frågor och försökte hela tiden göra oss mer aktiva genom att ställa frågor, vilket gjorde att vi alla blev verkligen engagerade i träningsprogrammet.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskintolkat
Jag tyckte om hur det var kombinerat med metoderna.
Bertan - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskintolkat
Instruktörens omfattande erfarenhet och kunskap
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskintolkat
VM:n är en bra idé
Vincent - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskintolkat