tf.contrib.layers.apply_regularization(regularizer, weights_list=None)
Returns the summed penalty by applying regularizer to the weights_list.
Adding a regularization penalty over the layer weights and embedding weights can help prevent overfitting the training data. Regularization over layer biases is less common/useful, but assuming proper data preprocessing/mean subtraction, it usually shouldn't hurt much either.
Args:
-
regularizer: A function that takes a singleTensorargument and returns a scalarTensoroutput. -
weights_list: List of weightsTensorsorVariablesto applyregularizerover. Defaults to theGraphKeys.WEIGHTScollection ifNone.
Returns:
A scalar representing the overall regularization penalty.
Raises:
-
ValueError: Ifregularizerdoes not return a scalar output, or if we find no weights.
Please login to continue.