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.
Interfaces
ExecutionEnvironment | Define um ambiente para criar e executar Operation TensorFlow. |
Graph.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> | 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 adicionar GraphOperation 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 a Operation avalie o Tensor . |
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 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 gráficos do TensorFlow. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-04-21 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]