Define clases para construir, guardar, cargar y ejecutar modelos de TensorFlow.
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.
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> | Interfaz implementada por operandos de una operación de TensorFlow. |
Operación | Realiza cálculos sobre tensores. |
OperaciónConstructor | Un constructor para Operation s. |
Clases
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> | Un identificador simbólico para un tensor producido por una Operation . |
Paquete de modelo guardado | SavedModelBundle representa un modelo cargado desde el almacenamiento. |
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 . |
Forma | La forma posiblemente parcialmente conocida de un tensor producido por una operación. |
Tensores <T> | Una matriz multidimensional tipada estáticamente cuyos elementos son de un 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 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 son necesarios. |
Excepciones
Excepción TensorFlow | Se lanza una excepción no marcada al ejecutar TensorFlow Graphs. |
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC).
[null,null,["Última actualización: 2025-07-26 (UTC)."],[],[],null,["# org.tensorflow\n\nDefines classes to build, save, load and execute TensorFlow models.\n\n**WARNING** : The API is currently experimental and is not covered by TensorFlow [API stability guarantees](https://www.tensorflow.org/guide/version_compat). See [README.md](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/README.md)\nfor installation instructions.\n\nThe [LabelImage](https://www.tensorflow.org/code/tensorflow/java/src/main/java/org/tensorflow/examples/LabelImage.java)\nexample demonstrates use of this API to classify images using a pre-trained [Inception](http://arxiv.org/abs/1512.00567) architecture convolutional neural network.\nIt demonstrates:\n\n- Graph construction: using the OperationBuilder class to construct a graph to decode, resize and normalize a JPEG image.\n- Model loading: Using Graph.importGraphDef() to load a pre-trained Inception model.\n- Graph execution: Using a Session to execute the graphs and find the best label for an image.\n\n### Interfaces\n\n|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|\n| [ExecutionEnvironment](/api_docs/java/reference/org/tensorflow/ExecutionEnvironment) | Defines an environment for creating and executing TensorFlow [Operation](/api_docs/java/reference/org/tensorflow/Operation)s. |\n| [Graph.WhileSubgraphBuilder](/api_docs/java/reference/org/tensorflow/Graph.WhileSubgraphBuilder) | Used to instantiate an abstract class which overrides the buildSubgraph method to build a conditional or body subgraph for a while loop. |\n| [Operand](/api_docs/java/reference/org/tensorflow/Operand)\\\u003cT\\\u003e | Interface implemented by operands of a TensorFlow operation. |\n| [Operation](/api_docs/java/reference/org/tensorflow/Operation) | Performs computation on Tensors. |\n| [OperationBuilder](/api_docs/java/reference/org/tensorflow/OperationBuilder) | A builder for [Operation](/api_docs/java/reference/org/tensorflow/Operation)s. |\n\n### Classes\n\n|--------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [EagerSession](/api_docs/java/reference/org/tensorflow/EagerSession) | An environment for executing TensorFlow operations eagerly. |\n| [EagerSession.Options](/api_docs/java/reference/org/tensorflow/EagerSession.Options) | |\n| [Graph](/api_docs/java/reference/org/tensorflow/Graph) | A data flow graph representing a TensorFlow computation. |\n| [GraphOperation](/api_docs/java/reference/org/tensorflow/GraphOperation) | Implementation for an [Operation](/api_docs/java/reference/org/tensorflow/Operation) added as a node to a [Graph](/api_docs/java/reference/org/tensorflow/Graph). |\n| [GraphOperationBuilder](/api_docs/java/reference/org/tensorflow/GraphOperationBuilder) | An [OperationBuilder](/api_docs/java/reference/org/tensorflow/OperationBuilder) for adding [GraphOperation](/api_docs/java/reference/org/tensorflow/GraphOperation)s to a [Graph](/api_docs/java/reference/org/tensorflow/Graph). |\n| [Output](/api_docs/java/reference/org/tensorflow/Output)\\\u003cT\\\u003e | A symbolic handle to a tensor produced by an [Operation](/api_docs/java/reference/org/tensorflow/Operation). |\n| [SavedModelBundle](/api_docs/java/reference/org/tensorflow/SavedModelBundle) | SavedModelBundle represents a model loaded from storage. |\n| [SavedModelBundle.Loader](/api_docs/java/reference/org/tensorflow/SavedModelBundle.Loader) | Options for loading a SavedModel. |\n| [Server](/api_docs/java/reference/org/tensorflow/Server) | An in-process TensorFlow server, for use in distributed training. |\n| [Session](/api_docs/java/reference/org/tensorflow/Session) | Driver for [Graph](/api_docs/java/reference/org/tensorflow/Graph) execution. |\n| [Session.Run](/api_docs/java/reference/org/tensorflow/Session.Run) | Output tensors and metadata obtained when executing a session. |\n| [Session.Runner](/api_docs/java/reference/org/tensorflow/Session.Runner) | Run [Operation](/api_docs/java/reference/org/tensorflow/Operation)s and evaluate [Tensors](/api_docs/java/reference/org/tensorflow/Tensor). |\n| [Shape](/api_docs/java/reference/org/tensorflow/Shape) | The possibly partially known shape of a tensor produced by an operation. |\n| [Tensor](/api_docs/java/reference/org/tensorflow/Tensor)\\\u003cT\\\u003e | A statically typed multi-dimensional array whose elements are of a type described by T. |\n| [TensorFlow](/api_docs/java/reference/org/tensorflow/TensorFlow) | Static utility methods describing the TensorFlow runtime. |\n| [Tensors](/api_docs/java/reference/org/tensorflow/Tensors) | Type-safe factory methods for creating [Tensor](/api_docs/java/reference/org/tensorflow/Tensor) objects. |\n\n### Enums\n\n|----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|\n| [DataType](/api_docs/java/reference/org/tensorflow/DataType) | Represents the type of elements in a [Tensor](/api_docs/java/reference/org/tensorflow/Tensor) as an enum. |\n| [EagerSession.DevicePlacementPolicy](/api_docs/java/reference/org/tensorflow/EagerSession.DevicePlacementPolicy) | Controls how to act when we try to run an operation on a given device but some input tensors are not on that device. |\n| [EagerSession.ResourceCleanupStrategy](/api_docs/java/reference/org/tensorflow/EagerSession.ResourceCleanupStrategy) | Controls how TensorFlow resources are cleaned up when they are no longer needed. |\n\n### Exceptions\n\n|------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [TensorFlowException](/api_docs/java/reference/org/tensorflow/TensorFlowException) | Unchecked exception thrown when executing TensorFlow Graphs. |"]]