org.tensorflow

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

ВНИМАНИЕ : 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.