aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md')
-rw-r--r--tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md b/tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md
new file mode 100644
index 0000000000..8216a4fa25
--- /dev/null
+++ b/tensorflow/g3doc/api_docs/python/functions_and_classes/shard5/tf.contrib.layers.apply_regularization.md
@@ -0,0 +1,27 @@
+### `tf.contrib.layers.apply_regularization(regularizer, weights_list=None)` {#apply_regularization}
+
+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:
+
+
+* <b>`regularizer`</b>: A function that takes a single `Tensor` argument and returns
+ a scalar `Tensor` output.
+* <b>`weights_list`</b>: List of weights `Tensors` or `Variables` to apply
+ `regularizer` over. Defaults to the `GraphKeys.WEIGHTS` collection if
+ `None`.
+
+##### Returns:
+
+ A scalar representing the overall regularization penalty.
+
+##### Raises:
+
+
+* <b>`ValueError`</b>: If `regularizer` does not return a scalar output.
+