Kom i kontakt

Kursplan

Introduktion till tillämpad maskininlärning

  • Statistisk inlärning jämfört med maskininlärning
  • Iteration och utvärdering
  • Bias-Varians-kompromissen
  • Superviserad vs oaviserad inlärning
  • Problemlösning med maskininlärning
  • Train Validation Test – ML-flöde för att undvika överanpassning
  • Arbetssätt för maskininlärning
  • Algoritmer för maskininlärning
  • Att välja lämplig algoritm för problemet

Algoritmutvärdering

  • Utvärdering av numeriska förutsägelser
    • Noggrannhetsmått: ME, MSE, RMSE, MAPE
    • Parameter- och förutsägelsestabilitet
  • Utvärdering av klassificeringsalgoritmer
    • Noggrannhet och dess problem
    • Den falska matrisen
    • Obalanserat klassproblem
  • Visualisering av modellprestanda
    • Vinstkurva
    • ROC-kurva
    • Lyftkurva
  • Modellval
  • Modellinställning – rumsökningsstrategier

Dataförberedelse för modellering

  • Dataimport och lagring
  • Förstå data – grundläggande utforskning
  • Datanmanipulering med pandas-biblioteket
  • Datanförvandlingar – Data wrangling
  • Utforskande analys
  • Saknade observationer – detektion och lösningar
  • Outliers – detektion och strategier
  • Standardisering, normalisering, binarisering
  • Kvalitativ data recoding

Algoritmer för maskininlärning för outlier-detektering

  • Superviserade algoritmer
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Oaviserade algoritmer
    • Avståndsbaserad
    • Täthetsbaserade metoder
    • Sannolikhetsmetoder
    • Modellerbaserade metoder

Förståelse av djupinlärning

  • Översikt över grundläggande begrepp i djupinlärning
  • Skillnaden mellan maskininlärning och djupinlärning
  • Översikt över tillämpningar av djupinlärning

Översikt över neuronala nätverk

  • Vad är neuronala nätverk
  • Neuronala nätverk vs regressionsmodeller
  • Förståelse av matematiska grunder och inlärningsmekanismer
  • Bygga ett artificiellt neuralt nätverk
  • Förståelse av neurona noder och anslutningar
  • Arbeta med nerver, lager och indata och utdata
  • Förstå enskilda lagerperceptroner
  • Skillnaden mellan superviserad och oaviserad inlärning
  • Inlärning av feedforward och feedback neuronala nätverk
  • Förstå forward propagation och back propagation

Bygga enkla djupinlärningsmodeller med Keras

  • Skapa en Keras-modell
  • Förstå dina data
  • Ange din djupinlärningsmodell
  • Kompaera din modell
  • Anpassa din modell
  • Arbeta med din klassificeringsdata
  • Arbeta med klassificeringsmodeller
  • Använd dina modeller

Arbeta med TensorFlow för djupinlärning

  • Förbered data
    • Ladda ner data
    • Förbered träningsdata
    • Förbered testdata
    • Skalera indata
    • Använd platshållare och variabler
  • Ange nätverksarkitekturen
  • Använd kostnadsfunktionen
  • Använd optimeraren
  • Använd initialisatorer
  • Anpassa det neuronala nätverket
  • Bygg grafen
    • Inferens
    • Förlust
    • Träning
  • Träna modellen
    • Grafen
    • Sessionen
    • Train Loop
  • Utvärdera modellen
    • Bygg evaluationsgrafen
    • Utvärdera med eval output
  • Träna modeller i skala
  • Visualisera och utvärdera modeller med TensorBoard

Tillämpning av djupinlärning i anomali-detektering

  • Autoencoder
    • Encoder - Decoder Arkitektur
    • Rekonstruktionsförlust
  • Variational Autencoder
    • Variational inference
  • Generative Adversarial Network
    • Generator – Discriminator arkitektur
    • Strategier för AN med GAN

Ensemble-ramverk

  • Kombinera resultat från olika metoder
  • Bootstrap Aggregating
  • Genomsnittligt outlier-score

Krav

  • Erfarenhet av Python-programmering
  • Grundläggande kunskap om statistik och matematiska koncept

Målgrupp

  • Utvecklare
  • Dataforskare
 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier