def init_weights(model, weight_noise=False, weight_scale=0.001, dropout=False,
**kwargs):
'''Inialization function for weights.
Args:
model (Layer).
weight_noise (bool): noise the weights.
weight_scale (float): scale for weight initialization.
dropout (bool): use dropout.
**kwargs: extra kwargs.
Returns:
dict: extra kwargs.
'''
model.weight_noise = weight_noise
model.weight_scale = weight_scale
model.dropout = dropout
return kwargs
评论列表
文章目录