org.tensorflow

Define clases para crear, guardar, cargar y ejecutar modelos de TensorFlow.

ADVERTENCIA: El API es actualmente experimental y no está cubierto por TensorFlow garantías de estabilidad API . Ver README.md las instrucciones de instalación.

El LabelImage ejemplo demuestra el uso de esta API para imágenes clasificar usando un pre-formados Inception red neuronal convolucional arquitectura. Demuestra:

  • Construcción de gráficos: uso de la clase OperationBuilder para construir un gráfico para decodificar, redimensionar y normalizar una imagen JPEG.
  • Carga del modelo: uso de Graph.importGraphDef () para cargar un modelo Inception previamente entrenado.
  • Ejecución de gráficos: uso de una sesión para ejecutar los gráficos y encontrar la mejor etiqueta para una imagen.

Ejemplos adicionales se pueden encontrar en la tensorflow / modelos GitHub repositorio.

Interfaces

Entorno de ejecución Defines an environment for creating and executing TensorFlow Operation s.
Graph.WhileSubgraphBuilder Se utiliza para crear una instancia de una clase abstracta que anula el método buildSubgraph para construir un subgraph condicional o de cuerpo durante un ciclo while.
Operand <T extends TType > Interfaz implementada por operandos de una operación de TensorFlow.
Operación Realiza cálculos en tensores.
OperationBuilder Un constructor de Operation es.
Tensor Una matriz multidimensional de tipo estático.

Clases

Hormigón Función Un gráfico que se puede invocar como una sola función, con una firma de entrada y salida.
DeviceSpec Representa una especificación (posiblemente parcial) para un dispositivo TensorFlow.
DeviceSpec.Builder Una clase Builder para construir DeviceSpec clase.
EagerSession Un entorno para ejecutar operaciones de TensorFlow con entusiasmo.
EagerSession.Options
Grafico Un gráfico de flujo de datos que representa un cálculo de TensorFlow.
GraphOperation Aplicación para una Operation añade como un nodo a un Graph .
GraphOperationBuilder Un OperationBuilder para añadir GraphOperation es a un Graph .
Output <T se extiende Ttype > Un mango simbólico a un tensor producido por una Operation .
RawTensor Un tensor cuya memoria no se ha asignado a un espacio de datos directamente accesible desde la JVM.
SavedModelBundle SavedModelBundle representa un modelo cargado desde el almacenamiento.
SavedModelBundle.Exporter Opciones para exportar un modelo guardado.
SavedModelBundle.Loader Opciones para cargar un modelo guardado.
Servidor Un servidor TensorFlow en proceso, para usar en entrenamiento distribuido.
Sesión Driver for Graph execution.
Session.Run Tensores de salida y metadatos obtenidos al ejecutar una sesión.
Session.Runner Ejecutar Operation s y evaluar Tensors .
Firma Describir las entradas y salidas de una entidad ejecutable, tales como un ConcreteFunction , entre otros metadatos útil.
Firma Constructor Crea una nueva firma de función.
Firma Tensor Descripción
TensorFlow Métodos de utilidad estáticos que describen el tiempo de ejecución de TensorFlow.
TensorMapper <T extends TType > Mapas de la memoria nativa de un RawTensor a un espacio de datos con tipo n-dimensional accesible desde la JVM.

Enumeraciones

DeviceSpec.DeviceType
EagerSession.DevicePlacementPolicy Controla cómo actuar cuando intentamos ejecutar una operación en un dispositivo dado, pero algunos tensores de entrada no están en ese dispositivo.
ExecutionEnvironment.Types