parameters: (seed=None)
return_statement: return VarianceScaling(
        scale=1., mode='fan_avg', distribution='normal', seed=seed)
docstring: Glorot normal initializer, also called Xavier normal initializer.
  
    It draws samples from a truncated normal distribution centered on 0
    with `stddev = sqrt(2 / (fan_in + fan_out))`
    where `fan_in` is the number of input units in the weight tensor
    and `fan_out` is the number of output units in the weight tensor.
  
    Arguments:
        seed: A Python integer. Used to seed the random generator.
  
    Returns:
        An initializer.
  
    References:
        Glorot & Bengio, AISTATS 2010
        http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf
docstring_summary: Glorot normal initializer, also called Xavier normal initializer.
docstring_tokens: Glorot normal initializer also called Xavier normal initializer .
function: def glorot_normal(seed=None):
    """Glorot normal initializer, also called Xavier normal initializer.
  
    It draws samples from a truncated normal distribution centered on 0
    with `stddev = sqrt(2 / (fan_in + fan_out))`
    where `fan_in` is the number of input units in the weight tensor
    and `fan_out` is the number of output units in the weight tensor.
  
    Arguments:
        seed: A Python integer. Used to seed the random generator.
  
    Returns:
        An initializer.
  
    References:
        Glorot & Bengio, AISTATS 2010
        http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf
    """
    return VarianceScaling(
        scale=1., mode='fan_avg', distribution='normal', seed=seed)
function_tokens: def glorot_normal ( seed = None ) : return VarianceScaling ( scale = 1. , mode = 'fan_avg' , distribution = 'normal' , seed = seed )