Corso di formazione TensorFlow Extended (TFX)
TensorFlow Extended (TFX) è una piattaforma end-to-end per il deploy di pipeline ML in produzione.
Questa formazione guidata da un istruttore (online o sul posto) è rivolta a data scientists che desiderano passare dal training di un singolo modello ML al deploy di molti modelli in produzione.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare e configurare TFX e gli strumenti di terze parti supportati.
- Utilizzare TFX per creare e gestire una pipeline ML completa in produzione.
- Lavorare con i componenti di TFX per svolgere il modeling, il training, il serving delle inferenze e la gestione dei deploy.
- Deployare funzionalità di machine learning a web applications, mobile applications, dispositivi IoT e altro ancora.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Struttura del corso
Introduzione
Configurazione di TensorFlow Extended (TFX)
Panoramica delle Funzionalità e dell'Architettura di TFX
Comprendere le Pipeline e i Componenti
Lavorare con i Componenti di TFX
Ingesta dei Dati
Validazione dei Dati
Trasformazione di un Set di Dati
Analisi di un Modello
Ingegneria delle Caratteristiche
Training di un Modello
Gestione di una Pipeline TFX
Gestione dei Metadati per le Pipeline ML
Versionamento del Modello con TensorFlow Serving
Deploy di un Modello in Produzione
Risoluzione dei Problemi
Somma e Conclusione
Requisiti
- Una comprensione dei concetti di DevOps
- Esperienza nello sviluppo di machine learning
- Conoscenza della programmazione in Python
Pubblico di Riferimento
- Data scientists
- Ingegneri ML
- Ingegneri operativi
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione TensorFlow Extended (TFX) - Prenotazione
Corso di formazione TensorFlow Extended (TFX) - Richiesta
TensorFlow Extended (TFX) - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Tomasz really know the information well and the course was well paced.
Raju Krishnamurthy - Google
Corso - TensorFlow Extended (TFX)
Corsi in Arrivo
Corsi relativi
Intelligenza Artificiale Applicata da Zero
28 OreQuesto è un corso di 4 giorni che introduce l'intelligenza artificiale e la sua applicazione. C'è la possibilità di avere un giorno in più per intraprendere un progetto di intelligenza artificiale al termine di questo corso.
Computer Vision con Google Colab e TensorFlow
21 OreQuesto training di formazione guidata dal formatore in Italia (online o sul posto) è rivolto a professionisti avanzati che desiderano approfondire la conoscenza della visione artificiale e esplorare le capacità di TensorFlow per lo sviluppo di sofisticati modelli visivi utilizzando Google Colab.
Al termine del training, i partecipanti saranno in grado di:
- Costruire e addestrare reti neurali convolutive (CNNs) usando TensorFlow.
- Sfruttare Google Colab per lo sviluppo modellistico basato sul cloud a grande scala ed efficiente.
- Implementare tecniche di pre-elaborazione delle immagini per compiti relativi alla visione artificiale.
- Distribuire modelli di visione artificiale per applicazioni del mondo reale.
- Utilizzare l'apprendimento da trasferimento per migliorare le prestazioni dei modelli CNN.
- Visualizzare e interpretare i risultati dei modelli di classificazione delle immagini.
Deep Learning con TensorFlow in Google Colab
14 OreQuesto corso guidato dal formatore in Italia (online o sul posto) è rivolto a scienziati dei dati e sviluppatori di livello intermedio che desiderano comprendere e applicare tecniche di deep learning utilizzando l'ambiente Google Colab.
Al termine del corso, i partecipanti saranno in grado di:
- Configurare e navigare in Google Colab per progetti di deep learning.
- Comprendere le basi delle reti neurali.
- Implementare modelli di deep learning utilizzando TensorFlow.
- Addestrare e valutare modelli di deep learning.
- Utilizzare funzionalità avanzate di TensorFlow per deep learning.
Deep Learning per NLP (Natural Language Processing)
28 OreIn questo corso guidato dal formatore, live in Italia, i partecipanti impareranno ad utilizzare le librerie Python per NLP mentre creano un'applicazione che elabora un set di immagini e genera didascalie.
Al termine di questo corso, i partecipanti saranno in grado di:
- Progettare e codificare DL per NLP utilizzando le librerie Python.
- Creare codice Python che legge una vasta collezione di immagini e genera parole chiave.
- Creare codice Python che genera didascalie a partire dalle parole chiave rilevate.
Deep Learning per la Visione
21 OrePubblico di riferimento
Questo corso è adatto a ricercatori e ingegneri di Deep Learning interessati all'utilizzo di strumenti disponibili (in gran parte open source) per l'analisi delle immagini dei computer.
Il corso fornisce esempi pratici.
Rilevamento Frodi con Python e TensorFlow
14 OreQuesto corso di formazione guidato dal docente (online o in presenza) è rivolto a data scientists che desiderano utilizzare TensorFlow per analizzare dati potenzialmente fraudolenti.
Alla fine di questo training, i partecipanti saranno in grado di:
- Creare un modello di rilevamento frodi in Python e TensorFlow.
- Costruire regressioni lineari e modelli di regressione lineare per prevedere le frodi.
- Sviluppare un'applicazione AI end-to-end per l'analisi dei dati fraudolenti.
Deep Learning with TensorFlow 2.0
21 OreQuesto training guidato dal formatore in Italia (online o in loco) è rivolto a sviluppatori e data scientists che desiderano utilizzare TensorFlow 2.x per creare predittori, classificatori, modelli generativi, reti neurali e altro ancora.
Al termine di questo training, i partecipanti saranno in grado di:
- Installare e configurare TensorFlow 2.x.
- Comprendere i vantaggi di TensorFlow 2.x rispetto alle versioni precedenti.
- Creare modelli di deep learning.
- Implementare un classificatore avanzato per immagini.
- Distribuire un modello di deep learning nel cloud, sui dispositivi mobili e IoT.
TensorFlow Serving
7 OreIn questa formazione guidata dal docente in Italia (online o in presenza), i partecipanti impareranno come configurare e utilizzare TensorFlow Serving per distribuire e gestire i modelli ML in un ambiente di produzione.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Allenare, esportare e distribuire vari modelli TensorFlow.
- Testare e distribuire algoritmi utilizzando una singola architettura e un set di API.
- Eseguire l'estensione di TensorFlow Serving per servire altri tipi di modelli oltre quelli di TensorFlow.
Apprendimento Profondo con TensorFlow
21 OreTensorFlow è l'API di seconda generazione della libreria software open source di Google per il Deep Learning. Il sistema è progettato per facilitare la ricerca in intelligenza artificiale e rendere rapido ed easy il passaggio da prototipo sperimentale a sistema di produzione.
Pubblico
Questo corso è destinato agli ingegneri che desiderano utilizzare TensorFlow per i propri progetti di Deep Learning
Dopo aver completato questo corso, i partecipanti saranno in grado di:
- comprendere la struttura e i meccanismi di distribuzione di TensorFlow
- svolgere attività di installazione, configurazione dell'ambiente di produzione e architettura
- valutare la qualità del codice, eseguire il debug e il monitoring
- implementare funzionalità avanzate come l'addestramento dei modelli, la costruzione di grafi e la registrazione
TensorFlow per la Riconoscimento di Immagini
28 OreQuesto corso esplora, con esempi specifici, l'applicazione di TensorFlow allo scopo del riconoscimento delle immagini
Pubblico di riferimento
Questo corso è destinato agli ingegneri che desiderano utilizzare TensorFlow per lo scopo del Riconoscimento delle Immagini
Dopo aver completato questo corso, i partecipanti saranno in grado di:
- comprendere la struttura e i meccanismi di distribuzione di TensorFlow
- svolgere compiti di installazione / ambiente di produzione / architettura e configurazione
- valutare la qualità del codice, eseguire il debug e il monitoraggio
- implementare procedure avanzate come l'addestramento dei modelli, la creazione di grafi e il logging
TPU Programming: Building Neural Network Applications on Tensor Processing Units
7 OreIn questo corso guidato dal formatore in Italia, i partecipanti impareranno come sfruttare le innovazioni dei processori TPU per massimizzare le prestazioni delle proprie applicazioni AI.
Al termine del corso, i partecipanti saranno in grado di:
- addestrare diversi tipi di reti neurali su grandi quantità di dati.
- utilizzare TPU per accelerare il processo di inferenza fino a due ordini di grandezza.
- sfruttare i TPU per processare applicazioni intensive come ricerca immagini, visione nei cloud e elaborazione fotografie.
Elaborazione del Linguaggio Naturale (NLP) con TensorFlow
35 OreTensorFlow™ è una libreria software open source per il calcolo numerico utilizzando grafi di flusso di dati.
SyntaxNet è un framework di Elaborazione del Linguaggio Naturale basato su reti neurali per TensorFlow.
Word2Vec viene utilizzato per apprendere rappresentazioni vettoriali delle parole, chiamate "embeddings". Word2Vec è un modello predittivo computazionalmente efficiente per l'apprendimento di embeddings da testo grezzo. Esistono due varianti: il modello Continuous Bag-of-Words (CBOW) e il modello Skip-Gram (Capitolo 3.1 e 3.2 in Mikolov et al.).
Utilizzati insieme, SyntaxNet e Word2Vec permettono agli utenti di generare modelli di Embedding appresi a partire da input di Linguaggio Naturale.
Pubblico di destinazione
Questo corso è rivolto a sviluppatori e ingegneri che intendono lavorare con i modelli SyntaxNet e Word2Vec nelle proprie grafi TensorFlow.
Dopo aver completato questo corso, i partecipanti saranno in grado di:
- comprendere la struttura e i meccanismi di distribuzione di TensorFlow
- essere in grado di eseguire attività di installazione, configurazione dell'ambiente di produzione e architettura
- essere in grado di valutare la qualità del codice, eseguire il debug e il monitoraggio
- essere in grado di implementare avanzamenti nella produzione come l'addestramento dei modelli, l'inserimento di termini, la costruzione di grafi e il logging
Comprendere i Reti Neurali Profonde
35 OreQuesto corso inizia fornendo conoscenze concettuali sulle reti neurali e, più in generale, sugli algoritmi di apprendimento automatico, sull'apprendimento profondo (algoritmi e applicazioni).
La Parte-1 (40%) di questa formazione si concentra principalmente sui fondamenti, ma aiuterà a scegliere la tecnologia giusta: TensorFlow, Caffe, Theano, DeepDrive, Keras, ecc.
La Parte-2 (20%) di questa formazione introduce Theano - una libreria Python che semplifica la scrittura di modelli di apprendimento profondo.
La Parte-3 (40%) della formazione si baserà ampiamente su TensorFlow - l'API di seconda generazione della libreria software open source di Google per l'apprendimento profondo. Tutti gli esempi e le sessioni pratiche saranno realizzati con TensorFlow.
Pubblico
Questo corso è destinato a ingegneri che desiderano utilizzare TensorFlow per i loro progetti di apprendimento profondo.
Dopo aver completato questo corso, i partecipanti saranno in grado di:
-
avere una buona comprensione delle reti neurali profonde (DNN), CNN e RNN
-
comprendere la struttura e i meccanismi di distribuzione di TensorFlow
-
essere in grado di svolgere attività di installazione, configurazione dell'ambiente di produzione e architettura
-
essere in grado di valutare la qualità del codice, eseguire il debug e il monitoraggio
-
essere in grado di implementare procedure avanzate come l'addestramento dei modelli, la costruzione di grafi e la registrazione