Предупреждение. Этот API устарел и будет удален в будущей версии TensorFlow после того, как замена станет стабильной.

org.tensorflow

Определяет классы для построения, сохранения, загрузки и выполнения моделей TensorFlow.

Для того, чтобы приступить к работе, см инструкции по установке.

LabelImage пример демонстрирует использование этого API для классификации изображений с использованием заранее подготовленным Inception архитектуры сверточной нейронной сети. Он демонстрирует:

  • Построение графа: использование класса OperationBuilder для построения графа для декодирования, изменения размера и нормализации изображения JPEG.
  • Загрузка модели: использование Graph.importGraphDef () для загрузки предварительно обученной модели Inception.
  • Выполнение графика: использование сеанса для выполнения графиков и поиска наилучшей метки для изображения.

Дополнительные примеры можно найти в tensorflow / Java GitHub хранилище.

Интерфейсы

Исполнение Определяет условия для создания и выполнения TensorFlow Operation s.
Graph.WhileSubgraphBuilder Используется для создания экземпляра абстрактного класса, который переопределяет метод buildSubgraph для создания условного подграфа или подграфа тела для цикла while.
Операнд <Т> Интерфейс, реализованный операндами операции TensorFlow.
Операция Выполняет вычисления на тензорах.
OperationBuilder Строитель для Operation с.

Классы

EagerSession Среда для активного выполнения операций TensorFlow.
EagerSession.Options
График График потока данных, представляющий вычисление TensorFlow.
GraphOperation Реализация для Operation добавляется в качестве узла к Graph .
GraphOperationBuilder OperationBuilder для добавления GraphOperation с до Graph .
Выход <Т> Символическая дескриптор тензора, с помощью Operation .
SavedModelBundle SavedModelBundle представляет модель, загруженную из хранилища.
SavedModelBundle.Loader Варианты загрузки SavedModel.
Сервер Внутрипроцессный сервер TensorFlow для использования в распределенном обучении.
Сессия Драйвер для Graph исполнения.
Session.Run Вывести тензоры и метаданные, полученные при выполнении сеанса.
Session.Runner Выполнить Operation с и оценить Tensors .
Форма Возможно, частично известная форма тензора, созданного операцией.
Тензор <Т> Статически типизированный многомерный массив, элементы которого относятся к типу, описанному Т.
TensorFlow Статические служебные методы, описывающие среду выполнения TensorFlow.
Тензоры Типобезопасные фабричные методы для создания Tensor объектов.

Перечисления

Тип данных Представляет тип элементов в Tensor как перечисление.
EagerSession.DevicePlacementPolicy Управляет тем, как действовать, когда мы пытаемся запустить операцию на данном устройстве, но некоторые входные тензоры отсутствуют на этом устройстве.
EagerSession.ResourceCleanupStrategy Управляет очисткой ресурсов TensorFlow, когда они больше не нужны.

Исключения

TensorFlowException Непроверенное исключение, возникающее при выполнении графиков TensorFlow.