I am training LSTM network over time series data and would like to normalize data, because my features are of different scale.
My data shape is
(n_samples x n_timestamps x n_features)
I would like to use BatchNormalization layer.
Should I set axis to 2 (features, as stated in docs) or 1 (timestamps)? I would like my features to go into [0..1] range, while they are of very different scale.
The problem is documentation doesn't say what does this layer actually do, but instead it gives recommendations for CNN.