Kursplan
Innføring i anvendt maskinlæring
- Statistisk læringsmetoder vs. maskinlæringsmetoder
- Iterasjon og vurdering
- Bias-Variance trade-off
- Overvåket vs. uovervåket læringsmetoder
- Problemer som løses med maskinlæring
- Trener, validerer, tester – ML-arbeidsflyt for å unngå overfitting
- Arbeidsflyt for maskinlæringsprosessen
- Maskinlæringsalgoritmer
- Velge passende algoritme for problemet
Vurdering av algoritmer
- Vurdering av numeriske forutsigelser
- Presisjonsmål: ME, MSE, RMSE, MAPE
- Stabilitet for parametere og forutsigelser
- Vurdering av klassifiseringsalgoritmer
- Nøyaktighet og dens problemer
- Forvirringsmatrisen
- Problemet med ubalanserte klasser
- Visualisering av modellens ytelse
- Profitkurve
- ROC-kurve
- Liftkurve
- Modellvalg
- Modelljustering – grid search-strategier
Datapreparering for modellering
- Importering og lagring av data
- Forstå data – grunnleggende utforskning
- Datahåndtering med pandas-biblioteket
- Datatransformasjon – data wrangling
- Eksplorativ analyse
- Manglende observasjoner – påvisning og løsninger
- Utliggere – påvisning og strategier
- Standardisering, normalisering, binarisering
- Omkoding av kvalitativ data
Maskinlæringsalgoritmer for utliggerdeteksjon
- Overvåkede algoritmer
- KNN
- Ensemble Gradient Boosting
- SVM
- Uovervåkede algoritmer
- Distansbasert
- Tetthetsbaserte metoder
- Sannsynlighetsbaserte metoder
- Modellbaserte metoder
Forstå dyplæring
- Oversikt over grunnleggende konsepter i dyplæring
- Forskjeller mellom maskinlæring og dyplæring
- Oversikt over anvendelser for dyplæring
Oversikt over neuronnett
- Hva er neuronnett
- Neuronnett vs. regressjonsmodeller
- Forstå matematiske grunnlag og læringsmekanismer
- Opprette et kunstig neuronnett
- Forstå neuronnoder og forbindelser
- Arbeide med neuroner, lag og inn- og utdata
- Forstå enkeltlagsperceptroner
- Forskjeller mellom overvåket og uovervåket læringsmetoder
- Lære om feedforward og feedback neuronnett
- Forstå forward propagation og back propagation
Bygging av enkle dyplæringsmodeller med Keras
- Opprette en Keras-modell
- Forstå dataene dine
- Spesifisere din dyplæringsmodell
- Kompilere modellen din
- Tilpasse modellen din
- Arbeide med klassifiseringsdata
- Arbeide med klassifiseringsmodeller
- Bruke modellene dine
Arbeide med TensorFlow for dyplæring
- Forberede data
- Nedlasting av data
- Forberedelse av treningdata
- Forberedelse av testdata
- Skalering av inndata
- Bruke placeholders og variabler
- Spesifisere nettverksarkitekturen
- Bruke kostfunksjonen
- Bruke optimalisatoren
- Bruke initialiserere
- Tilpasse neuronnettet
- Bygging av grafen
- Inferens
- Tap
- Trening
- Trening av modellen
- Grafen
- Økten
- Treningsløkke
- Vurdering av modellen
- Bygging av eval-grafen
- Vurdering med eval-utdata
- Trening av modeller i stor skala
- Visualisering og vurdering av modeller med TensorBoard
Anvendelse av dyplæring i utliggerdeteksjon
- Autoencoder
- Encoder - Decoder-arkitektur
- Rekonstruksjonstap
- Variational Autoencoder
- Variational inferens
- Generative Adversarial Network
- Generator – Diskriminator-arkitektur
- Tilnærminger til AN ved bruk av GAN
Ensemble-rammeverk
- Kombinering av resultater fra ulike metoder
- Bootstrap Aggregating
- Gjennomsnittlig utliggerskåring
Krav
- Erfaring med Python-programmering
- Grunnleggende kjennskap til statistikk og matematiske begreper
Målgruppe
- Utviklere
- Dataforskere
Testimonials (5)
Opplæringen ga en interessant oversikt over dyplæringsmodeller og relaterte metoder. Emnet var ganske nytt for meg, men nå føler jeg at jeg faktisk har en ide om hva AI og ML kan innebære, hva disse begrepene består av og hvordan de med fordel kan brukes. Generelt likte jeg tilnærmingen med å starte med den statistiske bakgrunnen og de grunnleggende læringsmodellene, som lineær regresjon, spesielt med vekt på øvelsene i mellom.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Anna spurte alltid om det var spørsmål, og prøvde alltid å gjøre oss mer aktive ved å stille spørsmål, noe som gjorde at vi alle virkelig var involvert i treningen.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Jeg likte måten det er blandet med praksisene.
Bertan - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
Den omfattende erfaringen / kunnskapen til treneren
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated
VM er en fin idé
Vincent - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Machine Translated