hookeai.utilities.fit_data_scalers.min_max_batch_fit¶
- min_max_batch_fit(dataset, features_type, n_features, is_verbose=False)[source]¶
Perform batch fitting of min-max data scaler.
- Parameters:
dataset (torch.utils.data.Dataset) – Time series data set. Each sample is stored as a dictionary where each feature (key, str) data is a torch.Tensor(2d) of shape (sequence_length, n_features).
features_type (str) – Features for which data scaler is fitted (e.g., ‘features_in’, ‘features_out’). Must be directly available from data set samples.
n_features (int) – Number of features (dimensionality).
is_verbose (bool, default=False) – If True, enable verbose output.
- Returns:
minimum (torch.Tensor) – Features normalization minimum tensor stored as a torch.Tensor with shape (n_features,).
maximum (torch.Tensor) – Features normalization maximum tensor stored as a torch.Tensor with shape (n_features,).