meridian.model.transformers.CenteringAndScalingTransformer
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Essa classe transforma um tensor para que cada variável tenha média zero e desvio padrão um. Opcionalmente, cada variável pode ser ajustada pela população antes que as transformações de centralização e escalonamento sejam aplicadas. A classe armazena a média e o desvio padrão de cada variável.
Args
tensor
Um tensor de dimensão (n_geos, n_times, n_channel) usado para calcular as médias e os desvios padrão.
population
Um tensor de dimensão (n_geos,) que contém a população de cada região geográfica, usado para calcular os fatores de escalonamento.
population_scaling_id
Um tensor booleano opcional de dimensão (n_channels,) que indica para quais variáveis o valor será ajustado pela população.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-01-25 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"]]