Normalization¶
Normalization statistics computation for time series datasets.
NormPair
dataclass
¶
Per-signal normalization statistics (mean, std, min, max as 1-D numpy arrays).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mean
|
ndarray
|
per-feature mean values |
required |
std
|
ndarray
|
per-feature standard deviation values |
required |
min
|
ndarray
|
per-feature minimum values |
required |
max
|
ndarray
|
per-feature maximum values |
required |
NormStats ¶
Bases: NamedTuple
Normalization statistics for input and output signals.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
u
|
normalization stats for input signals |
required | |
y
|
normalization stats for output signals |
required |
compute_stats_from_files ¶
Compute exact NormPair (mean, std, min, max) from all samples in HDF5 files.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
files
|
list
|
paths to HDF5 files |
required |
signals
|
list[str]
|
signal dataset names within each file |
required |
Source code in tsfast/tsdata/norm.py
compute_stats ¶
Estimate per-feature mean/std/min/max from training batches.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dl
|
DataLoader to sample from |
required | |
n_batches
|
int
|
number of batches to use for estimation |
10
|