Join the newly launched
Discord community for real-time discussions, peer support, and direct interaction with the Meridian team!
meridian.model.transformers.CenteringAndScalingTransformer
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menerapkan transformasi pemusatan dan penskalaan ke tensor.
Mewarisi Dari: TensorTransformer
meridian.model.transformers.CenteringAndScalingTransformer(
tensor: tf.Tensor,
population: tf.Tensor,
population_scaling_id: (tf.Tensor | None) = None
)
Class ini mengubah tensor sehingga setiap variabel memiliki rata-rata nol dan deviasi
standar satu. Secara opsional, setiap variabel dapat diskalakan berdasarkan populasi sebelum
transformasi pemusatan dan penskalaan diterapkan. Class menyimpan
rata-rata dan deviasi standar dari setiap variabel.
Args |
tensor
|
Tensor dimensi (n_geos, n_times, n_channel) yang digunakan untuk
menghitung rata-rata dan simpangan baku.
|
population
|
Tensor dimensi (n_geos,) yang berisi populasi
setiap geografis, yang digunakan untuk menghitung faktor skala.
|
population_scaling_id
|
Tensor boolean opsional dengan dimensi
(n_channels,) yang menunjukkan variabel yang nilainya akan
diskalakan menurut populasi.
|
Metode
forward
Lihat sumber
forward(
tensor: tf.Tensor
) -> tf.Tensor
Menskalakan tensor tertentu menggunakan koefisien yang disimpan.
inverse
Lihat sumber
inverse(
tensor: tf.Tensor
) -> tf.Tensor
Skalakan kembali tensor tertentu menggunakan koefisien yang disimpan.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-11-14 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-11-14 UTC."],[],["This content describes a `CenteringAndScalingTransformer` class that transforms a tensor by centering (mean zero) and scaling (standard deviation one) its variables. It takes a tensor, population data, and an optional population scaling ID as input. The class stores the mean and standard deviation. It has two main methods: `forward`, which applies the scaling to a tensor, and `inverse`, which reverses the scaling using the stored coefficients. The transformations can be applied channel-wise with the `population_scaling_id`.\n"],null,[]]