meridian.model.transformers.CenteringAndScalingTransformer

מחילה על טרנספורמציות של מירכוך והתאמה לעומס (scaling) של טנזור.

עובר בירושה מ-: TensorTransformer

המחלקה הזו מבצעת טרנספורמציה של טנזור כך שלכל משתנה יש ממוצע אפס וסטיית תקן אחת. אפשר גם לשנות את קנה המידה של כל משתנה לפי אוכלוסייה לפני החלת הטרנספורמציות של מרכוז ושינוי קנה מידה. בכיתה מאוחסנים הממוצע וסטיית התקן של כל משתנה.

tensor טנזור של המאפיין (n_geos, n_times, n_channel) המשמש לחישוב האמצעים וסטיות התקן.
population ערך img_tensor של המאפיין (n_geos,), שמכיל את האוכלוסייה של כל אחד מהמאפיינים הגיאוגרפיים האלו, משמש לחישוב הגורמים של ההתאמה.
population_scaling_id עוצמה בוליאנית אופציונלית של מאפיין (n_channels,), שמציינת את המשתנים שבהם הערך ישתנה לפי אוכלוסייה.

שיטות

forward

הצגת המקור

שינוי הגודל של טינסור נתון באמצעות המקדמים השמורים.

inverse

הצגת המקור

מבצעת התאמה של טנזור נתון באמצעות המקדמים המאוחסנים.