![]() |
ใช้การแปลงการจัดกึ่งกลางและการปรับขนาดกับ Tensor
รับค่าจาก: TensorTransformer
meridian.model.transformers.CenteringAndScalingTransformer(
tensor: tf.Tensor,
population: tf.Tensor,
population_scaling_id: (tf.Tensor | None) = None
)
คลาสนี้แปลง Tensor เพื่อให้ตัวแปรแต่ละตัวมีค่าเป็น 0 และส่วนเบี่ยงเบนมาตรฐานเป็น 1 คุณอาจปรับขนาดแต่ละตัวแปรตามประชากรก่อนที่จะใช้การเปลี่ยนรูปแบบการปรับขนาดและการปรับศูนย์ก็ได้ คลาสจะจัดเก็บค่าเฉลี่ยและค่าเบี่ยงเบนมาตรฐานของตัวแปรแต่ละรายการ
เมธอด
forward
forward(
tensor: tf.Tensor
) -> tf.Tensor
ปรับขนาดเทนเซอร์หนึ่งๆ โดยใช้สัมประสิทธิ์ที่จัดเก็บไว้
inverse
inverse(
tensor: tf.Tensor
) -> tf.Tensor
ปรับขนาดเทนเซอร์ที่ระบุให้เล็กลงโดยใช้ค่าสัมประสิทธิ์ที่เก็บไว้