meridian.model.transformers.CenteringAndScalingTransformer

將中心化和縮放轉換套用至張量。

沿用自:TensorTransformer

這個類別會轉換張量,讓每個變數的平均值為零,標準差為一。您可以選擇在套用居中和縮放轉換作業前,先根據填入值來縮放每個變數。這個類別會儲存每個變數的平均值和標準差。

tensor 用來計算平均值和標準差的維度 (n_geos, n_times, n_channel) (張量)。
population 維度為 (n_geos,) 的張量,其中包含每個地理區域的人口,用於計算比例因數。
population_scaling_id 可選的布林值張量,其維度為 (n_channels,),指出要根據人數調整值的變數。

方法

forward

查看原始碼

使用儲存的係數縮放指定的張量。

inverse

查看原始碼

使用儲存的係數縮減指定張量。