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