σμ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
  • 日本語
  • 中文
مسار Optimization›الوحدة 2 · طرق التدرج›الموضوع 2.2·~55 دمتوسط

الانحدار التدريجي العشوائي والدفعات الصغيرة

الموضع في المسارالوحدة 2 من 5 · الموضوع 2 من 3
2.2 الانحدار التدريجي العشوائي والدفعات الصغيرة
—درجة المختبر— / 100إجمالي XP—التتابع—

تقدير التدرج من عينات قليلة

تقلّل معظم مسائل الضبط متوسطًا على البيانات، f(w)=1n∑i=1nℓi(w)f(\mathbf w)=\frac1n\sum_{i=1}^{n}\ell_i(\mathbf w)f(w)=n1​∑i=1n​ℓi​(w)، كأخطاء مربعة على nnn ملاحظة. ويحتاج التدرج الدقيق كل الحدود nnn في كل خطوة، وهذا بطيء جدًا حين تبلغ nnn ملايين من التيكات. ويسحب الانحدار التدريجي العشوائي دفعة صغيرة عشوائية BBB من bbb ملاحظة ويستعمل متوسط تدرجها gBg_BgB​ بدلًا من ذلك. وهذا التقدير غير متحيز أي أنه يساوي التدرج الحقيقي في المتوسط.

gB=1b∑i∈B∇ℓi(w),w←w−η gB,E[gB]=∇f,Var(gB)=σ2bg_B=\frac1b\sum_{i\in B}\nabla\ell_i(\mathbf w),\qquad \mathbf w\leftarrow\mathbf w-\eta\,g_B,\qquad \mathbb E[g_B]=\nabla f,\qquad \mathrm{Var}(g_B)=\frac{\sigma^{2}}{b}gB​=b1​i∈B∑​∇ℓi​(w),w←w−ηgB​,E[gB​]=∇f,Var(gB​)=bσ2​(1)

ثمن الاختصار هو الضجيج. فتباين تدرج الدفعة يتناقص كـ 1/b1/b1/b، فتنصيف انحرافه المعياري يتطلب دفعة أكبر أربع مرات، وهو عائد متناقص بشدة. والحقبة مرور كامل على البيانات وتضم n/bn/bn/b تحديثًا. ومع خطوة ثابتة لا تستقر التكرارات أبدًا: تظل ترتعش في كرة صغيرة حول النهاية الصغرى لأن تدرج الدفعة ليس صفرًا حتى عندها. والعلاج خطوة تتقلص. وتشترط شروط روبنز-مونرو الكلاسيكية ∑tηt=∞\sum_t\eta_t=\infty∑t​ηt​=∞ ليستطيع المسار الذهاب بعيدًا بقدر الحاجة، و∑tηt2<∞\sum_t\eta_t^{2}<\infty∑t​ηt2​<∞ ليخبو الضجيج. والجدول ηt=η0/t\eta_t=\eta_0/tηt​=η0​/t يحقق الشرطين.

أربع نقاط بياناتلنضبط مستوى www على البيانات x=2,4,6,12x=2,4,6,12x=2,4,6,12 بخسارة ℓi=12(w−xi)2\ell_i=\tfrac12(w-x_i)^2ℓi​=21​(w−xi​)2 وتدرجها w−xiw-x_iw−xi​. عند w=0w=0w=0 تكون التدرجات المفردة الأربعة −2,−4,−6,−12-2,-4,-6,-12−2,−4,−6,−12 ومتوسطها، أي التدرج الكامل، −6-6−6. وللتدرجات المفردة تباين 16+4+0+364=14\frac{16+4+0+36}{4}=14416+4+0+36​=14 حول هذا المتوسط. فدفعة من b=7b=7b=7 مسحوبة مع الإرجاع يكون تباين تدرجها 14/7=214/7=214/7=2.
  • غير متحيز: تدرج الدفعة العشوائية يساوي التدرج الكامل في المتوسط.
  • مشوّش: التباين σ2/b\sigma^2/bσ2/b فدفعة أكبر أربع مرات تنصّف الانحراف المعياري.
  • خطوات متناقصة: ∑ηt=∞\sum\eta_t=\infty∑ηt​=∞ و∑ηt2<∞\sum\eta_t^2<\infty∑ηt2​<∞ مثل ηt=η0/t\eta_t=\eta_0/tηt​=η0​/t تضمنان التقارب.
