Граф потока данных, представляющий вычисление TensorFlow.
Экземпляры Graph являются потокобезопасными.
 ВНИМАНИЕ: Ресурсы, потребляемые объектом Graph, должны быть явно освобождены путем вызова метода close() , тогда объект Graph больше не нужен. 
Вложенные классы
| интерфейс | Graph.WhileSubgraphBuilder | Используется для создания экземпляра абстрактного класса, который переопределяет метод buildSubgraph для построения условного или основного подграфа для цикла while. | |
Публичные конструкторы
|  График ()  Создайте пустой график.  | 
Публичные методы
| Вывод[] <?> |  addGradients (префикс строки, Output[] <?> y, Output[] <?> x, Output[] <?> dx)  Добавляет операции для вычисления частных производных суммы  ys относительноxs, т. е.d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...  | 
| Вывод[] <?> |  addGradients ( Output <?> y, Output[] <?> x)  Добавляет операции для вычисления частных производных суммы  ys относительноxs, т. е.dy/dx_1, dy/dx_2... Это упрощенная версия  | 
| пустота |  закрывать ()  Освободите ресурсы, связанные с графом. | 
| пустота |  importGraphDef (byte[]graphDef, строковый префикс)  Импортируйте сериализованное представление графа TensorFlow. | 
| пустота |  importGraphDef (byte[]graphDef)  Импортируйте сериализованное представление графа TensorFlow. | 
| ГрафОперацияBuilder | |
| ГрафикОперация |  операция (имя строки)  Возвращает операцию (узел в графике) с указанным именем. | 
| Итератор < Операция > | |
| байт[] |  toGraphDef ()  Создайте сериализованное представление графика. | 
| Вывод[] <?> |  whileLoop ( входы Output[] <?>, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)  Создает цикл while.  | 
Унаследованные методы
Публичные конструкторы
общедоступный график ()
Создайте пустой график.
Публичные методы
public Output[] <?> addGradients (префикс String, Output[] <?> y, Output[] <?> x, Output[] <?> dx)
 Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...
 dx используются в качестве начальных градиентов (которые представляют собой символические частные производные некоторой функции потерь L относительно y ). dx должно быть нулевым или иметь размер y .
 Если dx имеет значение null, реализация будет использовать dx OnesLike для всех фигур в y .
 prefix используется в качестве префикса имени, применяемого ко всем узлам, добавляемым в граф для вычисления градиентов. Он должен быть уникальным в пределах предоставленного графа, иначе операция завершится неудачей.
 Если prefix равен нулю, он будет выбран автоматически. 
Параметры
| префикс | уникальный строковый префикс, применяемый перед именами узлов, добавляемых в граф для вычисления градиентов. Если значение равно нулю, будет выбрано значение по умолчанию. | 
|---|---|
| й | вывод функции для получения | 
| Икс | входные данные функции, для которой вычисляются частные производные | 
| дх | если не ноль, то частные производные некоторой функции потерь Lпоy | 
Возврат
-  частные производные dyразмеромx
public Output[] <?> addGradients ( Output <?> y, Output[] <?> x)
 Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. dy/dx_1, dy/dx_2...
 Это упрощенная версия addGradients(String, Output[], Output[], Output[]) , где y — один вывод, dx — ноль, а prefix — ноль. 
Параметры
| й | вывод функции для получения | 
|---|---|
| Икс | входные данные функции, для которой вычисляются частные производные | 
Возврат
-  частные производные dyразмеромx
public void закрыть ()
Освободите ресурсы, связанные с графом.
 Блокируется до тех пор, пока не останется активных экземпляров Session , ссылающихся на этот график. График непригоден для использования после близких возвратов. 
public void importGraphDef (byte[]graphDef, префикс String)
Импортируйте сериализованное представление графа TensorFlow.
Параметры
| графDef | сериализованное представление графа TensorFlow. | 
|---|---|
| префикс | префикс, который будет добавлен к именам в GraphDef | 
Броски
| IllegalArgumentException | если GraphDef не является признанной сериализацией графа. | 
|---|
Смотрите также
public void importGraphDef (byte[]graphDef)
Импортируйте сериализованное представление графа TensorFlow.
 Сериализованное представление графа, часто называемое GraphDef , может быть создано с помощью toGraphDef() и его эквивалентов в других языковых API. 
Параметры
| графDef | 
|---|
Броски
| IllegalArgumentException | если GraphDef не является признанной сериализацией графа. | 
|---|
Смотрите также
public GraphOperationBuilder opBuilder (тип строки, имя строки)
 Возвращает построитель для добавления Operation в график. 
Параметры
| тип | Операции (т. е. идентифицирует вычисление, которое необходимо выполнить) | 
|---|---|
| имя | для ссылки на созданную операцию на графике. | 
Возврат
-  OperationBuilder, который добавит операцию в график при вызовеOperationBuilder.build(). ЕслиOperationBuilder.build()не вызывается, может произойти утечка некоторых ресурсов.
общедоступная операция GraphOperation (имя строки)
Возвращает операцию (узел в графике) с указанным именем.
 Или null , если такой операции в графике не существует. 
Параметры
| имя | 
|---|
public Iterator< Operation > операции ()
 Итератор для всех Operation в графе.
Порядок итерации не указан. Потребители итератора не получат никаких уведомлений, если базовый граф изменится во время итерации.
публичный байт[] toGraphDef ()
Создайте сериализованное представление графика.
Смотрите также
public Output[] <?> whileLoop ( Output[] <?> входы, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)
Создает цикл while.
Параметры
| входы | входы контура | 
|---|---|
| cgBuilder | WhileSubgraphBuilder для построения условного подграфа | 
| bgBuilder | WhileSubgraphBuilder для создания подграфа тела | 
| имя | название цикла | 
Возврат
-  список выходов цикла той же длины, что и inputs