مشكلة تلاشي التدرج

في مجال تعلم الآلة ، تُعرف مشكلة تلاشي التدرج بأنها مشكلة التباين الكبير في قيم التدرج بين الطبقات السابقة واللاحقة، والتي تُصادف عند تدريب الشبكات العصبية باستخدام خوارزمية الانتشار العكسي . في هذه الطرق، يتم تحديث أوزان الشبكة العصبية بما يتناسب مع مشتقاتها الجزئية لدالة الخسارة . [ 1 ] مع ازدياد عدد خطوات الانتشار الأمامي في الشبكة، نتيجةً لزيادة عمقها مثلاً، يتم حساب تدرجات الأوزان السابقة بعدد متزايد من عمليات الضرب. تُقلل هذه العمليات من قيمة التدرج، وبالتالي، ستكون تدرجات الأوزان السابقة أصغر أُسّيًا من تدرجات الأوزان اللاحقة. قد يُؤدي هذا الاختلاف في قيمة التدرج إلى عدم استقرار عملية التدريب، أو إبطائها، أو حتى إيقافها تمامًا. [ 1 ] على سبيل المثال، لنأخذ دالة التنشيط الظل الزائدي . تقع تدرجات هذه الدالة في النطاق [ 0,1 ] . يتناقص ناتج الضرب المتكرر بهذه التدرجات أُسّيًا. تُسمى المشكلة العكسية، عندما تصبح تدرجات الوزن في الطبقات السابقة أكبر بشكل كبير، مشكلة التدرج المتفجر .

أتاحت تقنية الانتشار العكسي للباحثين تدريب شبكات عصبية اصطناعية عميقة خاضعة للإشراف من الصفر، ولكن بنجاح محدود في البداية. وقد حددت أطروحة هوكريتر للدبلوم عام 1991 السبب وراء هذا الفشل رسميًا في "مشكلة تلاشي التدرج"، [ 2 ] [ 3 ] والتي لا تؤثر فقط على الشبكات الأمامية متعددة الطبقات ، [ 4 ] بل أيضًا على الشبكات المتكررة . [ 5 ] [ 6 ] ويتم تدريب هذه الأخيرة عن طريق فكها إلى شبكات أمامية عميقة جدًا، حيث يتم إنشاء طبقة جديدة لكل خطوة زمنية من تسلسل الإدخال الذي تعالجه الشبكة (يُطلق على الجمع بين فك الشبكة والانتشار العكسي اسم الانتشار العكسي عبر الزمن ).

النماذج الأولية

يستند هذا القسم إلى ورقة بحثية بعنوان "حول صعوبة تدريب الشبكات العصبية المتكررة" من تأليف باسكانو وميكولوف وبينجيو. [ 6 ]

نموذج الشبكة المتكررة

تحتوي الشبكة المتكررة العامة على حالات مخفيةح1،ح2،...{\displaystyle h_{1},h_{2},\dots }المدخلاتu1،u2،...{\displaystyle u_{1},u_{2},\dots }، والمخرجاتx1،x2،...{\displaystyle x_{1},x_{2},\dots }لنفترض أنها مُعَلمة بواسطةθ{\displaystyle \theta }بحيث يتطور النظام مع (حت،xت)=F(حت-1،uت،θ){\displaystyle (h_{t},x_{t})=F(h_{t-1},u_{t},\theta )} غالباً ما يكون الناتجxت{\displaystyle x_{t}}هي وظيفة منحت{\displaystyle h_{t}}كما هو الحال مع البعضxت=جي(حت){\displaystyle x_{t}=G(h_{t})}تظهر مشكلة تلاشي التدرج بوضوح عندماxت=حت{\displaystyle x_{t}=h_{t}}لذلك نبسط ترميزنا إلى الحالة الخاصة مع: xت=F(xت-1،uت،θ){\displaystyle x_{t}=F(x_{t-1},u_{t},\theta )} والآن، خذ تفاضلها : دxت=θF(xت-1،uت،θ)دθ+xF(xت-1،uت،θ)دxت-1=θF(xت-1،uت،θ)دθ+xF(xت-1،uت،θ)[θF(xت-2،uت-1،θ)دθ+xF(xت-2،uت-1،θ)دxت-2]=[θF(xت-1،uت،θ)+xF(xت-1،uت،θ)θF(xت-2،uت-1،θ)+]دθ\begin{aligned}dx_{t}=\nabla_{\theta}F(x_{t-1},u_{t},\theta)d\theta +\nabla_{x}F(x_{t-1},u_{t},\theta)dx_{t-1}\\&=\nabla_{\theta}F(x_{t-1},u_{t},\theta)d\theta +\nabla_{x}F(x_{t-1},u_{t},\theta)\left[\nabla_{\theta}F(x_{t-2},u_{t-1},\theta)d\theta +\nabla_{x}F(x_{t-2},u_{t-1},\theta] )dx_{t-2}\right]\\&\;\;\vdots \\&=\left[\nabla _{\theta }F(x_{t-1},u_{t},\theta )+\nabla _{x}F(x_{t-1},u_{t},\theta )\nabla _{\theta }F(x_{t-2},u_{t-1},\theta )+\cdots \right]d\theta \end{aligned}}} يتطلب تدريب الشبكة تحديد دالة خسارة يجب تقليلها. لنفترض أنهال(xتي،u1،...،uتي){\displaystyle L(x_{T},u_{1},\dots ,u_{T})}[ ملاحظة 1 ] ، ثم تقليلها باستخدام خوارزمية التدرج الهبوطي يعطي

Δθ=-η[xل(xتي)(θF(xت-1،uت،θ)+xF(xت-1،uت،θ)θF(xت-2،uت-1،θ)+)]تي{\displaystyle \Delta \theta =-\eta \cdot \left[\nabla _{x}L(x_{T})\left(\nabla _{\theta }F(x_{t-1},u_{t},\theta )+\nabla _{x}F(x_{t-1},u_{t},\theta )\nabla _{\theta }F(x_{t-2},u_{t-1},\theta )+\cdots \right)\right]^{T}}أينη{\displaystyle \eta }هو معدل التعلم.

تظهر مشكلة تلاشي/انفجار التدرج بسبب وجود عمليات ضرب متكررة، من الشكل التالي:xF(xت-1،uت،θ)xF(xت-2،uت-1،θ)xF(xت-3،uت-2،θ){\displaystyle \nabla _{x}F(x_{t-1},u_{t},\theta )\nabla _{x}F(x_{t-2},u_{t-1},\theta )\nabla _{x}F(x_{t-3},u_{t-2},\theta )\cdots }

مثال: شبكة متكررة مع دالة تنشيط سيجمويد

كمثال ملموس، لنأخذ في الاعتبار شبكة متكررة نموذجية محددة بواسطة

xت=F(xت-1،uت،θ)=دبليوريكσ(xت-1)+دبليوفيuت+ب{\displaystyle x_{t}=F(x_{t-1},u_{t},\theta )=W_{\text{rec}}\sigma (x_{t-1})+W_{\text{in}}u_{t}+b}أينθ=(دبليوريك،دبليوفي){\displaystyle \theta =(W_{\text{rec}},W_{\text{in}})}هو مُعامل الشبكة،σ{\displaystyle \sigma }هي دالة التنشيط السينية [ ملاحظة 2 ] ، تُطبق على كل إحداثية متجهة على حدة، وب{\displaystyle b}هو متجه الانحياز.

ثم،xF(xت-1،uت،θ)=دبليوريكالتشخيص(σ(xت-1)){\displaystyle \nabla _{x}F(x_{t-1},u_{t},\theta )=W_{\text{rec}}\operatorname {diag} (\sigma '(x_{t-1}))}وهكذا xF(xت-1،uت،θ)xF(xت-2،uت-1،θ)xF(xت-ك،uت-ك+1،θ)=دبليوريكالتشخيص(σ(xت-1))دبليوريكالتشخيص(σ(xت-2))دبليوريكالتشخيص(σ(xت-ك)){\displaystyle {\begin{aligned}&\nabla _{x}F(x_{t-1},u_{t},\theta )\nabla _{x}F(x_{t-2},u_{t-1},\theta )\cdots \nabla _{x}F(x_{t-k},u_{t-k+1},\theta )\\&=W_{\text{rec}}\operatorname {diag} (\sigma '(x_{t-1}))W_{\text{rec}}\operatorname {diag} (\sigma '(x_{t-2}))\cdots W_{\text{rec}}\operatorname {diag} (\sigma '(x_{t-k}))\end{aligned}}} منذ|σ|1{\displaystyle \left|\sigma '\right|\leq 1}معيار المؤثر لعملية الضرب المذكورة أعلاه محدود من الأعلى بـدبليوريكك{\displaystyle \left\|W_{\text{rec}}\right\|^{k}}لذا إذا كان نصف القطر الطيفي لـدبليوريك{\displaystyle W_{\text{rec}}}يكونγ<1{\displaystyle \gamma <1}ثم على نطاق واسعك{\displaystyle k}، فإن عملية الضرب المذكورة أعلاه لها معيار عامل محدود من الأعلى بواسطةγك0{\displaystyle \gamma ^{k}\to 0}هذه هي مشكلة تلاشي التدرج النموذجية.

يتمثل تأثير تلاشي التدرج في عدم قدرة الشبكة على تعلم التأثيرات بعيدة المدى. تذكر المعادلة ( الخسارة التفاضلية ):θل=xل(xتي،u1،...،uتي)[θF(xت-1،uت،θ)+xF(xت-1،uت،θ)θF(xت-2،uت-1،θ)+]{\displaystyle \nabla _{\theta }L=\nabla _{x}L(x_{T},u_{1},\dots ,u_{T})\left[\nabla _{\theta }F(x_{t-1},u_{t},\theta )+\nabla _{x}F(x_{t-1},u_{t},\theta )\nabla _{\theta }F(x_{t-2},u_{t-1},\theta )+\cdots \right]}مكوناتθF(x،u،θ){\displaystyle \nabla _{\theta }F(x,u,\theta )}هي مجرد مكونات منσ(x){\displaystyle \sigma (x)}وu{\displaystyle u}لذلك إذاuت،uت-1،...{\displaystyle u_{t},u_{t-1},\dots }إذا كانت محدودة،θF(xت-ك-1،uت-ك،θ){\displaystyle \left\|\nabla _{\theta }F(x_{t-k-1},u_{t-k},\theta )\right\|}كما أنها محاطة ببعضم>0{\displaystyle M>0}وهكذا فإن الشروط فيθل{\displaystyle \nabla _{\theta }L}التحلل كـمγك{\displaystyle M\gamma ^{k}}وهذا يعني، في الواقع،θل{\displaystyle \nabla _{\theta }L}يتأثر فقط بالأوليا(γ-1){\displaystyle O(\gamma ^{-1})}بنود في المجموع.

لوγ1{\displaystyle \gamma \geq 1}لا يُجدي التحليل المذكور أعلاه نفعاً تماماً. [ ملاحظة 3 ] بالنسبة لمسألة التدرج المتفجر النموذجية، يكون النموذج التالي أكثر وضوحاً.

نموذج الأنظمة الديناميكية

مخطط تشعب الشبكة العصبية المتكررة أحادية العصبون. المحور الأفقي هو b، والمحور الرأسي هو x. المنحنى الأسود يمثل مجموعة نقاط التوازن المستقرة وغير المستقرة. لاحظ أن النظام يُظهر ظاهرة التخلف ، ويمكن استخدامه كذاكرة أحادية البت.

استنادًا إلى (Doya، 1993)، [ 7 ] ضع في اعتبارك هذه الشبكة العصبية المتكررة ذات العصبون الواحد مع التنشيط السيني: xت+1=(1-ε)xت+εσ(wxت+ب)+εwuت{\displaystyle x_{t+1}=(1-\varepsilon )x_{t}+\varepsilon \sigma (wx_{t}+b)+\varepsilon w'u_{t}} في الصغيرε{\displaystyle \varepsilon }عند الحد، تصبح ديناميكيات الشبكة دxدت=-x(ت)+σ(wx(ت)+ب)+wu(ت){\displaystyle {\frac {dx}{dt}}=-x(t)+\sigma (wx(t)+b)+w'u(t)} لننظر أولاً في حالة القيادة الذاتية ، معu=0{\displaystyle u=0}. تعيينw=5.0{\displaystyle w=5.0}وتختلفب{\displaystyle b}في[-3،-2]{\displaystyle [-3,-2]}. مثلب{\displaystyle b}عندما تنخفض قيمة ، يصبح للنظام نقطة استقرار واحدة، ثم نقطتا استقرار ونقطة عدم استقرار واحدة، وأخيراً نقطة استقرار واحدة مرة أخرى. وبعبارة أخرى، فإن نقاط الاستقرار هي(x،ب)=(x،ln(x1-x)-5x){\displaystyle (x,b)=\left(x,\ln \left({\frac {x}{1-x}}\right)-5x\right)}.

والآن فكر في الأمرΔx(تي)Δx(0){\displaystyle {\frac {\Delta x(T)}{\Delta x(0)}}}وΔx(تي)Δب{\displaystyle {\frac {\Delta x(T)}{\Delta b}}}، أينتي{\displaystyle T}كبيرة بما يكفي بحيث استقر النظام في إحدى النقاط المستقرة.

لو(x(0)،ب){\displaystyle (x(0),b)}يضع النظام على مقربة شديدة من نقطة عدم الاستقرار، ثم يحدث تغير طفيف فيx(0){\displaystyle x(0)}أوب{\displaystyle b}سيجعلx(تي){\displaystyle x(T)}الانتقال من نقطة استقرار إلى أخرى. وهذا يجعلΔx(تي)Δx(0){\displaystyle {\frac {\Delta x(T)}{\Delta x(0)}}}وΔx(تي)Δب{\displaystyle {\frac {\Delta x(T)}{\Delta b}}}كلاهما كبيران للغاية، وهي حالة من حالات التدرج المتفجر.

لو(x(0)،ب){\displaystyle (x(0),b)}يُبعد النظام عن نقطة عدم الاستقرار، ثم يحدث تغير طفيف فيx(0){\displaystyle x(0)}لن يكون له أي تأثير علىx(تي){\displaystyle x(T)}، تحضيرΔx(تي)Δx(0)=0{\displaystyle {\frac {\Delta x(T)}{\Delta x(0)}}=0}، وهي حالة من حالات تلاشي التدرج.

لاحظ أنه في هذه الحالة،Δx(تي)Δبx(تي)ب=(1x(تي)(1-x(تي))-5)-1{\displaystyle {\frac {\Delta x(T)}{\Delta b}}\approx {\frac {\partial x(T)}{\partial b}}=\left({\frac {1}{x(T)(1-x(T))}}-5\right)^{-1}}لا يتلاشى إلى الصفر ولا يتضخم إلى اللانهاية. في الواقع، إنه التدرج الوحيد ذو السلوك الجيد، وهو ما يفسر سبب تركيز الأبحاث المبكرة على تعلم أو تصميم أنظمة الشبكات المتكررة التي يمكنها إجراء حسابات طويلة المدى (مثل إخراج أول مدخل تراه في نهاية الحلقة) عن طريق تشكيل جاذباتها المستقرة. [ 8 ]

بالنسبة للحالة العامة، لا يزال الحدس قائماً ( [ 6 ] الأشكال 3 و4 و5).

نموذج هندسي

استمر في استخدام شبكة العصبون الواحد المذكورة أعلاه، مع إجراء الإصلاحات اللازمة.w=5،x(0)=0.5،u(ت)=0{\displaystyle w=5,x(0)=0.5,u(t)=0}ولنعتبر دالة خسارة معرفة بـل(x(تي))=(0.855-x(تي))2{\displaystyle L(x(T))=(0.855-x(T))^{2}}ينتج عن ذلك مشهد خسارة مرضي إلى حد ما: كماب{\displaystyle b}يقترب-2.5{\displaystyle -2.5}من الأعلى، تقترب الخسارة من الصفر، ولكن بمجردب{\displaystyle b}الصلبان-2.5{\displaystyle -2.5}يتغير حوض الجذب، وتقفز الخسارة إلى 0.50. [ ملاحظة 4 ]

وبالتالي، محاولة التدريبب{\displaystyle b}سيؤدي استخدام خوارزمية التدرج الهبوطي إلى "الوصول إلى حد أقصى في منحنى الخسارة"، مما يتسبب في تضخم التدرج. يوضح الشكل 6 [ 6 ] حالة أكثر تعقيدًا.

الحلول

وللتغلب على هذه المشكلة، تم اقتراح عدة طرق.

شبكة عصبية متكررة

بالنسبة للشبكات العصبية المتكررة ، تم تصميم شبكة الذاكرة طويلة المدى (LSTM) لحل المشكلة ( Hochreiter & Schmidhuber ، 1997). [ 9 ]

بالنسبة لمشكلة التدرج المتفجر، أوصى (باسكانو وآخرون، 2012) [ 6 ] بتقليم التدرج، أي تقسيم متجه التدرجز{\displaystyle g}بواسطةز/زالأعلى{\displaystyle \left\|g\right\|/g_{\text{max}}}لوز>زالأعلى{\displaystyle \left\|g\right\|>g_{\text{max}}}هذا يقيد متجهات التدرج داخل كرة نصف قطرهازالأعلى{\displaystyle g_{\text{max}}}.

التطبيع الدفعي

يُعدّ التطبيع الدفعي طريقة قياسية لحل كل من مشكلتي التدرج المتفجر والتدرج المتلاشي. [ 10 ] [ 11 ]

التسلسل الهرمي متعدد المستويات

في التسلسل الهرمي متعدد المستويات للشبكات ( شميدهوبر ، 1992)، يتم تدريب مستوى واحد في كل مرة مسبقًا من خلال التعلم غير الخاضع للإشراف ، ويتم ضبطه بدقة من خلال الانتشار العكسي . [ 12 ] هنا يتعلم كل مستوى تمثيلًا مضغوطًا للملاحظات يتم تغذيته إلى المستوى التالي.

شبكة معتقدات عميقة

استُخدمت أفكار مشابهة في الشبكات العصبية ذات التغذية الأمامية للتدريب المسبق غير الخاضع للإشراف، وذلك لهيكلة الشبكة العصبية، مما يجعلها تتعلم أولًا كاشفات الميزات المفيدة عمومًا . ثم تُدرَّب الشبكة بشكل إضافي من خلال الانتشار العكسي الخاضع للإشراف لتصنيف البيانات المصنفة. يتضمن نموذج شبكة الاعتقاد العميق لهينتون وآخرون (2006) تعلم توزيع تمثيل عالي المستوى باستخدام طبقات متتالية من المتغيرات الكامنة الثنائية أو الحقيقية . ويستخدم آلة بولتزمان المقيدة لنمذجة كل طبقة جديدة من الميزات عالية المستوى. تضمن كل طبقة جديدة زيادة في الحد الأدنى للوغاريتم احتمالية البيانات، مما يُحسِّن النموذج، إذا تم تدريبه بشكل صحيح. بمجرد تعلم عدد كافٍ من الطبقات، يمكن استخدام البنية العميقة كنموذج توليدي من خلال إعادة إنتاج البيانات عند أخذ عينات من النموذج (عملية "التمرير السلفي") من تنشيطات الميزات عالية المستوى. [ 13 ] يُشير هينتون إلى أن نماذجه فعالة في استخراج الميزات من البيانات عالية الأبعاد والمنظمة. [ 14 ]

أجهزة أسرع

بفضل التطورات في مجال الأجهزة، ازدادت قدرة الحوسبة (وخاصةً تلك التي توفرها وحدات معالجة الرسومات ) بنحو مليون ضعف بين عامي 1991 و2015، مما جعل خوارزمية الانتشار العكسي القياسية ممكنة للشبكات ذات طبقات أعمق بكثير مما كانت عليه عند اكتشاف مشكلة تلاشي التدرج. ويشير شميدهوبر إلى أن هذا "هو أساسًا ما يحقق الفوز في العديد من مسابقات التعرف على الصور حاليًا"، ولكنه "لا يحل المشكلة جذريًا" [ 15 لأن النماذج الأصلية التي عالجت مشكلة تلاشي التدرج، والتي وضعها هينتون وآخرون، تم تدريبها على معالج Xeon ، وليس على وحدات معالجة الرسومات. [ 13 ]

اتصال متبقٍ

تشير الوصلات المتبقية ، أو وصلات التخطي، إلى النمط المعماري لـxو(x)+x{\displaystyle x\mapsto f(x)+x}، أينو{\displaystyle f}هي وحدة شبكة عصبية عشوائية. وهذا يعطي تدرجو+أنا{\displaystyle \nabla f+I}حيث لا تعاني مصفوفة الوحدة من تلاشي أو انفجار التدرج. أثناء الانتشار العكسي، يتدفق جزء من التدرج عبر الاتصالات المتبقية. [ 16 ]

بشكل ملموس، لنفترض أن الشبكة العصبية (بدون وصلات متبقية) هيونون-1و1{\displaystyle f_{n}\circ f_{n-1}\circ \cdots \circ f_{1}}ثم مع الاتصالات المتبقية، يكون تدرج الإخراج بالنسبة للتنشيطات في الطبقةل{\displaystyle l}يكونأنا+ول+1+ول+2ول+1+{\displaystyle I+\nabla f_{l+1}+\nabla f_{l+2}\nabla f_{l+1}+\cdots }وبالتالي فإن التدرج لا يختفي في الشبكات العميقة بشكل تعسفي.

يمكن اعتبار الشبكات ذات التغذية الأمامية ذات الوصلات المتبقية بمثابة مجموعة من الشبكات الضحلة نسبيًا. من هذا المنظور، فإنها تحل مشكلة تلاشي التدرج من خلال كونها مكافئة لمجموعات من العديد من الشبكات الضحلة، والتي لا توجد فيها مشكلة تلاشي التدرج. [ 17 ]

وظائف التنشيط الأخرى

تعاني دوال التقويم مثل ReLU بشكل أقل من مشكلة تلاشي التدرج، لأنها تتشبع في اتجاه واحد فقط. [ 18 ]

تهيئة الوزن

تُعد عملية تهيئة الأوزان نهجًا آخر تم اقتراحه للحد من مشكلة تلاشي التدرج في الشبكات العميقة.

اقترح كومار أن توزيع الأوزان الأولية يجب أن يختلف وفقًا لدالة التنشيط المستخدمة، واقترح تهيئة الأوزان في الشبكات باستخدام دالة التنشيط اللوجستية باستخدام توزيع غاوسي بمتوسط ​​صفر وانحراف معياري قدره3.6/شمال{\displaystyle 3.6/{\sqrt {N}}}، أينشمال{\displaystyle N}يمثل عدد الخلايا العصبية في الطبقة. [ 19 ]

في عام 2022، أجرى يلماز وبولي [ 20 ] تحليلاً نظرياً حول كيفية تأثر التدرجات بمتوسط ​​الأوزان الأولية في الشبكات العصبية العميقة باستخدام دالة التنشيط اللوجستية، ووجدا أن التدرجات لا تتلاشى إذا تم تحديد متوسط ​​الأوزان الأولية وفقًا للصيغة التالية:الأعلى(-1،-8/شمال){\displaystyle \max(-1,-8/N)}تسمح هذه الاستراتيجية البسيطة بتدريب الشبكات التي تحتوي على 10 أو 15 طبقة مخفية بكفاءة وفعالية عاليتين باستخدام خوارزمية الانتشار العكسي القياسية .

آخر

اعتمد بينك فقط على إشارة التدرج ( Rprop ) عند تدريب هرم التجريد العصبي الخاص به [ 21 ] لحل مشاكل مثل إعادة بناء الصور وتحديد موقع الوجه.

يمكن أيضًا تحسين الشبكات العصبية باستخدام خوارزمية بحث شاملة في فضاء أوزان الشبكة العصبية، مثل التخمين العشوائي أو الخوارزمية الجينية بشكل أكثر منهجية . لا يعتمد هذا النهج على التدرج ويتجنب مشكلة تلاشي التدرج. [ 22 ]

انظر أيضاً

ملحوظات

  1. يمكن أن تعتمد دالة الخسارة الأكثر عمومية على التسلسل الكامل للمخرجات، كمال(x1،...،xتي،u1،...،uتي)=ت=1تيهـ(xت،u1،...،uت){\displaystyle L(x_{1},\dots ,x_{T},u_{1},\dots ,u_{T})=\sum _{t=1}^{T}{\mathcal {E}}(x_{t},u_{1},\dots ,u_{t})}والتي تكون فيها المشكلة نفسها، ولكن برموز أكثر تعقيداً.
  2. أي دالة تنشيط تصلح، طالما أنها قابلة للتفاضل مع مشتقة محدودة.
  3. ضع في اعتباركدبليوريك=[02ε0]{\displaystyle W_{\text{rec}}={\begin{bmatrix}0&2\\\varepsilon &0\end{bmatrix}}} ود=[ج00ج]{\displaystyle D={\begin{bmatrix}c&0\\0&c\end{bmatrix}}}، معε>12{\textstyle \varepsilon >{\frac {1}{2}}}وج(0،1){\displaystyle c\in (0,1)}. ثمدبليوريك{\displaystyle W_{\text{rec}}}له نصف قطر طيفي2ε>1{\displaystyle {\sqrt {2\varepsilon }}>1}، و(دبليوريكد)2شمال=(2εج2)شمالأنا2×2{\displaystyle (W_{\text{rec}}D)^{2N}=(2\varepsilon \cdot c^{2})^{N}I_{2\times 2}}والتي قد تصل إلى ما لا نهاية أو إلى الصفر اعتمادًا على اختيارج{\displaystyle c}.
  4. هذا لأن فيب=-2.5{\displaystyle b=-2.5}، وهما جاذبان مستقرانx=0.145،0.855{\displaystyle x=0.145,0.855}والمُجَزِّز غير المستقر هوx=0.5{\displaystyle x=0.5}.

مراجع

  1. باسودي ، سونيتا؛ جي، تشونيان؛ تشانغ، هايبينغ؛ بان، يي (سبتمبر 2020). "تضخيم التدرج: طريقة فعالة لتدريب الشبكات العصبية العميقة" . تعدين وتحليل البيانات الضخمة . 3 (3): 198. arXiv : 2006.10560 . doi : 10.26599/BDMA.2020.9020004 . ISSN 2096-0654 . S2CID 219792172 .  
  2. ^ هوخريتر، س. (1991). Unter suchungen zu dynamischen neuronalen Netzen (PDF) (أطروحة الدبلوم). معهد ف. المعلوماتية، الجامعة التقنية. ميونيخ.
  3. هوكريتر، س.؛ بينجيو، ي.؛ فراسكوني، ب.؛ شميدهوبر، ج. (2001). "تدفق التدرج في الشبكات المتكررة: صعوبة تعلم التبعيات طويلة المدى". في: كريمر، س. س.؛ كولين، ج. ف. (محرران). دليل ميداني للشبكات العصبية المتكررة الديناميكية . مطبعة IEEE. doi : 10.1109/9780470544037.ch14 . ISBN 0-7803-5369-2.
  4. جوه، غاريت ب.؛ هوداس، ناثان أ.؛ فيشنو، أبهيناف (15 يونيو 2017). "التعلم العميق للكيمياء الحاسوبية". مجلة الكيمياء الحاسوبية . 38 (16): 1291-1307 . arXiv : 1701.04503 . Bibcode : 2017arXiv170104503G . doi : 10.1002/jcc.24764 . PMID: 28272810. S2CID : 6831636 .  
  5. بينجيو، ي.؛ فراسكوني، ب.؛ سيمارد، ب. (1993). مشكلة تعلم التبعيات طويلة المدى في الشبكات المتكررة . المؤتمر الدولي لشبكات IEEE العصبية. IEEE. ص 1183-1188 . doi : 10.1109/ICNN.1993.298725 . ISBN  978-0-7803-0999-9.
  6. 1 2 3 4 5 باسكانو، رازفان؛ ميكولوف، توماس؛ بينجيو، يوشوا (21 نوفمبر 2012). "حول صعوبة تدريب الشبكات العصبية المتكررة". arXiv : 1211.5063 [ cs.LG ].
  7. دويا، ك. (1992). "التشعبات في تعلم الشبكات العصبية المتكررة" . [ وقائع ] ندوة IEEE الدولية للدوائر والأنظمة لعام 1992. المجلد 6. IEEE. الصفحات 2777-2780 . doi : 10.1109/iscas.1992.230622 . ISBN   0-7803-0593-0. S2CID 15069221 . 
  8. بينجيو، ي.؛ سيمارد، ب.؛ فراسكوني، ب. (مارس 1994). "تعلم التبعيات طويلة المدى باستخدام خوارزمية التدرج الهبوطي أمر صعب" . معاملات IEEE في الشبكات العصبية . 5 (2): 157-166 . doi : 10.1109/72.279181 . ISSN 1941-0093 . PMID 18267787. S2CID 206457500 .   
  9. ^ هوخريتر، سيب ؛ شميدهوبر، يورغن (1997). “الذاكرة طويلة المدى قصيرة المدى”. الحساب العصبي . 9 (8): 1735–1780 . دوى : 10.1162/neco.1997.9.8.1735 . بميد 9377276 . S2CID 1915014 .  
  10. إيوف، سيرجي؛ سيجيدي، كريستيان (1 يونيو 2015). "التطبيع الدفعي: تسريع تدريب الشبكات العميقة عن طريق تقليل تحول المتغيرات الداخلية" . المؤتمر الدولي للتعلم الآلي . PMLR: 448-456 . arXiv : 1502.03167 .
  11. سانتوركار، شيباني؛ تسيبراس، ديميتريس؛ إلياس، أندرو؛ مادري، ألكسندر (2018). "كيف يُسهم توحيد الدُفعات في تحسين الأداء؟" . التطورات في أنظمة معالجة المعلومات العصبية . 31. كوران أسوشيتس، إنك.
  12. J. Schmidhuber., "Learning complex, extended sequences using the principle of history compression,” Neural Computation , 4, pp. 234–242, 1992.
  13. 1 2 هينتون، جي إي ؛ أوسينديرو، إس؛ تيه، واي. (2006). "خوارزمية تعلم سريعة لشبكات الاعتقاد العميق" ( ملف PDF) . الحوسبة العصبية . 18 (7): 1527-1554 . CiteSeerX 10.1.1.76.1541 . doi : 10.1162/neco.2006.18.7.1527 . PMID 16764513. S2CID 2309950 .   
  14. هينتون، ج. (2009). "شبكات الاعتقاد العميق" . سكولاربيديا . 4 (5): 5947. رمز Bibcode : 2009SchpJ...4.5947H . doi : 10.4249/scholarpedia.5947 .
  15. شميدهوبر، يورغن (2015) . "التعلم العميق في الشبكات العصبية: نظرة عامة". الشبكات العصبية . 61 : 85-117 . arXiv : 1404.7828 . doi : 10.1016/j.neunet.2014.09.003 . PMID 25462637. S2CID 11715509 .  
  16. هي، كايمينغ؛ تشانغ، شيانغيو؛ رن، شاوكينغ؛ صن، جيان (2016). "التعلم العميق المتبقي للتعرف على الصور". مؤتمر IEEE لعام 2016 حول رؤية الحاسوب والتعرف على الأنماط (CVPR) . IEEE. ص 770-778 . arXiv : 1512.03385 . doi : 10.1109/CVPR.2016.90 . ISBN  978-1-4673-8851-1.
  17. فيت، أندرياس؛ ويلبر، مايكل؛ بيلونجي، سيرج (20 مايو 2016). "تتصرف الشبكات المتبقية مثل مجموعات من الشبكات الضحلة نسبيًا". arXiv : 1605.06431 [ cs.CV ].
  18. غلوروت، كزافييه؛ بورديس، أنطوان؛ بينجيو، يوشوا (14 يونيو 2011). "شبكات عصبية مقومة متفرقة عميقة" . PMLR : 315-323 .
  19. كومار، سيدهارث كريشنا. "حول تهيئة الأوزان في الشبكات العصبية العميقة." arXiv preprint arXiv:1704.08863 (2017).
  20. يلماز، أحمد؛ بولي، ريكاردو (1 سبتمبر 2022). "يتطلب التدريب الناجح والفعال لشبكات الإدراك متعددة الطبقات العميقة باستخدام دالة التنشيط اللوجستية ببساطة تهيئة الأوزان بمتوسط ​​سالب مناسب" . الشبكات العصبية . 153 : 87-103 . doi : 10.1016/j.neunet.2022.05.030 . hdl : 11492/6392 . ISSN 0893-6080 . PMID 35714424. S2CID 249487697 .   
  21. سفين بينكه (2003). الشبكات العصبية الهرمية لتفسير الصور (ملف PDF) . سلسلة محاضرات في علوم الحاسوب. المجلد 2766. سبرينغر. 
  22. "مشكلة التعلم العميق الأساسية لسيب هوكريتر (1991)" . people.idsia.ch . تم الاطلاع عليه بتاريخ 7 يناير 2017 .