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
 28 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories