Different SRNNs have achieved the best performance on different datasets.
the function f could be a nonlinear activation function such as sigmoid, or a linear activation function such as rectified linear units (Le et al., 2015).