meridian.model.adstock_hill.AdstockTransformer(
alpha: tf.Tensor, max_lag: int, n_times_output: int
)
Args
alpha
Tensor parameter alpha yang mengambil nilai ≥ [0, 1) dengan
dimensi [..., n_media_channels]. Dimensi batch (...) adalah
opsional. Perhatikan bahwa alpha = 0 diizinkan, sehingga Anda dapat menaruh
massa titik sebelum nol (sebenarnya tidak ada Adstock). Namun, alpha = 1
tidak diizinkan karena rumus jumlah geometri tidak ditentukan, dan
bukan alasan praktis untuk memiliki massa titik pada alpha = 1.
max_lag
Bilangan bulat yang menunjukkan jumlah maksimum periode jeda (≥ 0) untuk
disertakan dalam penghitungan Adstock.
n_times_output
Bilangan bulat yang menunjukkan jumlah periode waktu yang disertakan
pada tensor output. Tidak boleh melebihi jumlah jangka waktu
media, misalnya media.shape[-2]. Jangka waktu output
sesuai dengan jangka waktu terbaru dari argumen media. Sebagai
contoh, media[..., -n_times_output:, :] mewakili media
pelaksanaan minggu output.
Menghitung transformasi Adstock dari tensor media tertentu.
Untuk geografis g, jangka waktu t, dan saluran media m, Adstock dihitung
sebagai adstock_{g,t,m} = sum_{i=0}^max_lag media_{g,t-i,m} alpha^i.
Args
media
Tensor nilai media dengan dimensi [..., n_geos,
n_media_times, n_media_channels]. Dimensi batch (...) adalah
opsional, tetapi jika dimensi batch disertakan, dimensi tersebut harus sesuai dengan
dimensi batch alpha. Media tidak harus memiliki batch
dimensi meskipun alpha berisi dimensi batch.
Hasil
Tensor dengan dimensi [..., n_geos, n_times_output, n_media_channels]
yang mewakili media yang ditransformasi Adstock.
[[["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-10 UTC."],[],["The `AdstockTransformer` computes the Adstock transformation of media data. It takes `alpha` (decay rate), `max_lag` (lag periods), and `n_times_output` (output time periods) as input. The `forward` method calculates Adstock for each geo, time period, and media channel using the formula `sum_{i=0}^max_lag media_{g,t-i,m} alpha^i`. Input `media` is a tensor of media values. The output is a tensor representing Adstock-transformed media with specified dimensions.\n"],null,[]]