meridian.model.adstock_hill.AdstockTransformer(
alpha: tf.Tensor, max_lag: int, n_times_output: int
)
ארגים
alpha
Tensor של פרמטרים של alpha שמקבלים ערכים ≥ [0, 1) עם
מאפיינים [..., n_media_channels]. המידות של האצווה (...) הן
אופציונלי. חשוב לשים לב שהשימוש ב-alpha = 0 מותר, ולכן ניתן להוסיף לו
מסת הנקודות הקודמת באפס (למעשה אין Adstock). אבל, alpha = 1
, מכיוון שהנוסחה של הסכום הגאומטרי לא מוגדרת,
אינה סיבה מעשית לייצוג מסת נקודות ב-alpha = 1.
max_lag
מספר שלם שמציין את המספר המקסימלי של תקופות עיכוב (≥ 0) עד
כוללים בחישוב של Adstock.
n_times_output
מספר שלם שמציין את מספר תקופות הזמן להכללה
בטנזור הפלט. לא ניתן לחרוג ממספר תקופות הזמן
ארגומנט מדיה, לדוגמה, media.shape[-2]. התקופות של הפלט
תואמים לתקופות הזמן האחרונות של הארגומנט המדיה. עבור
לדוגמה, media[..., -n_times_output:, :] מייצג את המדיה
של שבועות הפלט.
מחשבת את הטרנספורמציה של Adstock של טנזור media נתון.
עבור המיקום הגיאוגרפי g, התקופה t וערוץ המדיה m, המערכת מחשבת את Adstock
בתור adstock_{g,t,m} = sum_{i=0}^max_lag media_{g,t-i,m} alpha^i.
ארגים
media
Tensor של ערכי מדיה עם המאפיינים [..., n_geos,
n_media_times, n_media_channels]. המידות של האצווה (...) הן
אופציונלי, אבל אם מאפייני אצווה כלולים, הם חייבים להתאים
אצווה של alpha. לא צריך מדיה באצווה
גם אם alpha מכיל מאפייני אצווה.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 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,[]]