البيانات المرتبة زمنيًا ليست عينة عشوائيةتفترض عدم التحيّز السابقة أن الدفعة تُسحب عشوائيًا. أما دفعة من أيام متتالية فتأتي من نظام سوقي واحد، فيكون تدرجها منحازًا نحو ذلك النظام، وقد ينجرف التدريب على البيانات بترتيبها الزمني مع النظام. اخلط مؤشرات العينات في بداية كل حقبة. وحين يهم الترتيب كما في نموذج السلاسل الزمنية، أبقِ التسلسل داخل كل مثال واخلط الأمثلة.

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

  • التدرج الكامل15 نقطة
  • ضجيج عينة واحدة15 نقطة
  • ضجيج دفعة15 نقطة
  • التحديثات في كل حقبة15 نقطة
  • جدول خطوات متقارب15 نقطة
  • حلقة الدفعات الصغيرة10 نقطة
  • لماذا لا تستقر الخطوة الثابتة15 نقطة
0/ 7 تمت الإجابة
المهام
1إجابة رقمية15 نقطةبلا إجابة

البيانات x=2,4,6,12x=2,4,6,12x=2,4,6,12 والخسارة ℓi=12(w−xi)2\ell_i=\tfrac12(w-x_i)^2ℓi​=21​(w−xi​)2. ما التدرج الكامل 14∑i(w−xi)\frac14\sum_i(w-x_i)41​∑i​(w−xi​) عند w=0w=0w=0؟

full=full =full=المقبول: ± 0.01
2إجابة رقمية15 نقطةبلا إجابة

التدرجات المفردة عند w=0w=0w=0 هي −2,−4,−6,−12-2,-4,-6,-12−2,−4,−6,−12 ومتوسطها −6-6−6. ما تباينها (متوسط مربع الانحراف عن المتوسط)؟

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

دفعة صغيرة من b=7b=7b=7 عينات مسحوبة مع الإرجاع تأخذ متوسط هذه التدرجات. ما تباين تدرج الدفعة؟

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

مجموعة بيانات فيها n=10,000n=10{,}000n=10,000 ملاحظة وحجم الدفعة الصغيرة b=250b=250b=250. كم تحديثًا تكوّن حقبة واحدة؟

updates=updates =updates=المقبول: ± 0.5
5اختيار15 نقطةبلا إجابة

أي جدول خطوات يحقق شرطي روبنز-مونرو معًا ∑ηt=∞\sum\eta_t=\infty∑ηt​=∞ و∑ηt2<∞\sum\eta_t^2<\infty∑ηt2​<∞؟

6رتّب الخطوات10 نقطةبلا إجابة

رتّب حقبة واحدة من SGD بالدفعات الصغيرة.

اسحب لإعادة الترتيب، أو ركّز على عنصر واضغط مسافة لرفعه والأسهم لتحريكه ومسافة لإفلاته.

  1. 1حدّث الأوزان بـ w←w−ηgB\mathbf w\leftarrow\mathbf w-\eta g_Bw←w−ηgB​
  2. 2كرّر مع الدفعة التالية حتى تُستعمل كل الدفعات
  3. 3اخلط البيانات وقسّمها إلى دفعات
  4. 4احسب متوسط التدرج gBg_BgB​ على دفعة واحدة
7اشرح بكلماتك15 نقطةبلا إجابة

في جملة أو جملتين اشرح لماذا يظل SGD بخطوة ثابتة يرتعش حول النهاية الصغرى وكيف يمكن تقليل ذلك.

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

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

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

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