Spec-Zone.ru › TensorFlow

tf.keras.Function

Класс, инкапсулирующий граф вычислений операций Keras.

Наследуется от: Operation

Показать псевдонимы

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.keras.Function

tf.keras.Function(
    inputs, outputs, name=None
)

Можно использовать Function для захвата графа вычислений, связывающего некоторые входные тензоры с некоторыми выходными тензорами, и повторного применения тех же вычислений к новым входным данным.

Function похожа на функциональную модель, но является статeless-объектом (не отслеживает переменные состояния) и не реализует API Layer.

Пример:

input_1 = keras.KerasTensor(shape=(None, 2, 3))
input_2 = keras.KerasTensor(shape=(None, 2, 3))
x = input_1 + input_2
output = keras.ops.sigmoid(x)
fn = keras.Function(inputs=[input_1, input_2], outputs=output)

input_1_val = np.random.random((4, 2, 3))
input_2_val = np.random.random((4, 2, 3))
output_val = fn([input_1_val, input_2_val])
Аргументы
inputs Экземпляр KerasTensor или вложенная структура экземпляров KerasTensor.
outputs Экземпляр KerasTensor или вложенная структура экземпляров KerasTensor. Они должны вычисляться только на основе значений inputs.
name Строка. Имя функции.
Атрибуты
input Возвращает входной тензор (тензоры) символьной операции.

Возвращает только тензор (тензоры), соответствующий первому вызову операции.

inputs
operations
output Возвращает выходной тензор (тензоры) слоя.

Возвращает только тензор (тензоры), соответствующий первому вызову операции.

outputs

Методы

call

Посмотреть исходный код

call(
    inputs
)

Вычисляет выходные тензоры для новых входных данных.

compute_output_spec

Посмотреть исходный код

compute_output_spec(
    inputs
)

from_config

Посмотреть исходный код

@classmethod
from_config(
    config
)

Создает слой на основе его конфигурации.

Этот метод является обратным по отношению к get_config и позволяет создать такой же слой из словаря конфигурации. Он не обрабатывает связи между слоями (это делает Network) и веса (это делает set_weights).

Аргументы
config Словарь Python, обычно являющийся результатом get_config.
Возвращает
Экземпляр слоя.

get_config

Посмотреть исходный код

get_config()

Возвращает конфигурацию объекта.

Конфигурация объекта — это сериализуемый словарь Python, содержащий сведения, необходимые для его повторного создания.

quantized_call

Посмотреть исходный код

quantized_call(
    *args, **kwargs
)

symbolic_call

Посмотреть исходный код

symbolic_call(
    *args, **kwargs
)

__call__

Посмотреть исходный код

__call__(
    *args, **kwargs
)

Вызывает self как функцию.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/Function

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API