شبكة عصبية أمامية التغذية

الشبكة العصبية ذات التغذية الأمامية هي شبكة عصبية اصطناعية تتدفق فيها المعلومات في اتجاه واحد، حيث تُضرب المدخلات بأوزان للحصول على المخرجات (تحويل المدخلات إلى مخرجات). [ 2 ] وهي تختلف عن الشبكة العصبية المتكررة ، حيث تسمح الحلقات بعودة المعلومات من مراحل المعالجة اللاحقة إلى المراحل السابقة. [ 3 ] يُعدّ الضرب في التغذية الأمامية أساسيًا للانتشار العكسي ، [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] لأن التغذية الراجعة ، حيث تعود المخرجات إلى نفس المدخلات وتُعدّلها، تُشكّل حلقة لا نهائية لا يمكن تمييزها من خلال الانتشار العكسي. ويبدو أن هذه التسمية تُسبّب التباسًا بين بعض علماء الحاسوب وعلماء في مجالات أخرى يدرسون شبكات الدماغ . [ 9 ]
الأسس الرياضية
وظيفة التنشيط
الدالتان التنشيطيتان الشائعتان تاريخيًا هما دالتان سيجمويديتان ، ويتم وصفهما بواسطة
الأولى هي دالة الظل الزائدي التي تتراوح قيمتها من -1 إلى 1، بينما الأخرى هي الدالة اللوجستية ، وهي مشابهة لها في الشكل ولكنها تتراوح قيمتها من 0 إلى 1.هو ناتجالعقدة (العصبون) رقم -th ويمثل المجموع المرجح لوصلات الإدخال. وقد تم اقتراح دوال تنشيط بديلة، بما في ذلك دوال المقوم ودالة سوفت بلس . وتشمل دوال التنشيط الأكثر تخصصًا دوال الأساس الشعاعي (المستخدمة في شبكات الأساس الشعاعي ، وهي فئة أخرى من نماذج الشبكات العصبية الخاضعة للإشراف).
في التطورات الحديثة للتعلم العميق ، يتم استخدام وحدة الخطية المعدلة (ReLU) بشكل متكرر كإحدى الطرق الممكنة للتغلب على المشكلات العددية المتعلقة بالدوال السينية.
تعلُّم
![]()
يحدث التعلّم من خلال تغيير أوزان الاتصال بعد معالجة كل جزء من البيانات، بناءً على مقدار الخطأ في المخرجات مقارنةً بالنتيجة المتوقعة. هذا مثال على التعلّم الخاضع للإشراف ، ويتم تنفيذه من خلال الانتشار العكسي.
يمكننا تمثيل درجة الخطأ في عقدة الإخراجفينقطة البيانات رقم - (مثال تدريبي) بواسطة، أينهي القيمة المستهدفة المرغوبة لـنقطة البيانات رقم - في العقدة، وهي القيمة المنتجة عند العقدةعندمايتم إدخال نقطة البيانات رقم -th كمدخل.
يمكن بعد ذلك تعديل أوزان العقد بناءً على التصحيحات التي تقلل الخطأ في الناتج الكلي لـالنقطة البيانات رقم -th، المعطاة بواسطة
باستخدام خوارزمية التدرج الهبوطي ، يتم حساب التغير في كل وزن.يكون
أينهو ناتج الخلية العصبية السابقة، ويمثل معدل التعلم ، والذي يتم اختياره لضمان تقارب الأوزان بسرعة نحو استجابة محددة، دون تذبذبات. في التعبير السابق،يرمز إلى المشتق الجزئي للخطأوفقًا للمجموع المرجحمن وصلات الإدخال للعصبون.
تعتمد المشتقة المراد حسابها على المجال المحلي المستحثوهي متغيرة بدورها. من السهل إثبات أنه بالنسبة لعقدة الإخراج، يمكن تبسيط هذه المشتقة إلى
أينهي مشتقة دالة التنشيط الموصوفة أعلاه، والتي لا تتغير في حد ذاتها. يصبح التحليل أكثر صعوبة بالنسبة لتغير الأوزان إلى عقدة مخفية، ولكن يمكن إثبات أن المشتقة ذات الصلة هي
يعتمد هذا على التغير في أوزانتمثل العقد رقم 1 طبقة الإخراج. لذا، لتغيير أوزان الطبقة المخفية، تتغير أوزان طبقة الإخراج وفقًا لمشتق دالة التنشيط، وبالتالي تمثل هذه الخوارزمية عملية انتشار عكسي لدالة التنشيط. [ 10 ]
تاريخ
الجدول الزمني
- في حوالي عام 1800، ابتكر ليجندر (1805) وغوس (1795) أبسط شبكة تغذية أمامية تتكون من طبقة وزن واحدة ذات دوال تنشيط خطية. تم تدريبها باستخدام طريقة المربعات الصغرى لتقليل متوسط مربع الخطأ ، والمعروفة أيضًا بالانحدار الخطي . استخدم ليجندر وغوس هذه الشبكة للتنبؤ بحركة الكواكب انطلاقًا من بيانات التدريب. [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]
- في عام 1943، اقترح وارن ماكولوتش ووالتر بيتس العصبون الاصطناعي الثنائي كنموذج منطقي للشبكات العصبية البيولوجية. [ 16 ]
- في عام ١٩٥٨، اقترح فرانك روزنبلات نموذج البيرسيبترون متعدد الطبقات ، والذي يتألف من طبقة إدخال، وطبقة مخفية ذات أوزان عشوائية لا تتعلم، وطبقة إخراج ذات روابط قابلة للتعلم. [ ١٧ ] ويذكر آر دي جوزيف (١٩٦٠) [ ١٨ ] جهازًا مشابهًا للبيرسيبترون أقدم من ذلك: [ ١٣ ] "في الواقع، سبق فارلي وكلارك من مختبر لينكولن التابع لمعهد ماساتشوستس للتكنولوجيا روزنبلات في تطوير جهاز مشابه للبيرسيبترون." ومع ذلك، "توقفا عن الخوض في هذا الموضوع."
- في عام 1960، ناقش جوزيف [ 18 ] أيضًا الشبكات العصبية متعددة الطبقات ذات الطبقة المخفية التكيفية. وقد استشهد روزنبلات (1962) [ 19 ] في القسم 16 بهذه الأفكار واعتمدها، مع الإشارة أيضًا إلى أعمال إتش دي بلوك وبي دبليو نايت. لسوء الحظ، لم تُفضِ هذه الجهود المبكرة إلى خوارزمية تعلم فعّالة للوحدات المخفية، أي التعلم العميق .
- في عام 1965، نشر أليكسي غريغوريفيتش إيفاخنينكو وفالنتين لابا " طريقة المجموعة لمعالجة البيانات" ، وهي أول خوارزمية عملية للتعلم العميق ، تُستخدم لتدريب الشبكات العصبية ذات العمق غير المحدود. [ 20 ] [ 21 ] تعتمد هذه الطريقة على التدريب طبقةً تلو الأخرى من خلال تحليل الانحدار. ويتم حذف الوحدات المخفية الزائدة باستخدام مجموعة تحقق منفصلة. ولأن دوال التنشيط للعقد هي متعددات حدود كولموغوروف-غابور، فقد كانت هذه أيضًا أولى الشبكات العميقة التي تحتوي على وحدات ضربية أو "بوابات". [ 13 ] وقد استُخدمت هذه الطريقة لتدريب شبكة عصبية مكونة من ثماني طبقات في عام 1971.
- في عام 1967، نشر شونيتشي أماري [ 22 ] أول شبكة عصبية متعددة الطبقات تم تدريبها باستخدام خوارزمية التدرج العشوائي ، والتي كانت قادرة على تصنيف فئات الأنماط غير القابلة للفصل خطيًا. أجرى سايتو، أحد طلاب أماري، التجارب الحاسوبية باستخدام شبكة تغذية أمامية خماسية الطبقات مع طبقتين للتعلم. [ 13 ]
- في عام 1970، نشر سيبو لينينما الشكل الحديث لخوارزمية الانتشار العكسي في رسالته للماجستير (1970). [ 23 ] [ 24 ] [ 13 ] وأعاد جي إم أوستروفسكي وآخرون نشرها في عام 1971. [ 25 ] [ 26 ] وطبّق بول ويربوس خوارزمية الانتشار العكسي على الشبكات العصبية في عام 1982 [ 7 ] [ 27 ] (مع العلم أن أطروحته للدكتوراه عام 1974، والتي أعيد طبعها في كتاب عام 1994، [ 28 ] لم تصف الخوارزمية بعد [ 26 ] ). وفي عام 1986، روّج ديفيد إي . روميلهارت وآخرون لخوارزمية الانتشار العكسي، لكنهم لم يستشهدوا بالعمل الأصلي. [ 29 ] [ 8 ]
- في عام 2003، عاد الاهتمام بشبكات الانتشار العكسي بسبب نجاحات التعلم العميق في تطبيقه على نمذجة اللغة بواسطة يوشوا بنجيو مع مؤلفين مشاركين. [ 30 ]
الانحدار الخطي
بيرسون
عند استخدام عتبة، أي دالة تنشيط خطية، تُسمى وحدة العتبة الخطية الناتجة " بيرسيبترون ". (غالبًا ما يُستخدم هذا المصطلح للدلالة على وحدة واحدة فقط من هذه الوحدات). تستطيع وحدات غير خطية متوازية متعددة تقريب أي دالة متصلة من فترة محدودة من الأعداد الحقيقية إلى الفترة [−1,1] على الرغم من القدرة الحسابية المحدودة لوحدة واحدة ذات دالة عتبة خطية. [ 31 ]

