tanh && adaptive learning rate && noise added