Spec-Zone.ru › TensorFlow

tf.keras.Function

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

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

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.Function

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

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

Function похож на функциональную модель, с тем отличием, что он бессостоятельный (он не отслеживает переменные состояния) и не реализует 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