Spec-Zone.ru › TensorFlow

tf.keras.regularizers.L1

Регуляризатор, применяющий штраф за регуляризацию L1.

Наследует от: Regularizer

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

Основные псевдонимы

tf.keras.regularizers.l1

tf.keras.regularizers.L1(
    l1=0.01
)

Штраф за регуляризацию L1 вычисляется следующим образом: loss = l1 * reduce_sum(abs(x))

В слой можно передать L1 в виде строкового идентификатора:

dense = Dense(3, kernel_regularizer='l1')

В этом случае используется значение по умолчанию l1=0.01.

Аргументы
l1 float, коэффициент регуляризации L1.

Методы

from_config

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

@classmethod
from_config(
    config
)

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

Этот метод является обратным к get_config и позволяет создать такой же регуляризатор из словаря конфигурации.

Этот метод используется в Keras model_to_estimator, при сохранении и загрузке моделей в формате HDF5, клонировании моделей Keras, некоторых утилитах визуализации, а также при экспорте моделей в JSON и из JSON.

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

get_config

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

get_config()

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

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

Этот метод не обязателен, если вы только обучаете и запускаете модели, экспортируете модели в SavedModel и из SavedModel или используете контрольные точки весов.

Этот метод необходим для Keras model_to_estimator, сохранения и загрузки моделей в формате HDF5, клонирования моделей Keras, некоторых утилит визуализации, а также экспорта моделей в JSON и из JSON.

Возвращает
Словарь Python.

__call__

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

__call__(
    x
)

Вычисляет штраф за регуляризацию на основе входного тензора.

© 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/regularizers/L1

Spec-Zone.ru

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