Kursplan

Introduktion till tillämpad Machine Learning

    Statistisk inlärning vs. maskininlärning Iteration och utvärdering Bias-Varians-avvägning Övervakad vs oövervakad inlärningsproblem lösta med Machine Learning Train Validation Test – ML-arbetsflöde för att undvika överanpassning Arbetsflöde för Machine Learning Maskininlärningsalgoritmer Välja lämplig algoritm för problemet

Algoritm utvärdering

    Utvärdera numeriska förutsägelser Mått på noggrannhet: ME, MSE, RMSE, MAPE Parameter och förutsägelsestabilitet
Utvärdera klassificeringsalgoritmer Noggrannhet och dess problem
  • Förvirringsmatrisen
  • Problem med obalanserade klasser
  • Visualisera modellprestanda Vinstkurva
  • ROC-kurva
  • Lyftkurva
  • Modellval
  • Modellinställning – sökstrategier för rutnät
  • Dataförberedelse för modellering
  • Dataimport och lagring Förstå data – grundläggande utforskningar Datamanipulationer med pandas bibliotek Datatransformationer – Datatvistelse Utforskande analys Saknade observationer – upptäckt och lösningar Outliers – upptäckt och strategier Standarisering, normalisering, binarisering Kvalitativ dataomkodning
  • Maskininlärningsalgoritmer för Outlier-detektion
  • Övervakade algoritmer KNN Ensemble Gradient Boosting SVM

      Oövervakade algoritmer Avståndsbaserade

    Densitetsbaserade metoder

      Probabilistiska metoder
    Modellbaserade metoder
  • Förståelse Deep Learning
  • Översikt över de grundläggande begreppen för djupinlärning Att skilja mellan Machine Learning och djupinlärning Översikt över tillämpningar för djupinlärning
  • Översikt över Neural Networks
  • Vad är Neural Networks Neural Networks vs regressionsmodeller Förstå matematiska grunder och inlärningsmekanismer Konstruera ett artificiellt neuralt nätverk Förstå neurala noder och anslutningar Arbeta med neuroner, lager och in- och utdata Förstå enskiktsperceptroner skillnader mellan övervakad och oövervakad FeLearning Inlärning och Feedback Neural Networks Förstå fortplantning och bakåtpropagation
  • Bygg enkla modeller för djupinlärning med Keras

      Skapa en Keras modell Förstå dina data Specificera din djupinlärningsmodell Kompilera din modell Anpassa din modell Arbeta med dina klassificeringsdata Arbeta med klassificeringsmodeller Använda dina modeller

    Arbeta med TensorFlow för Deep Learning

      Förbereda data Ladda ner data Förbereda träningsdata Förbereda testdata Skalingångar med hjälp av platshållare och variabler

    Specificering av nätverksarkitekturen

      Använda kostnadsfunktionen

    Använda Optimizer

      Använda initierare
    Anpassa det neurala nätverket
  • Bygga grafinferensen
  • Förlust
  • Träning
  • Att träna modellen The Graph
  • Sessionen
  • Tågslinga
  • Utvärdering av modellen Bygger Eval-grafen
  • Utvärdera med Eval Output
  • Utbildningsmodeller i stor skala
  • Visualisera och utvärdera modeller med TensorBoard
  • Tillämpning av Deep Learning i anomalidetektion
  • Autoencoder Encoder - Decoder Architecture Rekonstruktionsförlust
  • Variationsautenkodare Variationell slutledning
  • Generativ kontradiktorisk nätverksgenerator – Diskriminatorarkitektur
  • Tillvägagångssätt till AN med GAN
  • Ensemble Frameworks
  • Kombinera resultat från olika metoder Bootstrap Aggregerande medelvärde för extremvärde
  •  
  • Krav

    • Erfarenhet av Python programmering
    • Grundläggande förtrogenhet med statistik och matematiska begrepp

    Publik

    • Utvecklare
    • Dataforskare
     28 timmar

    Antal deltagare



    Price per participant

    Relaterade Kurser

    Relaterade Kategorier