org.tensorflow

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

WARNING: L'API è sperimentale e non è coperto da tensorflow garanzie di stabilità API . Vedere README.md per le istruzioni di 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 in / modelli tensorflow 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 si estende ttype > Interfaccia implementata dagli operandi di un'operazione TensorFlow.
operazione Esegue il calcolo sui tensori.
Operazione Builder Un costruttore per Operation s.
tensore Un array multidimensionale tipizzato staticamente.

Classi

ConcreteFunction Un grafico che può essere invocato come una singola funzione, con una firma di input e output.
DeviceSpec Rappresenta una specifica (possibilmente parziale) per un dispositivo TensorFlow.
DeviceSpec.Builder Una classe Builder per la costruzione di DeviceSpec di classe.
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 .
Uscita <T si estende ttype > Una maniglia simbolico ad un tensore prodotta da Operation .
RawTensore Un tensore la cui memoria non è stata mappata su uno spazio dati direttamente accessibile dalla JVM.
Pacchetto modello salvato SavedModelBundle rappresenta un modello caricato dall'archivio.
SavedModelBundle.Exporter Opzioni per l'esportazione di un modello salvato.
SavedModelBundle.Loader Opzioni per caricare un modello salvato.
server Un server TensorFlow in-process, da utilizzare nella formazione distribuita.
Sessione Driver for Graph esecuzione.
Sessione.Esegui Tensori di output e metadati ottenuti durante l'esecuzione di una sessione.
Session.Runner Run Operation s e valutare Tensors .
Firma Descrivere gli ingressi e le uscite di un'entità eseguibile, come un ConcreteFunction , tra altri metadati utile.
Signature.Builder Crea una nuova firma di funzione.
Signature.TensorDescription
TensorFlow Metodi di utilità statici che descrivono il runtime di TensorFlow.
TensorMapper <T si estende ttype > Mappe della memoria nativa di una RawTensor ad uno spazio dati digitati n-dimensionale accessibile dalla JVM.

enumera

DeviceSpec.DeviceType
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.
ExecutionEnvironment.Types