org.tensorflow

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

ВНИМАНИЕ : API в настоящее время является экспериментальным и не покрывается гарантиями стабильности TensorFlow API . См. README.md для инструкций по установке.

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

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

Дополнительные примеры можно найти в репозитории tenorflow / java на GitHub.

Интерфейсы

Исполнение Определяет среду для создания и выполнения 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.