σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
مسار Hidden Markov Models›الوحدة 2 · الخوارزميات الأساسية›الموضوع 2.1·~1 سمتقدم

خوارزمية الأمام

الموضع في المسارالوحدة 2 من 3 · الموضوع 1 من 4
2.1 خوارزمية الأمام
—درجة المختبر— / 100إجمالي XP—التتابع—

ما مدى احتمال ما رأيناه؟

لنفترض أننا رأينا الحركات صغيرة وكبيرة وكبيرة. ما مدى احتمال هذه المتتالية في نموذجنا؟ يمكننا سرد كل المسارات الخفية (هادئ-هادئ-هادئ وهادئ-هادئ-عاصف وهكذا) وحساب احتمال كل مسار وجمعها. ومع KKK حالة وTTT يومًا يكون عددها KTK^{T}KT مسارًا وهو أكثر من اللازم بكثير. وخوارزمية الأمام تجري المجموع نفسه في T⋅K2T\cdot K^{2}T⋅K2 خطوة بإعادة استعمال العمل. وهي تحتفظ بعدد αt(j)\alpha_t(j)αt​(j): احتمال أول ttt ملاحظة وكون الحالة jjj في اليوم ttt.

α1(j)=πjBj(o1),αt(j)=[∑iαt−1(i)Aij]Bj(ot),P(o1,…,oT)=∑jαT(j)\alpha_1(j)=\pi_jB_j(o_1),\qquad \alpha_t(j)=\Big[\sum_i\alpha_{t-1}(i)A_{ij}\Big]B_j(o_t),\qquad P(o_1,\dots,o_T)=\sum_j\alpha_T(j)α1​(j)=πj​Bj​(o1​),αt​(j)=[i∑​αt−1​(i)Aij​]Bj​(ot​),P(o1​,…,oT​)=j∑​αT​(j)(1)

اقرأ العلاقة بالكلمات: لتكون في الحالة jjj اليوم أتيت من حالة ما iii أمس (مجموع على iii باحتمال الانتقال) ثم أنتجت حالة اليوم ملاحظة اليوم. وقسمة αt\alpha_tαt​ على مجموعها تعطي الاحتمالات المرشَّحة وهي اعتقادك عن حالة اليوم بمعلومية البيانات حتى اليوم. وثمة مشكلة عملية: ضرب أعداد صغيرة كثيرة يجعلها تتناقص نحو الصفر. فنقسم في كل خطوة على المجموع ctc_tct​ ونحتفظ به. ويصبح لوغاريتم احتمال البيانات ببساطة مجموع ln⁡ct\ln c_tlnct​.

صغيرة وكبيرة وكبيرةاليوم 1: α1=(0.6⋅0.9, 0.4⋅0.3)=(0.54, 0.12)\alpha_1=(0.6\cdot0.9,\ 0.4\cdot0.3)=(0.54,\ 0.12)α1​=(0.6⋅0.9, 0.4⋅0.3)=(0.54, 0.12) والمجموع c1=0.66c_1=0.66c1​=0.66. اليوم 2 (حركة كبيرة): ينال الهادئ (0.54⋅0.9+0.12⋅0.2)⋅0.1=0.051(0.54\cdot0.9+0.12\cdot0.2)\cdot0.1=0.051(0.54⋅0.9+0.12⋅0.2)⋅0.1=0.051 وينال العاصف (0.54⋅0.1+0.12⋅0.8)⋅0.7=0.105(0.54\cdot0.1+0.12\cdot0.8)\cdot0.7=0.105(0.54⋅0.1+0.12⋅0.8)⋅0.7=0.105 والمجموع 0.1560.1560.156 فاحتمال العاصف المرشَّح 0.105/0.156=0.6730.105/0.156=0.6730.105/0.156=0.673. ويعطي اليوم 3 القيمة α3=(0.00669, 0.06237)\alpha_3=(0.00669,\ 0.06237)α3​=(0.00669, 0.06237). واحتمال المتتالية كلها 0.00669+0.06237=0.06910.00669+0.06237=0.06910.00669+0.06237=0.0691 ولوغاريتمه −2.673-2.673−2.673.
  • خوارزمية الأمام: مجموع على كل المسارات الخفية في T⋅K2T\cdot K^{2}T⋅K2 خطوة بدل KTK^{T}KT.
  • الاحتمالات المرشَّحة: طبّع αt\alpha_tαt​ لتحصل على اعتقادك عن حالة اليوم من البيانات حتى اليوم.
  • إعادة القياس: اقسم على ctc_tct​ في كل خطوة واجمع ln⁡ct\ln c_tlnct​ لتجنب الانخفاض الحسابي.

