شبكة وظائف الأساس الفائق

في مجال تعلم الآلة ، تُعدّ شبكة الدوال الأساسية الفائقة ( HyperBF ) تعميمًا لمفهوم شبكات الدوال الأساسية الشعاعية (RBF) ، حيث يُستخدم مقياس المسافة الشبيه بمقياس ماهالانوبيس بدلًا من مقياس المسافة الإقليدية . وقد طُرحت شبكات الدوال الأساسية الفائقة لأول مرة من قِبل بوجيو وجيروسي في ورقة بحثية نُشرت عام 1990 بعنوان "شبكات التقريب والتعلم". [ 1 ] [ 2 ]

بنية الشبكة

يتكون هيكل شبكة HyperBF النموذجي من متجه إدخال حقيقيxRن{\displaystyle x\in \mathbb {R} ^{n}}تتكون الشبكة من طبقة مخفية من دوال التنشيط وطبقة إخراج خطية. ويكون خرج الشبكة دالة عددية لمتجه الإدخال.ϕ:RنR{\displaystyle \phi :\mathbb {R} ^{n}\to \mathbb {R} } , تُعطى بواسطة

ϕ(x)=ج=1شمالأجρج(||x-μج||){\displaystyle \phi (x)=\sum _{j=1}^{N}a_{j}\rho _{j}(||x-\mu _{j}||)}

أينشمال{\displaystyle N}يمثل عدد الخلايا العصبية في الطبقة المخفية،μج{\displaystyle \mu _{j}} وأج{\displaystyle a_{j}}مركز ووزن الخلية العصبيةج{\displaystyle j}دالة التنشيطρج(||x-μج||){\displaystyle \rho _{j}(||x-\mu _{j}||)}تتخذ شبكة HyperBF الشكل التالي

ρج(||x-μج||)=هـ(x-μج)تيRج(x-μج){\displaystyle \rho _{j}(||x-\mu _{j}||)=e^{(x-\mu _{j})^{T}R_{j}(x-\mu _{j})}}

أينRج{\displaystyle R_{j}}هو إيجابي مؤكدد×د{\displaystyle d\times d}المصفوفة. اعتمادًا على التطبيق، توجد الأنواع التالية من المصفوفاتRج{\displaystyle R_{j}}عادة ما يتم اعتبارها [ 3 ]

  • Rج=12σ2أناد×د{\displaystyle R_{j}={\frac {1}{2\sigma ^{2}}}\mathbb {I} _{d\times d}}، أينσ>0{\displaystyle \sigma >0}. تتوافق هذه الحالة مع شبكة RBF العادية.
  • Rج=12σج2أناد×د{\displaystyle R_{j}={\frac {1}{2\sigma _{j}^{2}}}\mathbb {I} _{d\times d}}، أينσج>0{\displaystyle \sigma _{j}>0}في هذه الحالة، تكون الدوال الأساسية متناظرة شعاعيًا، ولكن يتم تغيير مقياسها بعرض مختلف.
  • Rج=دأناأز(12σج12،...،12σجz2)أناد×د{\displaystyle R_{j}=diag\left({\frac {1}{2\sigma _{j1}^{2}}},...,{\frac {1}{2\sigma _{jz}^{2}}}\right)\mathbb {I} _{d\times d}}، أينσجأنا>0{\displaystyle \sigma _{ji}>0}كل خلية عصبية لها شكل بيضاوي بأحجام متفاوتة.
  • مصفوفة موجبة محددة، ولكنها ليست قطرية.

تمرين

يتضمن تدريب شبكات HyperBF تقدير الأوزانأج{\displaystyle a_{j}}شكل ومراكز الخلايا العصبيةRج{\displaystyle R_{j}}وμج{\displaystyle \mu _{j}}يصف بوجيو وجيروسى (1990) أسلوب التدريب باستخدام المراكز المتحركة وأشكال الخلايا العصبية القابلة للتكيف. ويرد أدناه ملخص لهذا الأسلوب.

ضع في اعتبارك الخسارة التربيعية للشبكةح[ϕ*]=أنا=1شمال(yأنا-ϕ*(xأنا))2{\displaystyle H[\phi ^{*}]=\sum _{i=1}^{N}(y_{i}-\phi ^{*}(x_{i}))^{2}}يجب استيفاء الشروط التالية عند الوصول إلى الوضع الأمثل:

ح(ϕ*)أج=0{\displaystyle {\frac {\partial H(\phi ^{*})}{\partial a_{j}}}=0}،ح(ϕ*)μج=0{\displaystyle {\frac {\partial H(\phi ^{*})}{\partial \mu _{j}}}=0}،ح(ϕ*)دبليو=0{\displaystyle {\frac {\partial H(\phi ^{*})}{\partial W}}=0}

أينRج=دبليوتيدبليو{\displaystyle R_{j}=W^{T}W}ثم في طريقة التدرج الهبوطي، يتم تحديد قيمأج،μج،دبليو{\displaystyle a_{j},\mu _{j},W}ذلك يقللح[ϕ*]{\displaystyle H[\phi ^{*}]}يمكن إيجادها كنقطة ثابتة مستقرة للنظام الديناميكي التالي:

أج˙=-ωح(ϕ*)أج{\displaystyle {\dot {a_{j}}}=-\omega {\frac {\partial H(\phi ^{*})}{\partial a_{j}}}}،μج˙=-ωح(ϕ*)μج{\displaystyle {\dot {\mu _{j}}}=-\أوميغا {\frac {\partial H(\phi ^{*})}{\partial \mu _{j}}}}،دبليو˙=-ωح(ϕ*)دبليو{\displaystyle {\dot {W}}=-\أوميغا {\frac {\partial H(\phi ^{*})}{\partial W}}}

أينω{\displaystyle \omega }يحدد معدل التقارب .

بشكل عام، قد يكون تدريب شبكات HyperBF تحديًا حسابيًا. علاوة على ذلك، تؤدي درجة الحرية العالية في HyperBF إلى فرط التخصيص وضعف التعميم. مع ذلك، تتميز شبكات HyperBF بميزة مهمة، وهي أن عددًا قليلًا من الخلايا العصبية يكفي لتعلم الوظائف المعقدة. [ 2 ]

مراجع

  1. تي. بوجيو وإف. جيروسي (1990). "شبكات للتقريب والتعلم". وقائع معهد مهندسي الكهرباء والإلكترونيات ، المجلد 78، العدد 9 : 1481-1497.
  2. 1 2 مهدي، ر. ن.، وروشكا، إ. س. (2011). "شبكات HyperBF المختزلة: التنظيم عن طريق تقليل التعقيد الصريح والتدريب القائم على Rprop المُقاس" . معاملات IEEE للشبكات العصبية 2 : 673-686.
  3. F. Schwenker, HA Kestler and G. Palm (2001). "ثلاث مراحل تعلم لشبكة الدوال الأساسية الشعاعية" الشبكات العصبية 14 : 439-458.