meridian.model.transformers.CenteringAndScalingTransformer

ใช้การแปลงการจัดกึ่งกลางและการปรับขนาดกับ Tensor

รับค่าจาก: TensorTransformer

คลาสนี้แปลง Tensor เพื่อให้ตัวแปรแต่ละตัวมีค่าเป็น 0 และส่วนเบี่ยงเบนมาตรฐานเป็น 1 คุณอาจปรับขนาดแต่ละตัวแปรตามประชากรก่อนที่จะใช้การเปลี่ยนรูปแบบการปรับขนาดและการปรับศูนย์ก็ได้ คลาสจะจัดเก็บค่าเฉลี่ยและค่าเบี่ยงเบนมาตรฐานของตัวแปรแต่ละรายการ

tensor เทนเซอร์ของมิติข้อมูล (n_geos, n_times, n_channel) ที่ใช้คำนวณค่ามัธยฐานและส่วนเบี่ยงเบนมาตรฐาน
population เท็กซัสของมิติข้อมูล (n_geos,) ที่มีประชากรของแต่ละภูมิศาสตร์ ซึ่งใช้ในการคำนวณค่าตัวคูณมาตราส่วน
population_scaling_id Tensor บูลีนที่ไม่บังคับของมิติข้อมูล (n_channels,) ที่ระบุตัวแปรที่จะมีการปรับขนาดตามประชากร

เมธอด

forward

ดูแหล่งที่มา

ปรับขนาดเทนเซอร์หนึ่งๆ โดยใช้สัมประสิทธิ์ที่จัดเก็บไว้

inverse

ดูแหล่งที่มา

ปรับขนาดเทนเซอร์ที่ระบุให้เล็กลงโดยใช้ค่าสัมประสิทธิ์ที่เก็บไว้