org.tensorflow

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

Para comenzar, consulte las instrucciones de instalación.

El ejemplo de LabelImage demuestra el uso de esta API para clasificar imágenes mediante una red neuronal convolucional de arquitectura Inception previamente entrenada. Demuestra:

  • Construcción de gráficos: uso de la clase OperationBuilder para construir un gráfico para decodificar, cambiar el tamaño y normalizar una imagen JPEG.
  • Carga del modelo: uso de Graph.importGraphDef() para cargar un modelo de 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.

Se pueden encontrar ejemplos adicionales en el repositorio tensorflow/java GitHub.

Interfaces

EjecuciónEntorno Define un entorno para crear y ejecutar TensorFlow Operation s.
Graph.WhileSubgraphBuilder Se utiliza para instanciar una clase abstracta que anula el método buildSubgraph para construir un subgráfico condicional o de cuerpo para un bucle while.
Operando <T> Interfaz implementada por operandos de una operación de TensorFlow.
Operación Realiza cálculos en tensores.
OperationBuilder Un constructor para Operation s.

Clases

sesión ansiosa Un entorno para ejecutar operaciones de TensorFlow con entusiasmo.
EagerSession.Opciones
Grafico Un gráfico de flujo de datos que representa un cálculo de TensorFlow.
GraphOperation Implementación para una Operation agregada como nodo a un Graph .
GraphOperationBuilder Un OperationBuilder para agregar GraphOperation s a un Graph .
Salida <T> Un identificador simbólico de un tensor producido por una Operation .
Paquete de modelo guardado SavedModelBundle representa un modelo cargado desde el almacenamiento.
Paquete de modelo guardado.Cargador Opciones para cargar un modelo guardado.
Servidor Un servidor TensorFlow en proceso, para usar en capacitación distribuida.
Sesión Controlador para la ejecución de Graph .
Sesión.Ejecutar Tensores de salida y metadatos obtenidos al ejecutar una sesión.
Sesión.Corredor Ejecute Operation s y evalúe Tensors .
Forma La forma posiblemente parcialmente conocida de un tensor producido por una operación.
Tensor <T> Una matriz multidimensional tipada estáticamente cuyos elementos son de un tipo descrito por T.
TensorFlow Métodos de utilidad estática que describen el tiempo de ejecución de TensorFlow.
tensores Métodos de fábrica con seguridad de tipos para crear objetos Tensor .

Enumeraciones

Tipo de datos Representa el tipo de elementos en un Tensor como una enumeración.
EagerSession.DevicePlacementPolicy Controla cómo actuar cuando intentamos ejecutar una operación en un dispositivo determinado pero algunos tensores de entrada no están en ese dispositivo.
EagerSession.ResourceCleanupStrategy Controla cómo se limpian los recursos de TensorFlow cuando ya no se necesitan.

Excepciones

TensorFlowException Excepción no verificada lanzada al ejecutar TensorFlow Graphs.