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. |