![]() |
Stosuje do tensora wyśrodkowanie i skalowanie przekształceń.
Dziedziczy z: TensorTransformer
meridian.model.transformers.CenteringAndScalingTransformer(
tensor: tf.Tensor,
population: tf.Tensor,
population_scaling_id: (tf.Tensor | None) = None
)
Ta klasa przekształca tensor w taki sposób, że każda zmienna ma średnią wartość zero i odchylenie standardowe o 1. Opcjonalnie każdą zmienną można skalować według populacji przed zastosowaniem przekształceń wyśrodkowanych i skalujących. Klasa przechowuje średnią i odchylenie standardowe każdej zmiennej.
Metody
forward
forward(
tensor: tf.Tensor
) -> tf.Tensor
Skaluje dany tensor, korzystając z zapisanych współczynników.
inverse
inverse(
tensor: tf.Tensor
) -> tf.Tensor
Odskalowanie danego tensora za pomocą zapisanych współczynników.