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
Referanser (5)
Treneningen ga en spennende oversikt over dyp læring og relaterte metoder. Temaet var ganske nytt for meg, men nå føler jeg at jeg faktisk har et innblikk i hva AI og ML kan inneholde, hva disse begrepene består av og hvordan de kan brukes fordelsmessig. Generelt likte jeg tilnærmingen med å starte med statistisk bakgrunn og grunnleggende læring modeller, som lineær regresjon, spesielt med oppgaver i mellom.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskinoversatt
Anna spurte alltid om det var noen spørsmål og prøvde konstant å gjøre oss mer aktive ved å stille spørsmål. Dette fikk alle med på treningen virkelig in involvert.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskinoversatt
Jeg likte måten det var kombinert med praksisene på.
Bertan - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskinoversatt
Den omfattende erfaringen / kunnskapen til instruktøren
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskinoversatt
VM-en er en flott idé
Vincent - REGNOLOGY ROMANIA S.R.L.
Kurs - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Maskinoversatt