org.tensorflow

Define classes para criar, salvar, carregar e executar modelos do TensorFlow.

AVISO : a API é atualmente experimental e não é coberta pelas garantias de estabilidade da API TensorFlow. Consulte README.md para obter instruções de instalação.

O exemplo LabelImage demonstra o uso desta API para classificar imagens usando uma rede neural convolucional de arquitetura Inception pré-treinada. Isso demonstra:

  • Construção de gráfico: usando a classe OperationBuilder para construir um gráfico para decodificar, redimensionar e normalizar uma imagem JPEG.
  • Carregamento de modelo: usando Graph.importGraphDef () para carregar um modelo de iniciação pré-treinado.
  • Execução do gráfico: usando uma sessão para executar os gráficos e encontrar o melhor rótulo para uma imagem.

Exemplos adicionais podem ser encontrados no repositório tensorflow / java GitHub.

Interfaces

ExecutionEnvironment Define um ambiente para criar e executar Operation TensorFlow.
Graph.WhileSubgraphBuilder Usado para instanciar uma classe abstrata que sobrescreve o método buildSubgraph para construir um subgráfico condicional ou de corpo para um loop while.
Operando <T> Interface implementada por operandos de uma operação do TensorFlow.
Operação Executa computação em tensores.
OperationBuilder Um construtor para a Operation s.

Aulas

EagerSession Um ambiente para executar operações do TensorFlow com entusiasmo.
EagerSession.Options
Gráfico Um gráfico de fluxo de dados que representa uma computação do TensorFlow.
GraphOperation Implementação para uma Operation adicionada como um nó a um Graph .
GraphOperationBuilder Um OperationBuilder para adicionarGraphOperation s a um Graph .
Saída <T> Um identificador simbólico para um tensor produzido por uma Operation .
SavedModelBundle SavedModelBundle representa um modelo carregado do armazenamento.
SavedModelBundle.Loader Opções para carregar um SavedModel.
Servidor Um servidor TensorFlow em processo, para uso em treinamento distribuído.
Sessão Driver para execução do Graph .
Session.Run Tensores de saída e metadados obtidos ao executar uma sessão.
Session.Runner Execute as Operation e avalie os Tensors .
Forma A forma possivelmente parcialmente conhecida de um tensor produzido por uma operação.
Tensor <T> Uma matriz multidimensional estaticamente tipada cujos elementos são de um tipo descrito por T.
TensorFlow Métodos de utilitário estático que descrevem o tempo de execução do TensorFlow.
Tensores Métodos de fábrica com segurança de tipo para a criação de objetos Tensor .

Enums

Tipo de dados Representa o tipo de elementos em um Tensor como um enum.
EagerSession.DevicePlacementPolicy Controla como agir quando tentamos executar uma operação em um determinado dispositivo, mas alguns tensores de entrada não estão nesse dispositivo.
EagerSession.ResourceCleanupStrategy Controla como os recursos do TensorFlow são limpos quando não são mais necessários.

Exceções

TensorFlowException Exceção não verificada lançada ao executar os gráficos do TensorFlow.