I have a recurrent ANN model with one recurrent neuron for time series forecasting and I use a sigmoid activation function for that which restrict the outputs between the range 0,1. Because of using sigmoid activation function I normalize my time series data(both input and target) to the interval 0.1,0.9, but all outputs of my model are bounded in 0.5. When I replace the sigmoid with the hyperbolic tangent (tanh) function, it solve the bound problem and it put all outputs of my model in the interval 0.1,0.9 (like sigmoid activation function interval). I wanna to know:

1-The reason which makes the bounded problem with sigmoid function

and 2-Can I use hyperbolic tangent (tanh) with output interval -1,+1, for min-max normalization between the interval 0.1,0.9?

Any suggestion or ideas to aid me is greatly appreciated.

Thanks in advance for your help.

Similar questions and discussions