Avviso: questa API è obsoleta e verrà rimossa in una versione futura di TensorFlow dopo che la sostituzione sarà stabile.

org.tensorflow

Definisce le classi per creare, salvare, caricare ed eseguire modelli TensorFlow.

Per iniziare, vedere le istruzioni per l'installazione.

L' LabelImage esempio dimostra l'uso di questa API per immagini Classificare utilizzando un pre-formati lancio rete neurale convoluzionale architettura. Dimostra:

  • Costruzione di grafici: utilizzo della classe OperationBuilder per costruire un grafico per decodificare, ridimensionare e normalizzare un'immagine JPEG.
  • Caricamento del modello: utilizzo di Graph.importGraphDef() per caricare un modello Inception pre-addestrato.
  • Esecuzione del grafico: utilizzo di una sessione per eseguire i grafici e trovare la migliore etichetta per un'immagine.

Ulteriori esempi si possono trovare nel tensorflow / java repository GitHub.

Interfacce

Ambiente di esecuzione Definisce un ambiente per la creazione e l'esecuzione tensorflow Operation s.
Graph.WhileSubgraphBuilder Utilizzato per creare un'istanza di una classe astratta che sovrascrive il metodo buildSubgraph per creare un sottografo condizionale o body per un ciclo while.
Operando <T> Interfaccia implementata dagli operandi di un'operazione TensorFlow.
operazione Esegue il calcolo sui tensori.
Operazione Builder Un costruttore per Operation s.

Classi

EagerSession Un ambiente per eseguire con entusiasmo le operazioni TensorFlow.
EagerSession.Opzioni
Grafico Un grafico del flusso di dati che rappresenta un calcolo TensorFlow.
GraphOperation Implementazione di Operation aggiunto come un nodo a un Graph .
GraphOperationBuilder Un OperationBuilder per l'aggiunta di GraphOperation S per un Graph .
Output <T> Una maniglia simbolico ad un tensore prodotta da Operation .
Pacchetto modello salvato SavedModelBundle rappresenta un modello caricato dall'archivio.
SavedModelBundle.Loader Opzioni per caricare un modello salvato.
server Un server TensorFlow in-process, da utilizzare nella formazione distribuita.
Sessione Driver for Graph esecuzione.
Session.Run Tensori di output e metadati ottenuti durante l'esecuzione di una sessione.
Session.Runner Run Operation s e valutare Tensors .
Forma La forma eventualmente parzialmente nota di un tensore prodotto da un'operazione.
Tensor <T> Un array multidimensionale tipizzato staticamente i cui elementi sono di un tipo descritto da T.
TensorFlow Metodi di utilità statici che descrivono il runtime di TensorFlow.
tensori Metodi factory type-safe per la creazione di Tensor oggetti.

enumera

Tipo di dati Rappresenta il tipo di elementi in una Tensor come un enum.
EagerSession.DevicePolicyPolicy Controlla come agire quando proviamo a eseguire un'operazione su un determinato dispositivo ma alcuni tensori di input non sono su quel dispositivo.
EagerSession.ResourceCleanupStrategy Controlla il modo in cui le risorse TensorFlow vengono ripulite quando non sono più necessarie.

Eccezioni

TensorFlowException Eccezione non controllata generata durante l'esecuzione di TensorFlow Graphs.