I'm interested in building a (deep) RL agent for solving a continuous problem (which splits something into portions).
In all examples I've seen so far, e.g., solving the continuous lunar lander, always a tanh
$\tanh$ output layer activation was used, which produces values between -1$-1$ and +1$+1$.
Is this just because it fits the use case or is this a general rule for RL agents with continuous action spaces?
What if I just want values between 0$0$ and 1$1$? Could I simply use a softmax
$\operatorname{softmax}$ activation for my output layer?