Opleiding : Deep Learning en neurale netwerken: de basis

Deep Learning en neurale netwerken: de basis

Downloaden in pdf-formaat Deze cursus delen via mail 2


Kunstmatige intelligentie wordt in de reguliere media vaak voorgesteld als een fantasie. Dit seminar stelt u in staat om de belangrijkste concepten van diepe neurale netwerken (Deep Learning) en hun verschillende toepassingsgebieden te verduidelijken. Demonstraties zullen een verscheidenheid aan gebruikscases laten zien.


Inter
Intra
Op maat

seminarie ter plaatse of via klasverband op afstand

Ref. DRN
Prijs : Neem contact met ons op
  3d - 21u00




Kunstmatige intelligentie wordt in de reguliere media vaak voorgesteld als een fantasie. Dit seminar stelt u in staat om de belangrijkste concepten van diepe neurale netwerken (Deep Learning) en hun verschillende toepassingsgebieden te verduidelijken. Demonstraties zullen een verscheidenheid aan gebruikscases laten zien.

Doelgroep
Iedereen die geïnteresseerd is in Deep Learning en neurale netwerken: Engineers, Analisten, Data Scientists, Data Analisten, Data Stewards, Ontwikkelaars, enz.

Voorafgaande vereisten
Basis programmeervaardigheden en een goede beheersing van IT en statistische tools. Kennis van de basisprincipes van Machine Learning is aanbevolen.

Opleidingsprogramma

Inleiding tot AI, machinaal leren en diep leren

  • De geschiedenis, basisconcepten en toepassingen van Kunstmatige Intelligentie staan ver af van de fantasieën die rond dit veld hangen.
  • Collectieve intelligentie: het samenvoegen van kennis gedeeld door een groot aantal virtuele agenten.
  • Genetische algoritmen: een populatie virtuele agenten ontwikkelen door selectie.
  • Gemeenschappelijk machinaal leren: definitie.
  • Soorten taken: Leren onder toezicht, Leren zonder toezicht, Leren met versterking.
  • Soorten acties: classificatie, regressie, clustering, dichtheidsschatting, dimensionaliteitsreductie.
  • Voorbeelden van Machine Learning-algoritmen: lineaire regressie, Naive Bayes, Random Tree.
  • Machine Learning versus Deep Learning: waarom ML nog steeds de stand van de techniek is (Random Forests & XGBoosts)?

Fundamentele concepten van een neuraal netwerk

  • Herinnering aan basiswiskunde.
  • Het neurale netwerk: architectuur, activeringsfuncties en weging van eerdere activeringen...
  • Een neuraal netwerk leren: kostenfuncties, back-propagation, stochastische gradiëntdaling...
  • Een neuraal netwerk modelleren: invoer- en uitvoergegevens modelleren volgens het type probleem.
  • Een functie begrijpen met behulp van een neuraal netwerk. Een verdeling begrijpen met behulp van een neuraal netwerk.
  • Data Augmentation: hoe breng u een dataset in balans?
  • De resultaten van een neuraal netwerk generaliseren.
  • Initialisatie en regularisatie van een neuraal netwerk: L1/L2 Regularisatie, Batch Normalisatie.
  • Optimalisatie- en convergentiealgoritmen.
Demonstratie
Benadering van een functie en een verdeling door een neuraal netwerk.

Algemene tools voor Machine Learning en Deep Learning

  • Tools voor gegevensbeheer: Apache Spark, Apache Hadoop.
  • Veelgebruikte Machine Learning tools: Numpy, Scipy, Sci-kit.
  • DL raamwerken op hoog niveau: PyTorch, Keras, Lasagne.
  • DL-raamwerken op laag niveau: Theano, Torch, Caffe, Tensorflow.
Demonstratie
Toepassingen en beperkingen van de gepresenteerde tools.

Convolutionele neurale netwerken (CNN)

  • Presentatie van CNN's: fundamentele principes en toepassingen.
  • Basiswerking van een CNN: convolutionele laag, gebruik van een kernel, padding en stride, enz.
  • Geavanceerde CNN-architecturen voor beeldclassificatie: LeNet, VGG-netwerken, netwerk in netwerk, enz.
  • Gebruik van een aandachtsmodel.
  • Toepassing op een algemeen classificatiescenario (tekst of afbeelding).
  • CNN's voor generatie: super-resolutie, segmentatie per pixel.
  • Belangrijkste strategieën voor het augmenteren van Feature Maps om een afbeelding te genereren.
Casestudy
Innovaties van elke CNN architectuur en hun meer globale toepassingen (1x1 convolutie of restverbindingen).

Terugkerende neurale netwerken (RNN)

  • Presentatie van RNN's: fundamentele principes en toepassingen.
  • Basiswerking van het RNN: verborgen activering, back propagation door de tijd, ontvouwen versie.
  • Ontwikkelingen in de richting van GRU (Gated Recurrent Units) en LSTM (Long Short Term Memory).
  • Convergentieproblemen en verdwijnende gradiënten.
  • Soorten klassieke architecturen: voorspelling van een tijdreeks, classificatie, enz.
  • RNN Encoder Decoder architectuur. Gebruik van een aandachtsmodel.
  • NLP-toepassingen: woord-/karaktercodering, vertaling.
  • Videotoepassingen: voorspelling van het volgende gegenereerde beeld in een videosequentie.
Demonstratie
Verschillende toestanden en ontwikkelingen veroorzaakt door de Gated Recurrent Units en Long Short Term Memory architecturen.

Generatiemodellen: VAE en GAN

  • Presentatie van de Variational AutoEncoder (VAE) en Generative Adversarial Networks (GAN) generatiemodellen.
  • Auto-encoder: dimensionaliteitsreductie en beperkte generatie.
  • Variationele AutoEncoder: generatiemodel en benadering van gegevensdistributie.
  • Definitie en gebruik van latente ruimte. Reparameterisatie truc.
  • Grondbeginselen van Generatieve Adversariële Netwerken.
  • Convergentie van een GAN en ondervonden moeilijkheden.
  • Verbeterde convergentie: Wasserstein GAN, BeGAN. Afstand tot de aarde.
  • Toepassingen voor het genereren van afbeeldingen of foto's, tekstgeneratie, superresolutie.
Demonstratie
Toepassingen van generatiemodellen en gebruik van latente ruimte.

Diep leren van versterking

  • Versterkend leren.
  • Gebruik van een neuraal netwerk om de toestandsfunctie te begrijpen.
  • Diep Q-leren: ervaring naspelen en toepassen op de besturing van videogames.
  • Optimalisatie van leerbeleid. On-beleid en off-beleid. Actor-kritische architectuur. A3C.
  • Toepassingen: besturing van een eenvoudig videospel of digitaal systeem.
Demonstratie
Besturing van een agent in een omgeving gedefinieerd door een toestand en mogelijke acties.


Praktische modaliteiten
Leer methodes;
Dit seminar is gebaseerd op presentaties, discussies en casestudies. Tools zoals Lasagne en Keras worden gepresenteerd.

Feedback van klanten
4,2 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.