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