المختبر: ما الذي يُقيَّم

  • أول قيمة أمامية15 نقطة
  • مجموع اليوم الأول10 نقطة
  • المرشَّح بعد يومين15 نقطة
  • احتمال المتتالية15 نقطة
  • لوغاريتم الإمكان10 نقطة
  • ما توفره خوارزمية الأمام10 نقطة
  • طابق المصطلحات10 نقطة
  • لماذا تُعاد قياس القيم15 نقطة
0/ 8 تمت الإجابة
المهام
1إجابة رقمية15 نقطةبلا إجابة

يُظهر اليوم 1 حركة صغيرة. ما قيمة α1(H)=πH BH(s)\alpha_1(H)=\pi_H\,B_H(s)α1​(H)=πH​BH​(s) مع πH=0.6\pi_H=0.6πH​=0.6 وBH(s)=0.9B_H(s)=0.9BH​(s)=0.9؟

a=a =a=المقبول: ± 0.005
2إجابة رقمية10 نقطةبلا إجابة

مع α1=(0.54, 0.12)\alpha_1=(0.54,\ 0.12)α1​=(0.54, 0.12) ما المجموع c1c_1c1​ أي احتمال الملاحظة الأولى؟

c=c =c=المقبول: ± 0.005
3إجابة رقمية15 نقطةبلا إجابة

بعد الملاحظتين صغيرة وكبيرة يكون α2=(0.051, 0.105)\alpha_2=(0.051,\ 0.105)α2​=(0.051, 0.105). ما الاحتمال المرشَّح للحالة العاصفة أي 0.105/(0.051+0.105)0.105/(0.051+0.105)0.105/(0.051+0.105)؟ أعطه بثلاث خانات عشرية.

p=p =p=المقبول: ± 0.003
4إجابة رقمية15 نقطةبلا إجابة

في اليوم 3 يكون α3=(0.00669, 0.06237)\alpha_3=(0.00669,\ 0.06237)α3​=(0.00669, 0.06237). ما احتمال المتتالية كلها صغيرة وكبيرة وكبيرة أي مجموع α3\alpha_3α3​؟ أعطه بأربع خانات عشرية.

p=p =p=المقبول: ± 0.0003
5إجابة رقمية10 نقطةبلا إجابة

ما اللوغاريتم الطبيعي لاحتمال المتتالية 0.06910.06910.0691؟ أعطه بخانتين عشريتين.

l=l =l=المقبول: ± 0.02
6اختيار10 نقطةبلا إجابة

ما الذي تتيح لنا خوارزمية الأمام تجنبه؟

7مطابقة10 نقطةبلا إجابة

طابق كل مصطلح بمعناه.

اختر مقابل كل عنصر في اليسار.

αt(j)\alpha_t(j)αt​(j)
الاحتمال المرشَّح
ctc_tct​
∑jαT(j)\sum_j\alpha_T(j)∑j​αT​(j)
8اشرح بكلماتك15 نقطةبلا إجابة

في جملة أو جملتين اشرح لماذا يقسم التنفيذ الفعلي لخوارزمية الأمام على ctc_tct​ في كل خطوة.

وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 8 · Ctrl ⏎ للتحقق

سجّل الدخول لتشغيل الكود الخاص بك.

قراءة كل المحاضرات مجانية. أنشئ حسابًا أو سجّل الدخول لتشغيل الكود وتنفيذ الاختبارات وتسليم هذا المختبر.

  • بيئة تطوير داخل المتصفح مع طرفية bash — لا حاجة لتثبيت أي شيء
  • تصحيح فوري ونقاط خبرة ومكانك في المسار
إنشاء حسابتسجيل الدخول
أو
المتابعة عبر GitHub