Introduzione a TensorFlow

TensorFlow è una piattaforma open source end-to-end per il machine learning. TensorFlow è un sistema avanzato per gestire tutti gli aspetti di un sistema di machine learning; tuttavia, questa lezione è incentrata sull'utilizzo di una determinata API TensorFlow per sviluppare e addestrare modelli di machine learning. Consulta la documentazione di TensorFlow per i dettagli completi sul sistema TensorFlow più ampio.

Le API TensorFlow sono organizzate in modo gerarchico, con le API di alto livello sviluppate su API di basso livello. I ricercatori di machine learning utilizzano le API di basso livello per creare ed esplorare nuovi algoritmi di machine learning. In questa lezione utilizzerai un'API di alto livello denominata tf.keras per definire e addestrare i modelli di machine learning e fare previsioni. tf.keras è la variante TensorFlow dell'API Keras open source.

La figura seguente mostra la gerarchia dei toolkit di TensorFlow:

Gerarchia semplificata dei toolkit di TensorFlow. 
   L'API tf.keras è in alto.

Figura 1. Gerarchia dei toolkit di TensorFlow.