human
Here's a good function header given the following:
I wrote the below code

    def _noisy_identity_kernel_initializer(shape, dtype=tf.float32, partition_info=None):
        'Constructs    a    noisy    identity    kernel.\n\n                Args:\n                        shape:    List    of    integers.    Represents    shape    of    result.\n                        dtype:    data    type    for    values    in    result.\n                        partition_info:    Partition    information    for    initializer    functions.    Ignored.\n\n                Returns:\n                        Tensor    of    desired    shape    and    dtype    such    that    applying    it    as    a    convolution\n                                kernel    results    in    a    noisy    near-identity    operation.\n\n                Raises:\n                        ValueError:    If    shape    does    not    define    a    valid    kernel.\n                                                                        If    filter    width    and    height    differ.\n                                                                        If    filter    width    and    height    are    not    odd    numbers.\n                                                                        If    number    of    input    and    output    channels    are    not    multiples    of\n                                                                                base_num_channels.\n                '
        if (len(shape) != 4):
            raise ValueError('Convolution    kernels    must    be    rank    4.')
        (filter_height, filter_width, in_channels, out_channels) = shape
        if (filter_width != filter_height):
            raise ValueError('Noisy    identity    initializer    only    works    for    square    filters.')
        if ((filter_width % 2) != 1):
            raise ValueError('Noisy    identity    initializer    requires    filters    have    odd    height    and    width.')
        if (((in_channels % base_num_channels) != 0) or ((out_channels % base_num_channels) != 0)):
            raise...

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

def noisy_identity_kernel_initializer(base_num_channels, stddev=1e-08):