Join the newly launched
Discord community for real-time discussions, peer support, and direct interaction with the Meridian team!
meridian.model.knots.l1_distance_weights
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لحساب الأوزان بالعقد لكل فترة زمنية.
meridian.model.knots.l1_distance_weights(
n_times: int, knot_locations: np.ndarray[int, np.dtype[int]]
) -> np.ndarray
تحدد العقدتان المتجاورتان تقدير الوزن لفترة زمنية معينة. إنّ مقدار التأثير الذي تُحدثه كل عقدة من العقدتَين المجاورتَين في الوزن في
فترة زمنية معيّنة يعتمد على مدى قربهما (المسافة L1) من الفترة الزمنية. إذا كانت نقطة زمنية تتزامن مع موقع عقدة، يتم منح هذه العقدة وزنًا بنسبة %100. إذا كانت إحدى النقاط الزمنية تقع خارج نطاق العُقد، فسيتم منح الوزن 100% إلى أقرب عقدة نقطة نهاية.
تحسب هذه الدالة صفيفًا (n_knots, n_times)
من الأوزان التي يتم استخدامها
لوضع نماذج للاتجاهات والموسمية. في وقت معيّن، تحتوي الصفيف على سمتَين
غير صفريتين. تكون الأوزان متناسبة عكسيًا مع المسافة L1
من الوقت المحدّد إلى العقد المجاورة. تتم تسويت الوزنَين
كي تبلغ مجموعتهما 1.
الوسيط |
n_times
|
عدد النقاط الزمنية.
|
knot_locations
|
الموقع الجغرافي للعقد داخل 0, 1, 2,..., (n_times-1)
|
المرتجعات |
صفيف أوزان بسمات (n_knots, n_times) مع قيم تضيف إلى
1 لكل فترة زمنية عند التجميع على العقد
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `l1_distance_weights` function calculates weights for each time period based on neighboring knots. It outputs a `(n_knots, n_times)` array, where each time period's weight is influenced by the two closest knots. Weights are inversely proportional to the L1 distance from the time period to the knots and normalized to sum to 1. If a time point is at a knot, that knot gets 100% weight; outside the knot range, the nearest endpoint knot gets 100%.\n"],null,[]]