Struttura del corso
Nozioni di base sull'apprendimento automatico e ricorsivo Neural Networks (RNN)
NN e RNN
Ripropagazione
Memoria a breve termine lunga (LSTM)
TensorFlow Nozioni di base
Creazione, inizializzazione, salvataggio e ripristino TensorFlow variabili
Alimentazione, lettura e precaricamento TensorFlow dati
Come usare l'infrastruttura TensorFlow per addestrare modelli su larga scala
Visualizzazione e valutazione dei modelli con TensorBoard
TensorFlow Meccanica 101
File di esercitazione
Preparare i dati
Scaricare
Ingressi e segnaposto
Costruisci il grafico
Inferenza
Perdita
Formazione
Eseguire il training del modello
Il grafico
La Sessione
Anello del treno
Valutare il modello
Costruisci il grafico di valutazione
Uscita di valutazione
Utilizzo avanzato
Threading e code
Distribuito TensorFlow
Scrittura della documentazione e condivisione del modello
Personalizzazione dei lettori di dati
Utilizzo delle GPU¹
Manipolazione TensorFlow dei file di modello
TensorFlow Servire
Introduzione
Tutorial di base sul servizio
Esercitazione sulla pubblicazione avanzata
Esercitazione sul modello di pubblicazione Inception
Convoluzionale Neural Networks
Panoramica
Goals
Punti salienti dell'esercitazione
Architettura del modello
Organizzazione del codice
Modello CIFAR-10
Input del modello
Previsione del modello
Lancio e addestramento del modello
Valutazione di un modello
Addestramento di un modello utilizzando più GPU schede¹
Inserimento di variabili e operazioni nei dispositivi
Avvio e addestramento del modello su più schede GPU
Deep Learning per MNIST
Apparecchio
Carica dati MNIST
Avviare TensorFlow InteractiveSession
Creare un modello di regressione Softmax
Segnaposto
Variabili
Classe stimata e funzione di costo
Eseguire il training del modello
Valutare il modello
Costruisci una rete convoluzionale multilivello
Inizializzazione del peso
Convoluzione e pooling
Primo strato convoluzionale
Secondo strato convoluzionale
Livello densamente connesso
Livello di lettura
Eseguire il training e valutare il modello
Riconoscimento delle immagini
Inizio-v3
C++
Java
¹ Gli argomenti relativi all'uso delle GPU non sono disponibili come parte di un corso a distanza. Possono essere erogati durante i corsi in aula, ma solo previo accordo, e solo se sia il formatore che tutti i partecipanti hanno laptop con GPU NVIDIA supportate, con 64 bit Linux installati (non forniti da NobleProg). NobleProg non può garantire la disponibilità di trainer con l'hardware richiesto.