Определяет классы для построения, сохранения, загрузки и выполнения моделей TensorFlow.
ВНИМАНИЕ : API в настоящее время является экспериментальным и не покрывается гарантиями стабильности TensorFlow API . См. README.md для инструкций по установке.
Пример LabelImage демонстрирует использование этого API для классификации изображений с помощью предварительно обученной сверточной нейронной сети с архитектурой Inception . Он демонстрирует:
- Построение графа: использование класса OperationBuilder для построения графа для декодирования, изменения размера и нормализации изображения JPEG.
- Загрузка модели: использование Graph.importGraphDef () для загрузки предварительно обученной модели Inception.
- Выполнение графа: использование сеанса для выполнения графиков и поиска лучшей метки для изображения.
Интерфейсы
Исполнение | Определяет среду для создания и выполнения Operation TensorFlow. |
Graph.WhileSubgraphBuilder | Используется для создания экземпляра абстрактного класса, который переопределяет метод buildSubgraph для построения условного подграфа или основного подграфа для цикла while. |
Операнд <T> | Интерфейс, реализованный операндами операции TensorFlow. |
Операция | Выполняет вычисления на тензорах. |
OperationBuilder | Строитель для Operation s. |
Классы
EagerSession | Среда для активного выполнения операций TensorFlow. |
EagerSession.Options | |
График | График потока данных, представляющий вычисление TensorFlow. |
GraphOperation | Реализация для Operation добавленной в виде узла на Graph . |
GraphOperationBuilder | OperationBuilder для добавления GraphOperation s в Graph . |
Выход <T> | Символьный дескриптор тензора, созданного Operation . |
SavedModelBundle | SavedModelBundle представляет модель, загруженную из хранилища. |
SavedModelBundle.Loader | Варианты загрузки SavedModel. |
Сервер | Внутрипроцессный сервер TensorFlow для использования в распределенном обучении. |
Сессия | Драйвер для выполнения Graph . |
Session.Run | Выведите тензоры и метаданные, полученные при выполнении сеанса. |
Session.Runner | Запустите Operation и оцените Tensors . |
Форма | Возможно, частично известная форма тензора, созданного операцией. |
Тензор <T> | Статически типизированный многомерный массив, элементы которого относятся к типу, описанному Т. |
TensorFlow | Статические служебные методы, описывающие среду выполнения TensorFlow. |
Тензоры | Типобезопасные фабричные методы для создания Tensor объектов. |
Перечисления
Тип данных | Представляет тип элементов в Tensor в виде перечисления. |
EagerSession.DevicePlacementPolicy | Управляет тем, как действовать, когда мы пытаемся запустить операцию на данном устройстве, но некоторые входные тензоры отсутствуют на этом устройстве. |
EagerSession.ResourceCleanupStrategy | Управляет тем, как ресурсы TensorFlow очищаются, когда они больше не нужны. |
Исключения
TensorFlowException | Непроверенное исключение, возникающее при выполнении графиков 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.