tf.contrib.layers.apply_regularization
Возвращает суммарное штрафное значение, применяя regularizer к weights_list.
tf.contrib.layers.apply_regularization(
regularizer, weights_list=None
)
Добавление штрафа за регуляризацию по весам слоев и весам встраивания может помочь предотвратить переобучение обучающих данных. Регуляризация по смещениям слоев менее распространена/полезная, но, предположительно, при правильной предобработке данных/вычитании среднего, это обычно не должно сильно навредить.
| Аргументы | |
|---|---|
regularizer | Функция, которая принимает один Tensor аргумент и возвращает скалярный Tensor результат. |
weights_list | Список весов Tensors или Variables, к которым применяется regularizer. По умолчанию используется коллекция GraphKeys.WEIGHTS, если None. |
| Возвращаемое значение | |
|---|---|
| Скалярное значение, представляющее общий штраф за регуляризацию. |
| Исключения | |
|---|---|
ValueError | Если regularizer не возвращает скалярный результат или если весы не найдены. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/layers/apply_regularization