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 do 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 da 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 Inception pré-treinado.
  • Execução de gráficos: 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 GitHub tensorflow/models .

Interfaces

Ambiente de Execução Define um ambiente para criar e executar Operation do TensorFlow.
Gráfico.WhileSubgraphBuilder Usado para instanciar uma classe abstrata que substitui o método buildSubgraph para construir um subgráfico condicional ou de corpo para um loop while.
Operando <T estende TType > Interface implementada por operandos de uma operação do TensorFlow.
Operação Executa cálculos em tensores.
OperationBuilder Um construtor para Operation .
Tensor Uma matriz multidimensional digitada estaticamente.

Aulas

FunçãoConcreto Um gráfico que pode ser invocado como uma função única, com assinatura de entrada e saída.
Especificação do dispositivo Representa uma especificação (possivelmente parcial) para um dispositivo TensorFlow.
DeviceSpec.Builder Uma classe Builder para construir a classe DeviceSpec .
Sessão Ansiosa 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.
Operação gráfica Implementação de uma Operation adicionada como um nó a um Graph .
GraphOperationBuilder Um OperationBuilder para adicionar GraphOperation s a um Graph .
Saída <T estende TType > Um identificador simbólico para um tensor produzido por um Operation .
Raw Tensor Um tensor cuja memória não foi mapeada para um espaço de dados diretamente acessível pela JVM.
SalvoModelBundle SavedModelBundle representa um modelo carregado do armazenamento.
SavedModelBundle.Exportador Opções para exportar um SavedModel.
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 Graph .
Sessão.Executar Tensores de saída e metadados obtidos ao executar uma sessão.
Sessão.Runner Execute Operation e avalie Tensors .
Assinatura Descreva as entradas e saídas de uma entidade executável, como ConcreteFunction , entre outros metadados úteis.
Assinatura.Builder Constrói uma nova assinatura de função.
Assinatura.TensorDescription
TensorFlow Métodos utilitários estáticos que descrevem o tempo de execução do TensorFlow.
TensorMapper <T estende TType > Mapeia a memória nativa de um RawTensor para um espaço de dados digitado n-dimensional acessível a partir da JVM.

Enums

DeviceSpec.DeviceType
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.
ExecutionEnvironment.Types