Kursplan

Maskininlärning

Introduktion till maskininlärning

  • Tillämpningar av maskininlärning
  • Versus övervakad och oövervakad inlärning
  • Maskininlärningsalgoritmer
    • Regression
    • Klassificering
    • Klusteranalys
    • Anbefalningssystem
    • AnoDB-detektering
    • Förstärkningsinlärning

Regression

  • Enkel och multipel regression
    • Kvadratminimetoden
    • Beräkna koefficienterna
    • Värdera noggrannheten av koefficientuppskattningen
    • Värdera noggrannheten av modellen
    • Efter-estimeringsanalys
    • Övriga överväganden i regressionsmodeller
    • Kvalitativa prediktorer
    • Tillägg till linjära modeller
    • Möjliga problem
    • Bias-varians handel (underanpassning/overanpassning) för regressionsmodeller

Resampling-metoder

  • Korsvalidering
  • Valideringsmängdsapproach
  • Lämna-ut-en-korsvalidering
  • k-faldig korsvalidering
  • Bias-varians handel för k-falder
  • Bootstrap

Modellselektion och regularisering

  • Delmängdselektion
    • Bästa delmängdselektion
    • Stegvis selektion
    • Välja det optimala modellen
  • Krympningsmetoder/regularisering
    • Ridge regression
    • Lasso & Elastic Net
  • Väljande av justeringsparametern
  • Dimensionsreduktionsmetoder
    • Huvudkomponentregression
    • Partiell minsta kvadrat (PLS)

Klassificering

Logistisk regression

  • Den logistiska modellen kostnadsfunktionen
  • Beräkna koefficienterna
  • Gör förutsägelser
  • Odds ratio
  • Fördelningsevalueringsmått
    • Känslighet/specificitet/PPV/NPV
    • Precision
    • ROC-kurva
  • Multipel logistisk regression
  • Logistisk regression för >2 svarsklasser
  • Regulariserad logistisk regression

Linjär diskriminantanalys

  • Användning av Bayes' teorem för klassificering
  • Linjär diskriminantanalys för p=1
  • Linjär diskriminantanalys för p>1

Kvadratisk diskriminantanalys

K-närmaste grannar (K-NN)

  • Klassificering med icke-linjära beslutgränser

Support Vector Machines (SVM)

  • Optimeringsmål
  • Maximal marginalklassifieraren
  • Kärnfunktioner
  • Ett mot ett klassificering
  • Ett mot alla klassificering

Jämförelse av klassificeringsmetoder

Djupinlärning

Introduktion till djupinlärning

Kunstnade neuronnät (ANNs)

  • Biologiska och kunstnade neuroner
  • Icke-linjär hypotes
  • Modellrepresentation
  • Exempel & intuitioner
  • Överföringsfunktion/aktiveringsfunktioner
  • Typiska klasser av nätverksarkitekturer
    • Kedjade ANN
    • Flerlagrada kedjade nätverk
  • Backpropagation-algoritmen
  • Backpropagation - träning och konvergens
  • Funktionstillnärmning med backpropagation
  • Praktiska och designfrågor för backpropagation-lärning

Djupinlärning

  • Kunstlig intelligens & djupinlärning
  • Softmax regression
  • Självstudierande inlärning
  • Djupnätverk
  • Demos och tillämpningar

Labb:

Kom igång med R

  • Introduktion till R
  • Grunderna i kommandon & bibliotek
  • Datahantering
  • Importera & exportera data
  • Grafiska och numeriska sammanfattningar
  • Skriva funktioner

Regression

  • Enkel och multipel linjär regression
  • Växelverkanstermer
  • Icke-linjära transformationer
  • Dummyvariabelregression
  • Korsvalidering och bootstrap
  • Delmängdselektionsmetoder
  • Beslutsalstraff (Ridge, Lasso, Elastic Net)

Klassificering

  • Logistisk regression, LDA, QDA och K-NN
  • Resampling & regularisering
  • Support Vector Machine (SVM)

Noter:

  • För ML-algoritmer kommer fallstudier att användas för att diskutera deras tillämpning, fördelar och potentiella problem.
  • Analyser av olika datamängder kommer att utföras med R.

Krav

  • Grundläggande kunskap om statistiska koncept är önskvärt

Målgrupp

  • Data vetenskapsutövare
  • Datorlärningsingenjörer
  • Programutvecklare som intresserar sig för AI
  • Forskare som arbetar med data modellering
  • Professionella som vill tillämpa maskininlärning i företag eller industri
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (6)

Kommande Kurser

Relaterade Kategorier