تانسور پارامترهای 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 معین را محاسبه می کند.
برای geo g ، دوره زمانی t و کانال رسانه m ، Adstock به صورت adstock_{g,t,m} = sum_{i=0}^max_lag media_{g,ti,m} alpha^i محاسبه میشود.
ارگ
media
تانسور مقادیر رسانه با ابعاد [..., n_geos, n_media_times, n_media_channels] . ابعاد دسته ای (...) اختیاری است، اما اگر ابعاد دسته ای گنجانده شود، باید با ابعاد دسته ای alpha مطابقت داشته باشد. حتی اگر alpha دارای ابعاد دسته ای باشد، نیازی به داشتن ابعاد دسته ای نیست.
برمی گرداند
تانسور با ابعاد [..., n_geos, n_times_output, n_media_channels] که نشان دهنده رسانه تبدیل شده Adstock است.
تاریخ آخرین بهروزرسانی 2024-11-17 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-17 بهوقت ساعت هماهنگ جهانی."],[],["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,[]]