Para começar, veja as instruções de instalação.
O LabelImage exemplo demonstra o uso desta API para imagens Classificar usando um pré-treinados Inception arquitetura de rede neural convolucional. 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 tensorflow / java repositório GitHub.
Interfaces
ExecutionEnvironment | Define um ambiente para a criação e execução de TensorFlow Operation s. |
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 de 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 de uma Operation adicionado como um nó de um Graph . |
GraphOperationBuilder | Um OperationBuilder para adicionar GraphOperation s para um Graph . |
Output <T> | Um identificador simbólica de 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 Graph execução. |
Session.Run | Tensores de saída e metadados obtidos ao executar uma sessão. |
Session.Runner | Executar Operation s e avaliar 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áticos que descrevem o tempo de execução do TensorFlow. |
Tensores | Métodos de fábrica de tipo seguro para a criação de Tensor objetos. |
Enums
Tipo de dados | Representa o tipo de elementos num 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 gráficos do TensorFlow. |
Para começar, veja as instruções de instalação.
O LabelImage exemplo demonstra o uso desta API para imagens Classificar usando um pré-treinados Inception arquitetura de rede neural convolucional. 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 tensorflow / java repositório GitHub.
Interfaces
ExecutionEnvironment | Define um ambiente para a criação e execução de TensorFlow Operation s. |
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 de 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 de uma Operation adicionado como um nó de um Graph . |
GraphOperationBuilder | Um OperationBuilder para adicionar GraphOperation s para um Graph . |
Output <T> | Um identificador simbólica de 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 Graph execução. |
Session.Run | Tensores de saída e metadados obtidos ao executar uma sessão. |
Session.Runner | Executar Operation s e avaliar 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áticos que descrevem o tempo de execução do TensorFlow. |
Tensores | Métodos de fábrica de tipo seguro para a criação de Tensor objetos. |
Enums
Tipo de dados | Representa o tipo de elementos num 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 gráficos do TensorFlow. |