يمكن تدريب الشبكات العصبية (Perceptrons) باستخدام خوارزمية تعلم بسيطة تُعرف عادةً باسم قاعدة دلتا . تقوم هذه الخوارزمية بحساب الأخطاء بين المخرجات المحسوبة وبيانات المخرجات النموذجية، وتستخدم هذه الأخطاء لإجراء تعديل على الأوزان، وبالتالي تطبيق شكل من أشكال الانحدار التدريجي .
الشبكة العصبية متعددة الطبقات
إن مصطلح "الشبكة العصبية متعددة الطبقات " ( MLP ) هو تسمية خاطئة لشبكة عصبية اصطناعية حديثة ذات تغذية أمامية، تتكون من خلايا عصبية متصلة بالكامل (ومن هنا جاء المرادف المستخدم أحيانًا للشبكة المتصلة بالكامل ( FCN ))، وغالبًا ما تحتوي على نوع غير خطي من دالة التنشيط، ومنظمة في ثلاث طبقات على الأقل، وتتميز بقدرتها على تمييز البيانات غير القابلة للفصل الخطي . [ 32 ]
شبكات التغذية الأمامية الأخرى

تشمل الأمثلة الأخرى للشبكات ذات التغذية الأمامية الشبكات العصبية الالتفافية وشبكات وظائف الأساس الشعاعي ، والتي تستخدم دالة تنشيط مختلفة.
انظر أيضاً
مراجع
- ↑ كريس فيري؛ سارة كايزر (2019). الشبكات العصبية للأطفال . دار سورس بوكس للنشر. رقم ISBN 978-1492671206.
- ^ زيل ، أندرياس (1994). محاكاة Neuronaler Netze [ محاكاة الشبكات العصبية ] (باللغة الألمانية) ( الطبعة الأولى). أديسون ويسلي. ص. 73. ردمك 3-89319-554-8.
- ↑ شميدهوبر، يورغن (2015-01-01). " التعلم العميق في الشبكات العصبية: نظرة عامة". الشبكات العصبية . 61 : 85-117 . arXiv : 1404.7828 . doi : 10.1016/j.neunet.2014.09.003 . ISSN 0893-6080 . PMID 25462637. S2CID 11715509 .
- ↑ لينينما، سيبو (1970). تمثيل الخطأ التراكمي للتقريب في خوارزمية ما كتوسيع تايلور لأخطاء التقريب المحلية (رسالة ماجستير) (باللغة الفنلندية). جامعة هلسنكي. ص 6-7.
- ↑ كيلي، هنري ج. (1960). "نظرية التدرج لمسارات الطيران المثلى". مجلة ARS . 30 (10): 947-954 . doi : 10.2514/8.5282 .
- ↑ روزنبلات، فرانك. 10. مبادئ الديناميكا العصبية: البيرسيبترونات ونظرية آليات الدماغ. دار سبارتان للنشر، واشنطن العاصمة، 1961
- 1 2 ويربوس، بول (1982). "تطبيقات التطورات في تحليل الحساسية غير الخطية" (ملف PDF) . نمذجة الأنظمة وتحسينها . سبرينغر. الصفحات 762-770 . مؤرشف (ملف PDF) من الأصل في 14 أبريل 2016. تم الاطلاع عليه في 2 يوليو 2017 .
- 1 2 روميلهارت، ديفيد إي.، وجيفري إي. هينتون، وآر جيه ويليامز. " تعلم التمثيلات الداخلية عن طريق انتشار الخطأ " مؤرشف في 13 أكتوبر 2022 على موقع Wayback Machine . ديفيد إي. روميلهارت، وجيمس إل. ماكليلاند، ومجموعة أبحاث PDP. (محررون)، المعالجة الموزعة المتوازية: استكشافات في البنية الدقيقة للإدراك، المجلد 1: الأساس. مطبعة معهد ماساتشوستس للتكنولوجيا، 1986.
- ↑ أخلر، ت. (2023). "ما يمكن أن يتعلمه الذكاء الاصطناعي وعلم الأعصاب والعلوم المعرفية من بعضهم البعض: منظور مضمن". الحوسبة المعرفية .
- ↑ هايكين، سيمون (1998). الشبكات العصبية: أساس شامل ( الطبعة الثانية). برنتيس هول. ISBN 0-13-273350-1.
- ↑ ميريمان، مانسفيلد. قائمة بالكتابات المتعلقة بطريقة المربعات الصغرى: مع ملاحظات تاريخية ونقدية . المجلد 4. الأكاديمية، 1877.
- ↑ ستيجلر، ستيفن م. (1981). "جاوس واختراع المربعات الصغرى" . حوليات الإحصاء 9 ( 3): 465-474 . doi : 10.1214/aos/1176345451 .
- 1 2 3 4 5 شميدهوبر، يورغن (2022). "تاريخ مشروح للذكاء الاصطناعي الحديث والتعلم العميق". arXiv : 2212.11279 [ cs.NE ].
- ↑ بريتشر، أوتو (1995). الجبر الخطي مع التطبيقات ( الطبعة الثالثة). أبر سادل ريفر، نيوجيرسي: برنتيس هول.
- ↑ ستيجلر، ستيفن م. (1986). تاريخ الإحصاء: قياس عدم اليقين قبل عام 1900. كامبريدج: هارفارد. ISBN 0-674-40340-1.
- ↑ ماكولوتش، وارن س.؛ بيتس، والتر (1943-12-01). "حساب منطقي للأفكار الكامنة في النشاط العصبي" . نشرة الفيزياء الحيوية الرياضية . 5 (4): 115-133 . doi : 10.1007/BF02478259 . ISSN 1522-9602 .
- ↑ روزنبلات، فرانك (1958). "البرسيبترون: نموذج احتمالي لتخزين المعلومات وتنظيمها في الدماغ". مجلة علم النفس . 65 (6): 386-408 . CiteSeerX 10.1.1.588.3775 . doi : 10.1037/h0042519 . PMID 13602029. S2CID 12781225 .
- 1 2 جوزيف، آر دي (1960). مساهمات في نظرية البيرسيبترون، تقرير مختبر كورنيل للملاحة الجوية رقم VG-11 96--G-7، بوفالو .
- ↑ روزنبلات، فرانك (1962). مبادئ الديناميكا العصبية . سبارتان، نيويورك.
- ↑ إيفاخنينكو، أ.ج. (1973). أجهزة التنبؤ السيبرانية . مؤسسة سي سي إم للمعلومات.
- ↑ إيفاخنينكو، أ.ج .؛ غريغوريفيتش لابا، فالنتين (1967). علم التحكم الآلي وتقنيات التنبؤ . دار النشر الأمريكية إلسيفير.
- ↑ أماري، شونيتشي (1967). "نظرية مصنف الأنماط التكيفي". معاملات IEEE . EC (16): 279-307.
- ↑ لينينما، سيبو (1970). تمثيل الخطأ التراكمي للتقريب في خوارزمية ما كتوسيع تايلور لأخطاء التقريب المحلية (رسالة ماجستير) (باللغة الفنلندية). جامعة هلسنكي. ص 6-7.
- ↑ لينينما، سيبو (1976). "توسيع تايلور لخطأ التقريب المتراكم". الرياضيات العددية في BIT . 16 (2): 146-160 . doi : 10.1007/bf01931367 . S2CID 122357351 .
- ↑ أوستروفسكي، جي إم، فولين، واي إم، وبوريس، دبليو دبليو (1971). حول حساب المشتقات. مجلة العلوم التقنية للكيمياء، 13: 382-384.
- 1 2 شميدهوبر، يورغن (25 أكتوبر 2014). "من اخترع خوارزمية الانتشار العكسي؟" . معهد IDSIA، سويسرا. مؤرشف من الأصل في 30 يوليو 2024. تم الاطلاع عليه في 14 سبتمبر 2024 .
- ↑ أندرسون، جيمس أ.؛ روزنفيلد، إدوارد، محرران. (2000). الشبكات الناطقة: تاريخ شفوي للشبكات العصبية . مطبعة معهد ماساتشوستس للتكنولوجيا. doi : 10.7551/mitpress/6626.003.0016 . ISBN 978-0-262-26715-1.
- ↑ ويربوس، بول ج. (1994). جذور الانتشار العكسي : من المشتقات المرتبة إلى الشبكات العصبية والتنبؤ السياسي . نيويورك: جون وايلي وأولاده. ISBN 0-471-59897-6.
- ↑ روميلهارت، ديفيد إي.؛ هينتون، جيفري إي.؛ ويليامز، رونالد جيه. (أكتوبر 1986). "تعلم التمثيلات عن طريق نشر الأخطاء عكسيًا" . مجلة نيتشر . 323 (6088): 533-536 . رمز Bibcode : 1986Natur.323..533R . doi : 10.1038/323533a0 . ISSN 1476-4687 .
- ↑ بينجيو، يوشوا؛ دوشارم، ريجان؛ فنسنت، باسكال؛ جانفين، كريستيان (مارس 2003). "نموذج لغوي احتمالي عصبي" . مجلة أبحاث تعلم الآلة . 3 : 1137-1155 .
- ↑ أوير، بيتر؛ هارالد بورغشتاينر؛ وولفغانغ ماس (2008). "قاعدة تعلم للمقاربات العالمية البسيطة جدًا المكونة من طبقة واحدة من البيرسيبترونات" (ملف PDF) . الشبكات العصبية . 21 (5): 786-795 . doi : 10.1016/j.neunet.2007.12.036 . PMID 18249524. مؤرشف من الأصل (ملف PDF) بتاريخ 2011-07-06 . تم الاطلاع عليه بتاريخ 2009-09-08 .
- ↑ Cybenko, G. 1989. التقريب بواسطة تراكبات دالة سيجمويدية رياضيات التحكم والإشارات والأنظمة ، 2(4)، 303-314.
روابط خارجية
- برنامج تعليمي حول الشبكات العصبية ذات التغذية الأمامية
- الشبكة العصبية ذات التغذية الأمامية: مثال
- الشبكات العصبية ذات التغذية الأمامية: مقدمة
- بنى الشبكات العصبية
