ADVERTENCIA : La API es actualmente experimental y no está cubierta por las garantías de estabilidad de la API de TensorFlow. Consulte README.md para obtener 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, 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.
Se pueden encontrar ejemplos adicionales en el repositorio de GitHub de tensorflow / java .
Interfaces
Entorno de ejecución | Define un entorno para crear y ejecutar Operation TensorFlow. |
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. |
Operando <T> | Interfaz implementada por operandos de una operación de TensorFlow. |
Operación | Realiza cálculos en tensores. |
OperationBuilder | Un constructor para la Operation s. |
Clases
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 | Implementación para una Operation agregada como un nodo a un Graph . |
GraphOperationBuilder | Un OperationBuilder para agregarGraphOperation s a un Graph . |
Salida <T> | Un identificador simbólico de un tensor producido por una Operation . |
SavedModelBundle | SavedModelBundle representa un modelo cargado desde el almacenamiento. |
SavedModelBundle.Loader | Opciones para cargar un modelo guardado. |
Servidor | Un servidor TensorFlow en proceso, para usar en entrenamiento distribuido. |
Sesión | Driver para la ejecución de Graph . |
Session.Run | Tensores de salida y metadatos obtenidos al ejecutar una sesión. |
Session.Runner | Ejecute Operation sy evalúe los Tensors . |
Forma | La forma posiblemente parcialmente conocida de un tensor producido por una operación. |
Tensor <T> | Una matriz multidimensional de tipo estático cuyos elementos son del tipo descrito por T. |
TensorFlow | Métodos de utilidad estáticos 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 dado, 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 | Se lanza una excepción sin marcar al ejecutar TensorFlow Graphs. |