human
I wrote the below code

    def regularizer(tensor):
        with tf.name_scope(scope, 'L2Regularizer', [tensor]):
            l2_weight = tf.convert_to_tensor(weight, dtype=tensor.dtype.base_dtype, name='weight')
            return tf.multiply(l2_weight, tf.nn.l2_loss(tensor), name='value')
    return regularizer

What's a good function header?
assistant
#Here's a good function header.

def l2_regularizer(weight=1.0, scope=None):