Vai al contenuto principale

Corso

Introduzione a TensorFlow in Python

Intermedio4 h

Impara le basi delle reti neurali e come creare modelli di deep learning usando TensorFlow.

Python4 h15 video51 esercizi4,300 XP56,291Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Scopri cos'è TensorFlow

Non molto tempo fa, gli algoritmi di visione artificiale più avanzati non riuscivano a distinguere tra immagini di gatti e cani. Oggi, un esperto di dati con solo un laptop può classificare decine di migliaia di oggetti con più precisione di quanto possa fare l'occhio umano.

In questo corso userai TensorFlow 2.6 per sviluppare, addestrare e fare previsioni con i modelli che hanno portato a grandi progressi nei sistemi di raccomandazione, nella classificazione delle immagini e nella FinTech.

Usa modelli lineari per fare previsioni

Scoprirai come usare TensorFlow 2.6 per fare previsioni con modelli di regressione lineare e metterai alla prova le tue conoscenze prevedendo i prezzi delle case nella contea di King. Questa parte del corso parla delle funzioni di perdita e di come puoi ridurre l'uso delle risorse addestrando il tuo modello lineare in batch.

Allena la tua rete neurale

Nella seconda parte del corso, userai gli stessi strumenti per fare previsioni usando le reti neurali. Ti eserciterai ad addestrare una rete in TensorFlow aggiungendo variabili addestrabili e usando il tuo modello e le funzionalità di test per prevedere i valori target.

Usa TensorFlow con l'API Keras

Aggiungi la potente API di Keras al tuo repertorio e impara a usarla insieme a TensorFlow 2.6 per fare previsioni e valutare modelli. Alla fine di questo corso, capirai come usare l'API Estimators per semplificare la definizione dei modelli ed evitare errori.

Prerequisiti

Curriculum

Programma del corso

1

Introduzione a TensorFlow

Prima di poter costruire modelli avanzati in TensorFlow 2, è essenziale comprendere le basi. In questo capitolo imparerai a definire costanti e variabili, eseguire somme e moltiplicazioni tra tensori e calcolare derivate. Conoscenze di algebra lineare sono utili, ma non indispensabili.
Inizia capitolo
2

Modelli lineari

In questo capitolo imparerai a costruire, risolvere e fare previsioni con modelli in TensorFlow 2. Ti concentrerai su una semplice classe di modelli, la regressione lineare, e proverai a prevedere i prezzi delle case. Alla fine del capitolo saprai come caricare e manipolare i dati, costruire funzioni di perdita, eseguire la minimizzazione, fare previsioni e ridurre il consumo di risorse con il training a mini-batch.
Inizia capitolo
3

Reti neurali

Nei capitoli precedenti hai imparato a costruire modelli in TensorFlow 2. In questo capitolo applicherai gli stessi strumenti per creare, addestrare e fare previsioni con reti neurali. Imparerai a definire layer densi, applicare funzioni di attivazione, scegliere un ottimizzatore e applicare la regolarizzazione per ridurre l’overfitting. Sfrutterai la flessibilità di TensorFlow usando sia operazioni di algebra lineare di basso livello sia le API Keras di alto livello per definire e addestrare i modelli.
Inizia capitolo
4

API di alto livello

Nel capitolo finale userai le API di alto livello di TensorFlow 2 per addestrare un classificatore di lettere della lingua dei segni. Utilizzerai sia le API Keras sequenziali sia quelle funzionali per addestrare, convalidare, fare previsioni e valutare i modelli. Imparerai anche a usare le Estimators API per semplificare la definizione e l’addestramento dei modelli, e per evitare errori.
Inizia capitolo

Introduzione a TensorFlow in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.