tf.keras.regularizers.L1
Регуляризатор, применяющий штраф за регуляризацию L1.
Наследует от: Regularizer
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