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 utilizando 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 de 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/models .
Interfaces
Entorno de ejecución | Define un entorno para crear y ejecutar Operation de TensorFlow. |
Graph.WhileSubgraphBuilder | Se utiliza para crear una instancia de una clase abstracta que anula el método buildSubgraph para crear un subgrafo condicional o de cuerpo para un bucle while. |
Operando <T extiende TType > | Interfaz implementada por operandos de una operación de TensorFlow. |
Operación | Realiza cálculos sobre tensores. |
OperaciónConstructor | Un constructor para Operation s. |
Tensor | Una matriz multidimensional tipada estáticamente. |
Clases
Función Concreta | Un gráfico que se puede invocar como una función única, con una firma de entrada y salida. |
Especificaciones del dispositivo | Representa una especificación (posiblemente parcial) para un dispositivo TensorFlow. |
Generador de especificaciones de dispositivo | Una clase Builder para construir la clase DeviceSpec . |
Sesión ansiosa | Un entorno para ejecutar operaciones de TensorFlow con entusiasmo. |
Opciones de sesión ansiosa | |
Grafico | Un gráfico de flujo de datos que representa un cálculo de TensorFlow. |
Operación gráfica | Implementación de una Operation agregada como nodo a un Graph . |
GraphOperationBuilder | Un OperationBuilder para agregar GraphOperation s a Graph . |
Salida <T extiende TType > | Un identificador simbólico para un tensor producido por una Operation . |
Tensor crudo | Un tensor cuya memoria no se ha asignado a un espacio de datos directamente accesible desde la JVM. |
Paquete de modelo guardado | SavedModelBundle representa un modelo cargado desde el almacenamiento. |
GuardadoModelBundle.Exporter | Opciones para exportar un modelo guardado. |
GuardadoModelBundle.Loader | Opciones para cargar un modelo guardado. |
Servidor | Un servidor TensorFlow en proceso, para uso en capacitación distribuida. |
Sesión | Controlador para ejecución Graph . |
Sesión.Ejecutar | Tensores de salida y metadatos obtenidos al ejecutar una sesión. |
Sesión.Runner | Ejecute Operation y evalúe Tensors . |
Firma | Describe las entradas y salidas de una entidad ejecutable, como ConcreteFunction , entre otros metadatos útiles. |
Firma.Constructor | Crea una nueva firma de función. |
Firma.TensorDescripción | |
TensorFlow | Métodos de utilidad estáticos que describen el tiempo de ejecución de TensorFlow. |
TensorMapper <T extiende TType > | Asigna la memoria nativa de un RawTensor a un espacio de datos escrito de n dimensiones accesible desde la JVM. |
Enumeraciones
DeviceSpec.DeviceType | |
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. |
Tipos de entorno de ejecución |