ATTENZIONE : l'API è attualmente sperimentale e non è coperta dalle garanzie di stabilità dell'API TensorFlow. Vedere README.md per le istruzioni di installazione.
L'esempio LabelImage dimostra l'uso di questa API per classificare le immagini utilizzando una rete neurale convoluzionale con architettura Inception preaddestrata. Dimostra:
- Costruzione del grafico: 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 preaddestrato.
- Esecuzione del grafico: utilizzo di una sessione per eseguire i grafici e trovare l'etichetta migliore per un'immagine.
Ulteriori esempi possono essere trovati nel repository GitHub tensorflow/models .
Interfacce
Ambiente di esecuzione | Definisce un ambiente per la creazione e l'esecuzione delle Operation TensorFlow. |
Graph.WhileSubgraphBuilder | Utilizzato per istanziare una classe astratta che sovrascrive il metodo buildSubgraph per creare un sottografo condizionale o del corpo per un ciclo while. |
L'operando <T estende TType > | Interfaccia implementata dagli operandi di un'operazione TensorFlow. |
Operazione | Esegue calcoli sui tensori. |
OperationBuilder | Un costruttore per Operation s. |
Tensore | Un array multidimensionale tipizzato staticamente. |
Classi
FunzioneConcreta | Un grafico che può essere richiamato come una singola funzione, con una firma di input e output. |
Specifiche dispositivo | Rappresenta una specifica (forse parziale) per un dispositivo TensorFlow. |
DeviceSpec.Builder | Una classe Builder per la creazione della classe DeviceSpec . |
EagerSession | Un ambiente per eseguire con entusiasmo le operazioni TensorFlow. |
EagerSession.Options | |
Grafico | Un grafico del flusso di dati che rappresenta un calcolo TensorFlow. |
Operazione grafico | Implementazione per Operation aggiunta come nodo a un Graph . |
GraphOperationBuilder | Un OperationBuilder per aggiungere GraphOperation a un Graph . |
L'output <T estende TType > | Un handle simbolico per un tensore prodotto da un Operation . |
RawTensore | Un tensore la cui memoria non è stata mappata su uno spazio dati direttamente accessibile dalla JVM. |
SavedModelBundle | SavedModelBundle rappresenta un modello caricato dall'archivio. |
SavedModelBundle.Exporter | Opzioni per esportare un modello salvato. |
SavedModelBundle.Loader | Opzioni per caricare un SavedModel. |
server | Un server TensorFlow in-process, da utilizzare nella formazione distribuita. |
Sessione | Driver per l'esecuzione Graph . |
Session.Run | Tensori di output e metadati ottenuti durante l'esecuzione di una sessione. |
Session.Runner | Esegui Operation e valuta Tensors . |
Firma | Descrivi gli input e gli output di un'entità eseguibile, come ConcreteFunction , tra gli altri metadati utili. |
Signature.Builder | Costruisce una nuova firma di funzione. |
Signature.TensorDescription | |
TensorFlow | Metodi di utilità statici che descrivono il runtime di TensorFlow. |
TensorMapper <T estende TType > | Mappa la memoria nativa di un RawTensor su uno spazio dati tipizzato n-dimensionale accessibile dalla JVM. |
Enumerazioni
DeviceSpec.DeviceType | |
EagerSession.DevicePlacementPolicy | Controlla come agire quando proviamo a eseguire un'operazione su un determinato dispositivo ma alcuni tensori di input non sono su quel dispositivo. |
ExecutionEnvironment.Types |