Kursplan

Introduksjon til anvendt Machine Learning

  • Statistisk læring vs. maskinlæring
  • Iterasjon og evaluering
  • Avveining mellom skjevhet og variasjon
  • Overvåket vs uovervåket læring
  • Problemer løst med Machine Learning
  • Train Validation Test – ML arbeidsflyt for å unngå overmontering
  • Arbeidsflyt for Machine Learning
  • Maskinlæringsalgoritmer
  • Velge passende algoritme for problemet

Algoritmevurdering

  • Evaluering av numeriske spådommer
    • Mål for nøyaktighet: ME, MSE, RMSE, MAPE
    • Parameter- og prediksjonsstabilitet
  • Evaluering av klassifiseringsalgoritmer
    • Nøyaktighet og dens problemer
    • Forvirringsmatrisen
    • Problem med ubalanserte klasser
  • Visualisere modellytelse
    • Resultatkurve
    • ROC-kurve
    • Løftekurve
  • Modellvalg
  • Modelljustering – strategier for rutenettsøk

Dataforberedelse for modellering

  • Dataimport og lagring
  • Forstå dataene – grunnleggende utforskninger
  • Datamanipulasjoner med panda-bibliotek
  • Datatransformasjoner – Datakrangel
  • Utforskende analyse
  • Manglende observasjoner – deteksjon og løsninger
  • Outliers – deteksjon og strategier
  • Standardisering, normalisering, binarisering
  • Kvalitativ dataomkoding

Maskinlæringsalgoritmer for Outlier-deteksjon

  • Overvåkede algoritmer
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Algoritmer uten tilsyn
    • Avstandsbasert
    • Tetthetsbaserte metoder
    • Probabilistiske metoder
    • Modellbaserte metoder

Forståelse Deep Learning

  • Oversikt over de grunnleggende konseptene til Deep Learning
  • Skille mellom Machine Learning og Deep Learning
  • Oversikt over søknader for Deep Learning

Oversikt over Neural Networks

  • Hva er Neural Networks
  • Neural Networks vs regresjonsmodeller
  • Forstå Mathematical grunnlag og læringsmekanismer
  • Konstruere et kunstig nevralt nettverk
  • Forstå nevrale noder og forbindelser
  • Arbeide med nevroner, lag og inngangs- og utdata
  • Forstå enkeltlagsperceptroner
  • Forskjeller mellom veiledet og uovervåket læring
  • Lære feedforward og tilbakemelding Neural Networks
  • Forstå forplantning og forplantning tilbake

Bygge enkle Deep Learning modeller med Keras

  • Opprette en Keras modell
  • Forstå dataene dine
  • Spesifisere din Deep Learning modell
  • Kompilere modellen din
  • Tilpasning av modellen din
  • Arbeide med klassifiseringsdataene dine
  • Arbeid med klassifikasjonsmodeller
  • Bruke modellene dine

Arbeide med TensorFlow for Deep Learning

  • Klargjøring av data
    • Laster ned dataene
    • Forberede treningsdata
    • Forbereder testdata
    • Skalering av innganger
    • Bruke plassholdere og variabler
  • Spesifisere nettverksarkitekturen
  • Bruke kostnadsfunksjonen
  • Bruke Optimizer
  • Bruke initialiseringsprogrammer
  • Tilpasning til det nevrale nettverket
  • Bygge grafen
    • Inferens
    • Tap
    • Opplæring
  • Trening av modellen
    • Grafen
    • Sesjonen
    • Togsløyfe
  • Evaluering av modellen
    • Bygge Eval-grafen
    • Evaluering med Eval Output
  • Treningsmodeller i stor skala
  • Visualisere og evaluere modeller med TensorBoard

Anvendelse av Deep Learning i anomalideteksjon

  • Autoenkoder
    • Encoder - Dekoderarkitektur
    • Rekonstruksjonstap
  • Variasjonsautenkoder
    • Variasjonell slutning
  • Generativt motstandernettverk
    • Generator – Diskriminatorarkitektur
    • Tilnærminger til AN ved hjelp av GAN

Ensemble Frameworks

  • Kombinere resultater fra ulike metoder
  • Bootstrap Aggregerende
  • Gjennomsnittlig avviksscore

Krav

  • Erfaring med Python programmering
  • Grunnleggende kjennskap til statistikk og matematiske begreper

Publikum

  • Utviklere
  • Dataforskere
 28 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories