Cursusaanbod
Machine Learning en Recursief Neural Networks (RNN) basisprincipes
- NN en RNN
- Terugpropagatie
- Lang kortetermijngeheugen (LSTM)
TensorFlow Basisinformatie
- Variabelen maken, initialiseren, opslaan en herstellen TensorFlow
- Gegevens invoeren, lezen en voorladen TensorFlow
- Hoe TensorFlow infrastructuur te gebruiken om modellen op schaal te trainen
- Modellen visualiseren en evalueren met TensorBoard
TensorFlow Mechanica 101
- Tutorial Bestanden
- Bereid de gegevens voor
- Downloaden
- Invoer en tijdelijke aanduidingen
- Bouw de grafiek
- Conclusie
- Verlies
- Opleiding
- Train het model
- De grafiek
- De sessie
- Trein lus
- Evalueer het model
- De Eval-grafiek maken
- Eval-uitvoer
Geavanceerd gebruik
- Threading en wachtrijen
- Gedistribueerd TensorFlow
- Schrijven Documentation en je model delen
- Gegevenslezers aanpassen
- GPUs¹ gebruiken
- TensorFlow modelbestanden manipuleren
TensorFlow Serveren
- Introductie
- Basis Serveren Tutorial
- Geavanceerde tutorial voor serveren
- Zelfstudie over het aanvangsmodel serveren
Convolutioneel Neural Networks
- Overzicht
- Goals
- Hoogtepunten van de tutorial
- Model Architectuur
- Code Organisatie
- CIFAR-10 Model
- Invoer van modellen
- Model Voorspelling
- Model Opleiding
- Lanceren en trainen van het model
- Een model evalueren
- Een model trainen met meerdere GPU kaarten¹
- Variabelen en bewerkingen op apparaten plaatsen
- Het model starten en trainen op meerdere GPU kaarten
Deep Learning voor MNIST
- Setup
- Laad MNIST-gegevens
- Start TensorFlow InteractiveSession
- Bouw een Softmax Regressie Model
- Tijdelijke aanduidingen
- Variabelen
- Voorspelde klasse en kostenfunctie
- Train het model
- Evalueer het model
- Bouw een meerlagig convolutioneel netwerk
- Initialisatie van het gewicht
- Convolutie en pooling
- Eerste convolutionele laag
- Tweede convolutionele laag
- Dicht verbonden laag
- Uitleeslaag
- Het model trainen en evalueren
Beeldherkenning
- Aanvang-v3
- C++
- Java
¹ Onderwerpen met betrekking tot het gebruik van GPUs zijn niet beschikbaar als onderdeel van een cursus op afstand. Ze kunnen worden gegeven tijdens klassikale cursussen, maar alleen in overleg en alleen als zowel de trainer als alle deelnemers laptops hebben met ondersteunde NVIDIA GPUs, waarop 64-bits Linux is geïnstalleerd (niet geleverd door NobleProg). NobleProg kan de beschikbaarheid van trainers met de benodigde hardware niet garanderen.
Vereisten
- Python
Testimonials (1)
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.