Kursplan

  1. Översikt över neurala nätverk och djupinlärning
    • Konceptet med Maskininlärning (ML)
    • Varför behöver vi neurala nätverk och djupinlärning?
    • Val av nätverk för olika problem och datatyper
    • Inlärning och validering av neurala nätverk
    • Jämförelse mellan logistisk regression och neurala nätverk
  2. Neurala nätverk
    • Biologiska inspirationer till Neurala nätverk
    • Neurala nätverk – Neuron, Perceptron och MLP (Multilayer Perceptron modell)
    • Inlärning av MLP – backpropagation-algoritmen
    • Aktiveringsfunktioner – linear, sigmoid, Tanh, Softmax
    • Förlustfunktioner lämpliga för prognos och klassificering
    • Parametrar – inlärningshastighet, regelbundenhet, rörelse
    • Byggande av Neurala nätverk i Python
    • Utvärdering av prestanda hos neurala nätverk i Python
  3. Grunderna i djupa nätverk
    • Vad är djupinlärning?
    • Arkitektur för djupa nätverk – Parametrar, Lager, Aktiveringsfunktioner, Förlustfunktioner, Lösare
    • Restricted Boltzman Machines (RBMs)
    • Autoencoders
  4. Arkitekturer för djupa nätverk
    • Deep Belief Networks (DBN) – arkitektur, tillämpning
    • Autoencoders
    • Restricted Boltzmann Machines
    • Convolutional Neural Network
    • Recursive Neural Network
    • Recurrent Neural Network
  5. Översikt över bibliotek och gränssnitt tillgängliga i Python
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • Val av lämpligt bibliotek för problemet
  6. Byggande av djupa nätverk i Python
    • Val av lämplig arkitektur för givet problem
    • Hybrida djupa nätverk
    • Inlärning av nätverk – lämpligt bibliotek, arkitekturdefinition
    • Justering av nätverk – initialisering, aktiveringsfunktioner, förlustfunktioner, optimering
    • Undvikande av överanpassning – upptäckande av överanpassningsproblem i djupa nätverk, regelbundenhet
    • Utvärdering av djupa nätverk
  7. Fallstudier i Python
    • Bildigenkänning – CNN
    • Upptäckande av avvikelser med Autoencoders
    • Prognostisering av tidsserie med RNN
    • Dimensionalitetsminskning med Autoencoder
    • Klassificering med RBM

Krav

Kunskap/uppskattning av maskininlärning, systemarkitektur och programmeringsspråk är önskvärt

 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier