الشبكة العصبية التلافيفية

الشبكة العصبية التلافيفية ( CNN ) هي نوع منظم من الشبكات العصبية ذات التغذية الأمامية التي تتعلم الميزات بنفسها عبر تحسين المرشح (أو النواة). تم تطبيق هذا النوع من شبكات التعلم العميق لمعالجة والتنبؤ بالعديد من أنواع البيانات المختلفة بما في ذلك النصوص والصور والصوت. [1] الشبكات القائمة على الالتفاف هي المعيار الفعلي في مناهج التعلم العميق القائمة على رؤية الكمبيوتر ومعالجة الصور، وقد تم استبدالها مؤخرًا - في بعض الحالات - بهندسة تعلم عميق أحدث مثل المحول . يتم منع التدرجات المتلاشية والتدرجات المتفجرة، التي شوهدت أثناء الانتشار الخلفي في الشبكات العصبية السابقة، باستخدام أوزان منتظمة على عدد أقل من الاتصالات. [2] [3] على سبيل المثال، لكل عصبون في الطبقة المتصلة بالكامل، ستكون هناك حاجة إلى 10000 وزن لمعالجة صورة بحجم 100 × 100 بكسل. ومع ذلك، عند تطبيق نوى الالتفاف المتتالية (أو الارتباط المتبادل)، [4] [5] لن تكون هناك حاجة إلا إلى 25 خلية عصبية لمعالجة بلاطات بحجم 5 × 5. [6] [7] يتم استخراج ميزات الطبقة الأعلى من نوافذ السياق الأوسع، مقارنة بميزات الطبقة الأدنى.

تتضمن بعض تطبيقات شبكات CNN ما يلي:

تُعرف شبكات CNN أيضًا باسم الشبكات العصبية الاصطناعية الثابتة للتحول أو الثابتة في الفضاء ، استنادًا إلى بنية الوزن المشترك لنوى الالتفاف أو المرشحات التي تنزلق على طول ميزات الإدخال وتوفر استجابات مكافئة للترجمة تُعرف باسم خرائط الميزات. [13] [14] وبشكل يخالف الحدس، فإن معظم الشبكات العصبية التلافيفية ليست ثابتة للترجمة ، بسبب عملية أخذ العينات المنخفضة التي تطبقها على الإدخال. [15]

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

استُلهمت الشبكات التلافيفية من العمليات البيولوجية [17] [18] [19] [20] حيث يشبه نمط الاتصال بين الخلايا العصبية تنظيم القشرة البصرية للحيوان . تستجيب الخلايا العصبية القشرية الفردية للمثيرات فقط في منطقة مقيدة من المجال البصري تُعرف باسم المجال الاستقبالي . تتداخل المجالات الاستقبالية للخلايا العصبية المختلفة جزئيًا بحيث تغطي المجال البصري بالكامل.

تستخدم شبكات CNN قدرًا ضئيلًا نسبيًا من المعالجة المسبقة مقارنة بخوارزميات تصنيف الصور الأخرى . وهذا يعني أن الشبكة تتعلم كيفية تحسين المرشحات (أو النوى) من خلال التعلم الآلي، بينما في الخوارزميات التقليدية يتم تصميم هذه المرشحات يدويًا . وهذه الاستقلالية عن المعرفة السابقة والتدخل البشري في استخراج الميزات تشكل ميزة رئيسية. [ لمن؟ ]

بنيان

مقارنة التفاف LeNet و AlexNet والتجميع والطبقات الكثيفة
(يجب أن يكون حجم صورة AlexNet 227 × 227 × 3، بدلاً من 224 × 224 × 3، لذلك ستكون الرياضيات صحيحة. ذكرت الورقة الأصلية أرقامًا مختلفة، لكن أندريه كارباثي، رئيس قسم الرؤية الحاسوبية في Tesla، قال إنه يجب أن يكون 227 × 227 × 3 (قال إن أليكس لم يصف سبب وضعه 224 × 224 × 3). يجب أن يكون الالتفاف التالي 11 × 11 بخطوة 4: 55 × 55 × 96 (بدلاً من 54 × 54 × 96). سيتم حسابه، على سبيل المثال، على النحو التالي: [(عرض الإدخال 227 - عرض النواة 11) / الخطوة 4] + 1 = [(227 - 11) / 4] + 1 = 55. نظرًا لأن خرج النواة هو نفس طول العرض، فإن مساحته 55 × 55.)

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

الطبقات الملتوية

في شبكة CNN، يكون المدخل عبارة عن موتر بالشكل:

(عدد المدخلات) × (ارتفاع المدخل) × (عرض المدخل) × ( قنوات الإدخال )

بعد المرور عبر طبقة ملتوية، تصبح الصورة مجردة إلى خريطة ميزات، تسمى أيضًا بخريطة التنشيط، بالشكل:

(عدد المدخلات) × (ارتفاع خريطة المعالم) × (عرض خريطة المعالم) × ( قنوات خريطة المعالم ).

تقوم الطبقات التلافيفية بتغليف المدخلات وتمرير نتيجتها إلى الطبقة التالية. وهذا يشبه استجابة الخلية العصبية في القشرة البصرية لمحفز معين. [22] تعالج كل خلية عصبية تلافيفية البيانات فقط من أجل مجالها الاستقبالي .

مثال على التغذية الأمامية للشبكة العصبية التلافيفية أحادية الأبعاد

على الرغم من أنه يمكن استخدام الشبكات العصبية الأمامية المتصلة بالكامل لتعلم الميزات وتصنيف البيانات، إلا أن هذه البنية غير عملية بشكل عام للمدخلات الأكبر (على سبيل المثال، الصور عالية الدقة)، والتي تتطلب أعدادًا هائلة من الخلايا العصبية لأن كل بكسل هو ميزة إدخال ذات صلة. تحتوي الطبقة المتصلة بالكامل لصورة بحجم 100 × 100 على 10000 وزن لكل خلية عصبية في الطبقة الثانية. يقلل الالتفاف من عدد المعلمات الحرة، مما يسمح للشبكة بأن تكون أعمق. [6] على سبيل المثال، يتطلب استخدام منطقة بلاط 5 × 5، كل منها بنفس الأوزان المشتركة، 25 خلية عصبية فقط. يتجنب استخدام الأوزان المنتظمة على عدد أقل من المعلمات مشاكل التدرجات المتلاشية والتدرجات المتفجرة التي شوهدت أثناء الانتشار الخلفي في الشبكات العصبية السابقة. [2] [3]

لتسريع المعالجة، يمكن استبدال طبقات الالتفاف القياسية بطبقات الالتفاف المنفصلة حسب العمق، [23] والتي تعتمد على الالتفاف حسب العمق متبوعًا بالالتفاف حسب النقطة. الالتفاف حسب العمق هو الالتفاف المكاني المطبق بشكل مستقل على كل قناة من موتر الإدخال، بينما الالتفاف حسب النقطة هو الالتفاف القياسي المقيد باستخدام النوى.

تجميع الطبقات

قد تتضمن الشبكات التلافيفية طبقات تجميع محلية و/أو عالمية إلى جانب طبقات التلافيفية التقليدية. تقلل طبقات التجميع من أبعاد البيانات من خلال الجمع بين مخرجات مجموعات الخلايا العصبية في طبقة واحدة في خلية عصبية واحدة في الطبقة التالية. يجمع التجميع المحلي بين مجموعات صغيرة، وتستخدم أحجام التبليط مثل 2 × 2 بشكل شائع. يعمل التجميع العالمي على جميع الخلايا العصبية في خريطة الميزات. [24] [25] هناك نوعان شائعان من التجميع في الاستخدام الشائع: الحد الأقصى والمتوسط. يستخدم التجميع الأقصى القيمة القصوى لكل مجموعة محلية من الخلايا العصبية في خريطة الميزات، [26] [27] بينما يأخذ التجميع المتوسط ​​القيمة المتوسطة.

طبقات متصلة بالكامل

تربط الطبقات المتصلة بالكامل كل خلية عصبية في طبقة واحدة بكل خلية عصبية في طبقة أخرى. وهي نفس الشبكة العصبية الحسية متعددة الطبقات التقليدية (MLP). تمر المصفوفة المسطحة عبر طبقة متصلة بالكامل لتصنيف الصور.

المجال الإستقبالي

في الشبكات العصبية، يتلقى كل عصبون مدخلات من عدد معين من المواقع في الطبقة السابقة. في الطبقة التلافيفية، يتلقى كل عصبون مدخلات من منطقة مقيدة فقط من الطبقة السابقة تسمى المجال الاستقبالي للعصبون . عادة ما تكون المنطقة مربعة (على سبيل المثال 5 × 5 عصبونات). بينما في الطبقة المتصلة بالكامل، يكون المجال الاستقبالي هو الطبقة السابقة بالكامل . وبالتالي، في كل طبقة تلافيفية، يأخذ كل عصبون مدخلات من منطقة في المدخلات أكبر من الطبقات السابقة. ويرجع هذا إلى تطبيق الالتفاف مرارًا وتكرارًا، مما يأخذ في الاعتبار قيمة البكسل، بالإضافة إلى البكسلات المحيطة به. عند استخدام الطبقات الموسعة، يظل عدد البكسلات في المجال الاستقبالي ثابتًا، ولكن المجال يكون أقل كثافة مع نمو أبعاده عند الجمع بين تأثير عدة طبقات.

للتلاعب بحجم الحقل المستقبل بالشكل المطلوب، هناك بعض البدائل للطبقة التلافيفية القياسية. على سبيل المثال، تعمل الالتفافية الأذينية أو المتوسعة [28] [29] على توسيع حجم الحقل المستقبل دون زيادة عدد المعلمات عن طريق التداخل بين المناطق المرئية والمكفوفة. وعلاوة على ذلك، يمكن لطبقة تلافيفية متوسعة واحدة أن تتضمن مرشحات بنسب توسع متعددة، [30] وبالتالي يكون لها حجم حقل مستقبل متغير.

الأوزان

تحسب كل خلية عصبية في الشبكة العصبية قيمة الإخراج من خلال تطبيق دالة محددة على قيم الإدخال المستلمة من الحقل المستقبل في الطبقة السابقة. يتم تحديد الدالة المطبقة على قيم الإدخال من خلال متجه الأوزان والتحيز (عادةً الأرقام الحقيقية). يتكون التعلم من تعديل هذه التحيزات والأوزان بشكل متكرر.

تُسمى متجهات الأوزان والتحيزات بالمرشحات وتمثل سمات معينة للمدخلات (على سبيل المثال، شكل معين). ومن السمات المميزة لشبكات CNN أن العديد من الخلايا العصبية يمكنها مشاركة نفس المرشح. وهذا يقلل من بصمة الذاكرة لأن تحيزًا واحدًا ومتجهًا واحدًا للأوزان يُستخدمان عبر جميع الحقول الاستقبالية التي تشترك في هذا المرشح، على عكس كل حقل استقبالي له تحيزه الخاص ووزنه المتجه. [31]

تفكيكي

الشبكة العصبية اللاالتلافية هي في الأساس عكس الشبكة العصبية التلافيفية. فهي تتكون من طبقات لاالتلافيف وطبقات غير مجمعة. [32]

الطبقة اللاالتلافية هي عملية نقل طبقة التفافية. وبشكل أكثر تحديدًا، يمكن كتابة الطبقة اللاالتلافية كعملية ضرب بمصفوفة، والطبقة اللاالتلافية هي عملية ضرب بنقل تلك المصفوفة. [33]

تعمل طبقة إلغاء التجميع على توسيع الطبقة. تعد طبقة إلغاء التجميع القصوى هي الأبسط، حيث تقوم ببساطة بنسخ كل إدخال عدة مرات. على سبيل المثال، تكون طبقة إلغاء التجميع القصوى 2 × 2 هي .

تُستخدم طبقات الالتفاف في مولدات الصور. بشكل افتراضي، تقوم بإنشاء آثار رقعة شطرنج دورية، والتي يمكن إصلاحها عن طريق الترقية ثم الالتفاف. [34]

تاريخ

غالبًا ما تتم مقارنة CNN بالطريقة التي يحقق بها الدماغ معالجة الرؤية في الكائنات الحية . [35]

المجالات الاستقبالية في القشرة البصرية

أظهرت أعمال هوبل وويزل في الخمسينيات والستينيات من القرن العشرين أن القشرة البصرية للقطط تحتوي على خلايا عصبية تستجيب بشكل فردي لمناطق صغيرة من المجال البصري . بشرط ألا تتحرك العيون ، فإن منطقة الفضاء البصري التي تؤثر فيها المحفزات البصرية على إطلاق خلية عصبية واحدة تُعرف باسم مجالها الاستقبالي . [36] تحتوي الخلايا المجاورة على مجالات استقبال متشابهة ومتداخلة. يختلف حجم وموقع المجال الاستقبالي بشكل منهجي عبر القشرة لتشكيل خريطة كاملة للمساحة البصرية. [ بحاجة لمصدر ] تمثل القشرة في كل نصف كرة المجال البصري المقابل . [ بحاجة لمصدر ]

حددت ورقتهم البحثية لعام 1968 نوعين أساسيين من الخلايا البصرية في الدماغ: [18]

كما اقترح هوبل وويزل أيضًا نموذجًا متتاليًا لهذين النوعين من الخلايا لاستخدامهما في مهام التعرف على الأنماط. [37] [36]

نيوكوينيترون، أصل بنية CNN

مستوحى من عمل هوبل وويزيل، نشر كونيهيكو فوكوشيما في عام 1969 شبكة CNN عميقة تستخدم دالة تنشيط ReLU . [38] على عكس معظم الشبكات الحديثة، استخدمت هذه الشبكة أنوية مصممة يدويًا. لم يتم استخدامها في نيوكوينترون الخاص به، حيث كانت جميع الأوزان غير سلبية؛ تم استخدام التثبيط الجانبي بدلاً من ذلك. أصبح المقوم دالة التنشيط الأكثر شيوعًا لشبكات CNN والشبكات العصبية العميقة بشكل عام. [39]

تم تقديم " النيوكونيترون " بواسطة كونيهيكو فوكوشيما في عام 1979. [40] [19] [17] تم تدريب النوى من خلال التعلم غير الخاضع للإشراف . وقد استوحيت من العمل المذكور أعلاه لهوبل وويزل. قدم النيوكونيترون النوعين الأساسيين من الطبقات:

  • "طبقة S": طبقة حقل استقبال ذات أوزان مشتركة، تُعرف لاحقًا باسم طبقة ملتوية، تحتوي على وحدات تغطي حقولها الاستقبالية رقعة من الطبقة السابقة. غالبًا ما يُطلق على مجموعة الحقل الاستقبالي ذات الأوزان المشتركة ("المستوى" في مصطلحات النيوكونيترون) اسم مرشح، وعادةً ما تحتوي الطبقة على العديد من هذه المرشحات.
  • "طبقة C": طبقة تقليص العينات التي تحتوي على وحدات تغطي حقولها الاستقبالية بقعًا من طبقات التفافية سابقة. تحسب هذه الوحدة عادةً متوسطًا مرجحًا لتنشيط الوحدات في بقعتها، وتطبق التثبيط (التطبيع الانقسامي) المجمع من بقعة أكبر إلى حد ما وعبر مرشحات مختلفة في طبقة، وتطبق دالة تنشيط مشبعة. أوزان البقع غير سلبية ولا يمكن تدريبها في النيوكونيترون الأصلي. تساعد عملية تقليص العينات والتثبيط التنافسي في تصنيف الميزات والأشياء في المشاهد المرئية حتى عندما يتم تحريك الأشياء.

في أحد أشكال النيوكونيترون المسمى كريسسيبترون ، بدلاً من استخدام المتوسط ​​المكاني لفوكوشيما مع التثبيط والتشبع، قدم جيه وينج وآخرون في عام 1993 طريقة تسمى التجميع الأقصى حيث تحسب وحدة أخذ العينات الحد الأقصى لتنشيط الوحدات في رقعة خاصة بها. [41] غالبًا ما يتم استخدام التجميع الأقصى في شبكات CNN الحديثة. [42]

تم اقتراح العديد من خوارزميات التعلم الخاضعة للإشراف وغير الخاضعة للإشراف على مدار العقود لتدريب أوزان النيوكونيترون. [17] ومع ذلك، يتم تدريب بنية CNN اليوم عادةً من خلال الانتشار الخلفي .

الالتفاف في الزمن

ظهر مصطلح "الالتفاف" لأول مرة في الشبكات العصبية في ورقة بحثية كتبها توشيتيرو هوما وليز أطلس وروبرت ماركس الثاني في المؤتمر الأول لأنظمة معالجة المعلومات العصبية في عام 1987. استبدلت ورقتهم الضرب بالالتفاف في الوقت، مما يوفر بطبيعته ثبات التحول، بدافع من مفهوم معالجة الإشارة للمرشح والاتصال به بشكل أكثر مباشرة ، وأثبتوا ذلك في مهمة التعرف على الكلام. [7] وأشاروا أيضًا إلى أنه كنظام قابل لتدريب البيانات، فإن الالتفاف يعادل بشكل أساسي الارتباط لأن عكس الأوزان لا يؤثر على الوظيفة النهائية المكتسبة ("للراحة، نشير إلى * على أنه ارتباط بدلاً من الالتفاف. لاحظ أن الالتفاف a (t) مع b (t) يعادل ربط a (-t) مع b (t)."). [7] عادةً ما تقوم تطبيقات CNN الحديثة بالارتباط وتسميه الالتفاف، للراحة، كما فعلت هنا.

الشبكات العصبية لتأخير الوقت

تم تقديم شبكة عصبية تأخير الوقت (TDNN) في عام 1987 بواسطة Alex Waibel وآخرون للتعرف على الصوتيات وكانت واحدة من أولى الشبكات التلافيفية، حيث حققت ثبات التحول. [43] TDNN هي شبكة عصبية تلافيفية أحادية البعد حيث يتم إجراء الالتفاف على طول المحور الزمني للبيانات. إنها أول شبكة عصبية تلافيفية تستخدم مشاركة الوزن مع التدريب عن طريق الانحدار التدريجي، باستخدام الانتشار الخلفي . [44] وبالتالي، بينما تستخدم أيضًا بنية هرمية كما هو الحال في neocognitron، فقد أجرت تحسينًا عالميًا للأوزان بدلاً من تحسين محلي. [43]

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

لقد حسنت شبكات TDNN من أداء التعرف على الكلام عن بعد. [47]

التعرف على الصور باستخدام شبكات CNN المدربة عن طريق الانحدار التدريجي

قام دنكر وآخرون (1989) بتصميم نظام CNN ثنائي الأبعاد للتعرف على أرقام الرمز البريدي المكتوبة بخط اليد . [48] ومع ذلك، فإن الافتقار إلى طريقة تدريب فعّالة لتحديد معاملات النواة للالتواءات المعنية يعني أنه كان لابد من تصميم جميع المعاملات يدويًا بجهد كبير. [49]

بعد التقدم الذي أحرزه وايبل وآخرون (1987) في تدريب شبكات CNN أحادية الأبعاد، استخدم يان ليكون وآخرون (1989) [49] الانتشار الخلفي لتعلم معاملات نواة الالتفاف مباشرة من صور الأرقام المكتوبة بخط اليد. وبالتالي كان التعلم آليًا بالكامل، وأداءه أفضل من تصميم المعاملات اليدوي، وكان مناسبًا لمجموعة أوسع من مشاكل التعرف على الصور وأنواع الصور. استخدم وي تشانغ وآخرون (1988) [13] [14] الانتشار الخلفي لتدريب نوى الالتفاف لشبكة CNN للتعرف على الحروف الأبجدية. أطلق على النموذج اسم شبكة التعرف على الأنماط الثابتة للتحول قبل صياغة اسم CNN لاحقًا في أوائل التسعينيات. كما طبق وي تشانغ وآخرون نفس شبكة CNN بدون آخر طبقة متصلة بالكامل لتجزئة كائنات الصور الطبية (1991) [50] واكتشاف سرطان الثدي في تصوير الثدي بالأشعة السينية (1994). [51]

وأصبح هذا النهج أساسًا للرؤية الحاسوبية الحديثة .

الحد الأقصى للتجميع

في عام 1990 قدم ياماجوتشي وآخرون مفهوم التجميع الأقصى، وهي عملية تصفية ثابتة تحسب وتنشر القيمة القصوى لمنطقة معينة. وقد فعلوا ذلك من خلال الجمع بين شبكات TDNN والتجميع الأقصى لتحقيق نظام التعرف على الكلمات المعزول المستقل عن المتحدث. [26] في نظامهم، استخدموا عدة شبكات TDNN لكل كلمة، واحدة لكل مقطع لفظي . تم دمج نتائج كل شبكة TDNN عبر إشارة الإدخال باستخدام التجميع الأقصى وتم تمرير مخرجات طبقات التجميع بعد ذلك إلى الشبكات التي تقوم بتصنيف الكلمات الفعلي.

لينت-5

LeNet-5، وهي شبكة التفافية رائدة من 7 مستويات ابتكرها LeCun وآخرون في عام 1995، [52] تصنف الأرقام المكتوبة بخط اليد على الشيكات ( الإنجليزية البريطانية : الشيكات ) التي تم تحويلها إلى صور رقمية بحجم 32 × 32 بكسل. تتطلب القدرة على معالجة الصور ذات الدقة الأعلى طبقات أكبر وأكثر من الشبكات العصبية التلافيفية، لذا فإن هذه التقنية مقيدة بتوافر موارد الحوسبة.

كان هذا النظام متفوقًا على أنظمة قراءة المبالغ النقدية التجارية الأخرى (اعتبارًا من عام 1995). وقد تم دمج النظام في أنظمة قراءة الشيكات الخاصة بشركة NCR ، وتم استخدامه في العديد من البنوك الأمريكية منذ يونيو 1996، حيث كان يقرأ ملايين الشيكات يوميًا. [53]

الشبكة العصبية الثابتة للتحول

تم اقتراح شبكة عصبية ثابتة التحول بواسطة Wei Zhang et al. للتعرف على أحرف الصورة في عام 1988. [13] [14] إنها عبارة عن نيوكوينترون معدلة من خلال الاحتفاظ فقط بالترابطات التلافيفية بين طبقات ميزات الصورة وآخر طبقة متصلة بالكامل. تم تدريب النموذج باستخدام الانتشار الخلفي. تم تحسين خوارزمية التدريب بشكل أكبر في عام 1991 [54] لتحسين قدرتها على التعميم. تم تعديل بنية النموذج عن طريق إزالة آخر طبقة متصلة بالكامل وتطبيقها على تجزئة الصور الطبية (1991) [50] والكشف التلقائي عن سرطان الثدي في تصوير الثدي بالأشعة السينية (1994) . [51]

تم اقتراح تصميم مختلف قائم على الالتفاف في عام 1988 [55] لتطبيقه على تحلل إشارات تخطيط كهربية العضلات أحادية البعد الملتفة عبر إزالة الالتفاف. تم تعديل هذا التصميم في عام 1989 إلى تصميمات أخرى قائمة على إزالة الالتفاف. [56] [57]

تنفيذات وحدة معالجة الرسوميات

على الرغم من أن شبكات CNN تم اختراعها في ثمانينيات القرن العشرين، إلا أن الاختراق الذي حققته في العقد الأول من القرن الحادي والعشرين تطلب تنفيذات سريعة على وحدات معالجة الرسومات (GPUs).

في عام 2004، أظهر KS Oh وK. Jung أنه يمكن تسريع الشبكات العصبية القياسية بشكل كبير على وحدات معالجة الرسوميات. كان تنفيذها أسرع بمقدار 20 مرة من التنفيذ المكافئ على وحدة المعالجة المركزية . [58] في عام 2005، أكدت ورقة بحثية أخرى أيضًا على قيمة وحدة معالجة الرسوميات العامة للتعلم الآلي . [59]

تم وصف أول تنفيذ لشبكة CNN باستخدام وحدة معالجة الرسوميات في عام 2006 بواسطة K. Chellapilla وآخرون. كان تنفيذهم أسرع بأربع مرات من التنفيذ المكافئ على وحدة المعالجة المركزية. [60] في نفس الفترة، تم استخدام وحدات معالجة الرسوميات أيضًا للتدريب غير الخاضع للإشراف لشبكات المعتقدات العميقة . [61] [62] [63] [64]

في عام 2010، قام دان سيريسان وآخرون في IDSIA بتدريب شبكات التغذية الأمامية العميقة على وحدات معالجة الرسوميات. [65] وفي عام 2011، قاموا بتوسيع هذا إلى شبكات CNN، حيث تسارعت بمقدار 60 مقارنة بتدريب وحدة المعالجة المركزية. [24] في عام 2011، فازت الشبكة بمسابقة التعرف على الصور حيث حققت أداءً خارقًا لأول مرة. [66] ثم فازوا بمزيد من المسابقات وحققوا أحدث التقنيات في العديد من المعايير. [67] [42] [27]

لاحقًا، فازت AlexNet ، وهي شبكة CNN مماثلة تعتمد على وحدة معالجة الرسوميات بواسطة Alex Krizhevsky وآخرين، بتحدي التعرف البصري واسع النطاق ImageNet 2012. [68] وكان حدثًا تحفيزيًا مبكرًا لطفرة الذكاء الاصطناعي .

بالمقارنة مع تدريب شبكات CNN باستخدام وحدات معالجة الرسوميات ، لم يتم إعطاء الكثير من الاهتمام لوحدة المعالجة المركزية. (Viebke et al 2019) يقوم بموازنة شبكات CNN من خلال التوازي على مستوى الخيوط و SIMD المتوفر على Intel Xeon Phi . [69] [70]

السمات المميزة

في الماضي، كانت نماذج الإدراك الحسي متعدد الطبقات (MLP) التقليدية تُستخدم للتعرف على الصور. [ مطلوب مثال ] ومع ذلك، تسبب الاتصال الكامل بين العقد في لعنة الأبعاد ، وكان من الصعب حلها حسابيًا باستخدام صور ذات دقة أعلى. تحتوي صورة بدقة 1000 × 1000 بكسل مع قنوات ألوان RGB على 3 ملايين وزن لكل خلية عصبية متصلة بالكامل، وهو رقم مرتفع للغاية بحيث لا يمكن معالجته بكفاءة على نطاق واسع.

طبقات CNN مرتبة في ثلاثة أبعاد

على سبيل المثال، في CIFAR-10 ، تكون الصور بحجم 32×32×3 فقط (32 عرضًا، و32 ارتفاعًا، و3 قنوات ألوان)، لذا فإن الخلية العصبية المتصلة بالكامل في الطبقة المخفية الأولى من الشبكة العصبية العادية سيكون لها 32*32*3 = 3072 وزنًا. ومع ذلك، فإن الصورة التي يبلغ حجمها 200×200 ستؤدي إلى خلايا عصبية لها 200*200*3 = 120000 وزن.

كما أن بنية الشبكة هذه لا تأخذ في الاعتبار البنية المكانية للبيانات، حيث تعالج وحدات البكسل المدخلة البعيدة عن بعضها البعض بنفس الطريقة التي تعالج بها وحدات البكسل المتقاربة. وهذا يتجاهل موقع المرجع في البيانات ذات الطوبولوجيا الشبكية (مثل الصور)، سواء من الناحية الحسابية أو الدلالية. وبالتالي، فإن الاتصال الكامل بين الخلايا العصبية يعد مضيعة للوقت لأغراض مثل التعرف على الصور التي تهيمن عليها أنماط الإدخال المحلية مكانيًا .

الشبكات العصبية التلافيفية هي أشكال مختلفة من المدركات متعددة الطبقات، وهي مصممة لمحاكاة سلوك القشرة البصرية . تخفف هذه النماذج من التحديات التي يفرضها هيكل MLP من خلال استغلال الارتباط المحلي المكاني القوي الموجود في الصور الطبيعية. وعلى عكس MLPs، تتمتع CNNs بالسمات المميزة التالية:

  • أحجام ثلاثية الأبعاد من الخلايا العصبية. تحتوي طبقات CNN على خلايا عصبية مرتبة في 3 أبعاد : العرض والارتفاع والعمق. [71] حيث تكون كل خلية عصبية داخل طبقة ملتوية متصلة بمنطقة صغيرة فقط من الطبقة التي تسبقها، تسمى الحقل الاستقبالي. يتم تكديس أنواع مميزة من الطبقات، متصلة محليًا وكاملة، لتشكيل بنية CNN.
  • الاتصال المحلي: باتباع مفهوم الحقول المستقبلة، تستغل شبكات CNN المحلية المكانية من خلال فرض نمط اتصال محلي بين الخلايا العصبية للطبقات المجاورة. وبالتالي تضمن البنية أن تنتج " المرشحات " المكتسبة أقوى استجابة لنمط الإدخال المحلي المكاني. يؤدي تكديس العديد من هذه الطبقات إلى مرشحات غير خطية تصبح عالمية بشكل متزايد (أي تستجيب لمنطقة أكبر من مساحة البكسل) بحيث تقوم الشبكة أولاً بإنشاء تمثيلات لأجزاء صغيرة من الإدخال، ثم تقوم من خلالها بتجميع تمثيلات لمناطق أكبر.
  • الأوزان المشتركة: في شبكات CNN، يتم تكرار كل مرشح عبر المجال البصري بالكامل. تشترك هذه الوحدات المكررة في نفس المعلمة (متجه الوزن والتحيز) وتشكل خريطة ميزات. وهذا يعني أن جميع الخلايا العصبية في طبقة ملتوية معينة تستجيب لنفس الميزة داخل مجال الاستجابة المحدد الخاص بها. يسمح تكرار الوحدات بهذه الطريقة بأن تكون خريطة التنشيط الناتجة متكافئة التباين تحت تحولات مواقع ميزات الإدخال في المجال البصري، أي أنها تمنح تكافؤ التباين الترجمي - بشرط أن تكون الطبقة ذات خطوة واحدة. [72]
  • التجميع: في طبقات التجميع في CNN ، يتم تقسيم خرائط المعالم إلى مناطق فرعية مستطيلة، ويتم تقليص المعالم في كل مستطيل بشكل مستقل إلى قيمة واحدة، عادةً عن طريق أخذ متوسطها أو قيمتها القصوى. بالإضافة إلى تقليل أحجام خرائط المعالم، تمنح عملية التجميع درجة من الثبات الترجمي المحلي للمعالم الواردة فيها، مما يسمح لشبكة CNN بأن تكون أكثر قوة في مواجهة الاختلافات في مواقعها. [15]

تتيح هذه الخصائص مجتمعة لشبكات CNN تحقيق تعميم أفضل لمشاكل الرؤية . يقلل تقاسم الوزن بشكل كبير من عدد المعلمات المجانية التي يتم تعلمها، وبالتالي يقلل من متطلبات الذاكرة لتشغيل الشبكة ويسمح بتدريب شبكات أكبر وأكثر قوة.

كتل البناء

تتكون بنية CNN من مجموعة من الطبقات المميزة التي تحول حجم الإدخال إلى حجم إخراج (على سبيل المثال، الاحتفاظ بدرجات الفصل) من خلال دالة قابلة للتفاضل. تُستخدم عادةً بضعة أنواع مميزة من الطبقات. سيتم مناقشتها بمزيد من التفصيل أدناه.

الخلايا العصبية للطبقة التلافيفية (بالأزرق)، متصلة بحقلها الاستقبالي (بالأحمر)

طبقة ملتوية

مثال عملي لأداء عملية التفاف. عملية الالتفاف لها خطوة 1، وحشو صفري، وحجم النواة 3 × 3. نواة الالتفاف هي عامل لابلاس منفصل .

الطبقة التلافيفية هي اللبنة الأساسية لشبكة CNN. تتكون معلمات الطبقة من مجموعة من المرشحات القابلة للتعلم (أو النوى )، والتي لها مجال استقبال صغير، لكنها تمتد عبر العمق الكامل لحجم الإدخال. أثناء المرور الأمامي، يتم التفاف كل مرشح عبر عرض وارتفاع حجم الإدخال، وحساب حاصل الضرب النقطي بين مدخلات المرشح والمدخل، مما ينتج خريطة تنشيط ثنائية الأبعاد لهذا المرشح. ونتيجة لذلك، تتعلم الشبكة المرشحات التي يتم تنشيطها عندما تكتشف نوعًا معينًا من الميزات في موضع مكاني ما في الإدخال. [73] [nb 1]

يشكل تكديس خرائط التنشيط لجميع المرشحات على طول بُعد العمق حجم الإخراج الكامل لطبقة الالتفاف. وبالتالي، يمكن تفسير كل إدخال في حجم الإخراج أيضًا على أنه إخراج لخلية عصبية تنظر إلى منطقة صغيرة في الإدخال. يستخدم كل إدخال في خريطة التنشيط نفس مجموعة المعلمات التي تحدد المرشح.

تم تكييف التعلم الذاتي للإشراف لاستخدامه في طبقات التفافية باستخدام بقع متفرقة ذات نسبة قناع عالية وطبقة تطبيع استجابة عالمية. [ بحاجة لمصدر ]

الاتصال المحلي

هندسة CNN النموذجية

عند التعامل مع مدخلات عالية الأبعاد مثل الصور، من غير العملي ربط الخلايا العصبية بجميع الخلايا العصبية في الحجم السابق لأن مثل هذه البنية الشبكية لا تأخذ في الاعتبار البنية المكانية للبيانات. تستغل الشبكات التلافيفية الارتباط المحلي المكاني من خلال فرض نمط اتصال محلي متفرق بين الخلايا العصبية في الطبقات المجاورة: كل خلية عصبية متصلة بمنطقة صغيرة فقط من حجم الإدخال.

إن مدى هذا الاتصال هو عبارة عن معلمة فرعية تسمى الحقل الاستقبالي للخلية العصبية. وتكون الاتصالات محلية في الفضاء (على طول العرض والارتفاع)، ولكنها تمتد دائمًا على طول عمق حجم الإدخال بالكامل. وتضمن مثل هذه البنية أن تنتج المرشحات المكتسبة ( الإنجليزية البريطانية : learned ) أقوى استجابة لنمط الإدخال المحلي مكانيًا.

الترتيب المكاني

تتحكم ثلاثة معلمات فرعية في حجم حجم إخراج الطبقة التلافيفية: العمق، والخطوة ، وحجم الحشو:

  • يتحكم عمق حجم الإخراج في عدد الخلايا العصبية في الطبقة التي تتصل بنفس منطقة حجم الإدخال. تتعلم هذه الخلايا العصبية التنشيط لخصائص مختلفة في الإدخال. على سبيل المثال، إذا أخذت الطبقة التلافيفية الأولى الصورة الخام كمدخل، فقد يتم تنشيط الخلايا العصبية المختلفة على طول بُعد العمق في وجود حواف موجهة مختلفة، أو بقع من اللون.
  • تتحكم الخطوة في كيفية تخصيص أعمدة العمق حول العرض والارتفاع. إذا كانت الخطوة 1، فإننا نحرك المرشحات بكسلًا واحدًا في كل مرة. يؤدي هذا إلى تداخل كبير في الحقول المتلقية بين الأعمدة، وإلى أحجام إخراج كبيرة. بالنسبة لأي عدد صحيح،الخطوة S أن المرشح يتم ترجمته بمقدار S وحدات في المرة الواحدة لكل إخراج. في الممارسة العملية،نادرًا ما يحدث ذلك. تعني الخطوة الأكبر تداخلًا أصغر للحقول المتلقية وأبعادًا مكانية أصغر لحجم الإخراج. [74]
  • في بعض الأحيان، يكون من المناسب حشو الإدخال بالأصفار (أو قيم أخرى، مثل متوسط ​​المنطقة) على حدود حجم الإدخال. حجم هذا الحشو هو معامل ثالث. يوفر الحشو التحكم في الحجم المكاني لحجم الإخراج. على وجه الخصوص، في بعض الأحيان يكون من المرغوب فيه الحفاظ على الحجم المكاني لحجم الإدخال بالضبط، ويشار إلى هذا عادةً باسم الحشو "المتماثل".
ثلاثة أمثلة لشروط الحشو. تعني حالة التكرار أن البكسل الخارجي مبطن بأقرب بكسل بالداخل. الحشو الانعكاسي هو حيث يتم حشو البكسل الخارجي بالبكسل الداخلي، وينعكس عبر حدود الصورة. الحشو الدائري هو حيث يلتف البكسل الخارجي حول الجانب الآخر من الصورة.

الحجم المكاني لحجم الإخراج هو دالة لحجم حجم الإدخال ، وحجم حقل النواة لخلايا الطبقة التلافيفية، والخطوة ، وكمية الحشو الصفري على الحدود. وبالتالي فإن عدد الخلايا العصبية التي "تلائم" حجمًا معينًا هو:

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

مشاركة المعلمات

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

نظرًا لأن جميع الخلايا العصبية في شريحة عمق واحدة تشترك في نفس المعلمات، يمكن حساب المرور الأمامي في كل شريحة عمق من الطبقة التلافيفية باعتباره التفافًا لأوزان الخلايا العصبية مع حجم الإدخال. [nb 2] لذلك، من الشائع الإشارة إلى مجموعات الأوزان كمرشح (أو نواة )، والتي يتم التفافها مع الإدخال. نتيجة هذا الالتفاف هي خريطة تنشيط ، ويتم تكديس مجموعة خرائط التنشيط لكل مرشح مختلف معًا على طول بُعد العمق لإنتاج حجم الإخراج. يساهم تقاسم المعلمات في ثبات الترجمة لهندسة CNN. [15]

في بعض الأحيان، قد لا يكون افتراض مشاركة المعلمات منطقيًا. وهذا هو الحال بشكل خاص عندما تحتوي الصور المدخلة إلى CNN على بنية مركزية محددة؛ حيث نتوقع أن يتم تعلم ميزات مختلفة تمامًا في مواقع مكانية مختلفة. أحد الأمثلة العملية هو عندما تكون المدخلات عبارة عن وجوه تم تركيزها في الصورة: قد نتوقع تعلم ميزات مختلفة خاصة بالعين أو الشعر في أجزاء مختلفة من الصورة. في هذه الحالة، من الشائع تخفيف مخطط مشاركة المعلمات، وبدلاً من ذلك ببساطة تسمية الطبقة "طبقة متصلة محليًا".

طبقة التجميع

مثال عملي لـ 2x2 maxpooling مع الخطوة 2.
الحد الأقصى للتجميع باستخدام مرشح 2x2 والخطوة = 2

مفهوم مهم آخر لشبكات CNN هو التجميع، والذي يستخدم كشكل من أشكال تقليل العينة غير الخطية . يوفر التجميع تقليل العينة لأنه يقلل من الأبعاد المكانية (الارتفاع والعرض) لخرائط ميزات الإدخال مع الاحتفاظ بالمعلومات الأكثر أهمية. هناك العديد من الوظائف غير الخطية لتنفيذ التجميع، حيث يكون التجميع الأقصى والتجميع المتوسط ​​هما الأكثر شيوعًا. يجمع التجميع المعلومات من مناطق صغيرة من الإدخال مما يؤدي إلى إنشاء أقسام لخريطة ميزات الإدخال، عادةً باستخدام نافذة ذات حجم ثابت (مثل 2 × 2) وتطبيق خطوة (غالبًا 2) لتحريك النافذة عبر الإدخال. [75] لاحظ أنه بدون استخدام خطوة أكبر من 1، لن يؤدي التجميع إلى تقليل العينة، لأنه سيحرك ببساطة نافذة التجميع عبر الإدخال خطوة واحدة في كل مرة، دون تقليل حجم خريطة الميزات. بعبارة أخرى، الخطوة هي ما يسبب في الواقع تقليل العينة من خلال تحديد مقدار تحرك نافذة التجميع فوق الإدخال.

حدسيًا، يكون الموقع الدقيق للميزة أقل أهمية من موقعها التقريبي بالنسبة للميزات الأخرى. هذه هي الفكرة وراء استخدام التجميع في الشبكات العصبية التلافيفية. تعمل طبقة التجميع على تقليل الحجم المكاني للتمثيل تدريجيًا، لتقليل عدد المعلمات وحجم الذاكرة وكمية الحساب في الشبكة، وبالتالي التحكم أيضًا في الإفراط في التجهيز . يُعرف هذا باسم تقليل العينة. من الشائع إدراج طبقة تجميع بشكل دوري بين طبقات التلافيفية المتعاقبة (كل منها يتبعها عادةً دالة تنشيط، مثل طبقة ReLU) في بنية CNN. [73] : 460-461  بينما تساهم طبقات التجميع في ثبات الترجمة المحلية، إلا أنها لا توفر ثبات الترجمة العالمي في CNN، ما لم يتم استخدام شكل من أشكال التجميع العالمي. [15] [72] تعمل طبقة التجميع بشكل مستقل عادةً على كل عمق أو شريحة من المدخلات وتغير حجمها مكانيًا. الشكل الأكثر شيوعًا لتجميع الحد الأقصى هو طبقة بها مرشحات بحجم 2×2، يتم تطبيقها بخطوة 2، والتي تقوم بأخذ عينات فرعية من كل شريحة عمق في الإدخال بمقدار 2 على طول كل من العرض والارتفاع، مع تجاهل 75% من عمليات التنشيط: في هذه الحالة، تكون كل عملية قصوى أكثر من 4 أرقام. يظل بُعد العمق دون تغيير (هذا صحيح أيضًا بالنسبة لأشكال أخرى من التجميع).

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

بسبب تأثيرات التخفيض المكاني السريع لحجم التمثيل، [ أيهما؟ ] هناك اتجاه حديث نحو استخدام مرشحات أصغر [77] أو التخلص من طبقات التجميع تمامًا. [78]

تجمع منطقة الاهتمام بحجم 2x2. في هذا المثال، يبلغ حجم اقتراح المنطقة (معلمة الإدخال) 7x5.

تجميع القنوات القصوى

تُجري طبقة عملية تجميع القنوات القصوى (CMP) عملية تجميع القنوات على طول جانب القناة بين المواضع المقابلة لخرائط الميزات المتتالية لغرض إزالة المعلومات الزائدة. تجعل عملية تجميع القنوات القصوى الميزات المهمة تتجمع معًا داخل عدد أقل من القنوات، وهو أمر مهم لتصنيف الصور الدقيقة التي تحتاج إلى ميزات أكثر تمييزًا. وفي الوقت نفسه، تتمثل ميزة أخرى لعملية تجميع القنوات القصوى في جعل عدد قنوات خرائط الميزات أصغر قبل الاتصال بطبقة الاتصال الكامل الأولى (FC). وعلى غرار عملية تجميع القنوات القصوى، نشير إلى خرائط الميزات المدخلة وخرائط الميزات الناتجة لطبقة تجميع القنوات القصوى على أنها F ∈ R(C×M×N) وC ∈ R(c×M×N)، على التوالي، حيث C وc هما رقما قناة خرائط الميزات المدخلة والمخرجة، وM وN هما عرض وارتفاع خرائط الميزات على التوالي. لاحظ أن عملية تجميع القنوات القصوى لا تغير سوى رقم قناة خرائط الميزات. لا يتغير عرض وارتفاع خرائط الميزات، وهو ما يختلف عن عملية تجميع القنوات القصوى. [79]

راجع [80] [81] لمراجعات طرق التجميع.

طبقة ReLU

ReLU هو اختصار لـ وحدة خطية مصححة . اقترحه ألستون هاوسهولدر في عام 1941، [82] واستخدمه كونيهيكو فوكوشيما في CNN في عام 1969. [38] تطبق ReLU دالة التنشيط غير المشبعة . [68] إنها تزيل القيم السلبية بشكل فعال من خريطة التنشيط عن طريق ضبطها على الصفر. [83] إنها تقدم اللاخطية إلى دالة القرار وفي الشبكة الإجمالية دون التأثير على الحقول المستقبلة لطبقات الالتفاف. في عام 2011، وجد زافييه جلوروت وأنطوان بورديس ويوشوا بينجيو أن ReLU تمكن من تدريب أفضل للشبكات العميقة، [84] مقارنة بوظائف التنشيط المستخدمة على نطاق واسع قبل عام 2011.

يمكن أيضًا استخدام وظائف أخرى لزيادة اللاخطية، على سبيل المثال الظل الزائدي المشبع ، و، والدالة السينية . غالبًا ما يتم تفضيل ReLU على الوظائف الأخرى لأنها تدرب الشبكة العصبية عدة مرات أسرع دون عقوبة كبيرة على دقة التعميم . [85]

طبقة متصلة بالكامل

بعد عدة طبقات التفافية وطبقات تجميع قصوى، يتم التصنيف النهائي عبر طبقات متصلة بالكامل. ترتبط الخلايا العصبية في الطبقة المتصلة بالكامل بجميع عمليات التنشيط في الطبقة السابقة، كما هو الحال في الشبكات العصبية الاصطناعية العادية (غير التفافية) . وبالتالي يمكن حساب عمليات التنشيط الخاصة بها كتحويل تآلفي ، مع ضرب المصفوفة متبوعًا بإزاحة تحيز ( إضافة متجه لمصطلح تحيز مكتسب أو ثابت).

طبقة الخسارة

تحدد "طبقة الخسارة" أو " دالة الخسارة " كيفية معاقبة التدريب للانحراف بين الناتج المتوقع للشبكة وعلامات البيانات الحقيقية (أثناء التعلم الخاضع للإشراف). يمكن استخدام وظائف خسارة مختلفة ، اعتمادًا على المهمة المحددة.

تُستخدم دالة الخسارة Softmax للتنبؤ بفئة واحدة من K فئة متبادلة الحصر. [nb 3] تُستخدم خسارة الإنتروبيا المتقاطعة السينية للتنبؤ بقيم احتمالية مستقلة عن K في . تُستخدم خسارة الإقليدية للانحدار إلى تسميات ذات قيمة حقيقية .

المعلمات الفائقة

المعلمات الفائقة هي إعدادات مختلفة تستخدم للتحكم في عملية التعلم. تستخدم شبكات CNN معلمات فائقة أكثر من المدرك متعدد الطبقات القياسي (MLP).

حجم النواة

النواة هي عدد وحدات البكسل التي تتم معالجتها معًا. وعادةً ما يتم التعبير عنها بأبعاد النواة، على سبيل المثال، 2x2 أو 3x3.

حشوة

الحشو هو إضافة بكسلات ذات قيمة صفرية (عادةً) على حدود الصورة. يتم ذلك حتى لا يتم التقليل من قيمة بكسلات الحدود (فقدانها) من الناتج لأنها تشارك عادةً في مثيل حقل استقبال واحد فقط. الحشو المطبق يكون عادةً أقل بمقدار واحد من بُعد النواة المقابل. على سبيل المثال، ستتلقى طبقة ملتوية تستخدم نوى 3x3 وسادة مكونة من بكسلين، أي بكسل واحد على كل جانب من جوانب الصورة. [ بحاجة لمصدر ]

خطوة

الخطوة هي عدد وحدات البكسل التي تتحركها نافذة التحليل في كل تكرار. تعني الخطوة 2 أن كل نواة يتم إزاحتها بمقدار 2 وحدة بكسل عن سابقتها.

عدد الفلاتر

نظرًا لأن حجم خريطة المعالم يتناقص مع العمق، فإن الطبقات القريبة من طبقة الإدخال تميل إلى أن يكون بها عدد أقل من المرشحات بينما يمكن أن تحتوي الطبقات الأعلى على عدد أكبر. لمعادلة الحساب في كل طبقة، يتم الحفاظ على حاصل ضرب قيم المعالم v a مع موضع البكسل ثابتًا تقريبًا عبر الطبقات. يتطلب الحفاظ على مزيد من المعلومات حول الإدخال الحفاظ على العدد الإجمالي للتنشيطات (عدد خرائط المعالم مضروبًا في عدد مواضع البكسل) غير متناقص من طبقة إلى أخرى.

يتحكم عدد خرائط الميزات بشكل مباشر في السعة ويعتمد على عدد الأمثلة المتاحة وتعقيد المهمة.

حجم الفلتر

تختلف أحجام المرشحات الشائعة الموجودة في الأدبيات بشكل كبير، وعادةً ما يتم اختيارها بناءً على مجموعة البيانات. تتراوح أحجام المرشحات النموذجية من 1x1 إلى 7x7. وكمثالين مشهورين، استخدم AlexNet أحجام 3x3 و5x5 و11x11. واستخدم Inceptionv3 أحجام 1x1 و3x3 و5x5.

التحدي هو العثور على المستوى الصحيح من الحبيبات من أجل إنشاء تجريدات بالمقياس المناسب، مع الأخذ في الاعتبار مجموعة بيانات معينة، ودون الإفراط في التجهيز .

نوع وحجم التجمع

عادةً ما يتم استخدام التجميع الأقصى ، غالبًا بأبعاد 2x2. وهذا يعني أن الإدخال يتم تقليص حجمه بشكل كبير ، مما يقلل من تكلفة المعالجة.

يؤدي التجميع الأكبر إلى تقليل أبعاد الإشارة، وقد يؤدي إلى فقدان غير مقبول للمعلومات . غالبًا ما تعمل نوافذ التجميع غير المتداخلة بشكل أفضل. [76]

تمدد

تتضمن عملية التوسيع تجاهل وحدات البكسل داخل النواة. وهذا يقلل من ذاكرة المعالجة بشكل محتمل دون فقد كبير للإشارة. يؤدي توسيع بمقدار 2 على نواة 3x3 إلى توسيع النواة إلى 5x5، مع الاستمرار في معالجة 9 وحدات بكسل (متباعدة بالتساوي). على وجه التحديد، وحدات البكسل المعالجة بعد التوسيع هي الخلايا (1،1)، (1،3)، (1،5)، (3،1)، (3،3)، (3،5)، (5،1)، (5،3)، (5،5)، حيث يشير (i،j) إلى خلية الصف i والعمود j في النواة الموسعة 5x5. وفقًا لذلك، يؤدي توسيع بمقدار 4 إلى توسيع النواة إلى 7x7. [ بحاجة لمصدر ]

تباين الترجمة والتداخل

من المفترض عمومًا أن CNNs ثابتة تجاه تحولات المدخلات. إن طبقات الالتفاف أو التجميع داخل CNN التي لا تحتوي على خطوة أكبر من واحد تكون في الواقع متكافئة لترجمات المدخلات. [72] ومع ذلك، فإن الطبقات ذات الخطوة الأكبر من واحد تتجاهل نظرية أخذ العينات نيستكويست-شانون وقد تؤدي إلى تعرج إشارة المدخلات [72] وفي حين أن CNNs قادرة من حيث المبدأ على تنفيذ مرشحات مضادة للتعرج، فقد لوحظ أن هذا لا يحدث في الممارسة العملية [86] وتنتج نماذج غير متكافئة للترجمات. علاوة على ذلك، إذا استخدمت CNN طبقات متصلة بالكامل، فإن تباين الترجمة لا يعني ثبات الترجمة، حيث أن الطبقات المتصلة بالكامل ليست ثابتة تجاه تحولات المدخلات. [87] [15] أحد الحلول لثبات الترجمة الكامل هو تجنب أي أخذ عينات تنازلية في جميع أنحاء الشبكة وتطبيق تجميع متوسط ​​عالمي في الطبقة الأخيرة. [72] بالإضافة إلى ذلك، تم اقتراح العديد من الحلول الجزئية الأخرى، مثل التنعيم قبل عمليات تقليل العينات، [88] وشبكات المحولات المكانية، [89] وزيادة البيانات ، والعينات الفرعية جنبًا إلى جنب مع التجميع، [15] والشبكات العصبية الكبسولية . [90]

تقييم

تعتمد دقة النموذج النهائي على جزء فرعي من مجموعة البيانات يتم فصله في البداية، وغالبًا ما يُطلق عليه مجموعة الاختبار. وفي أوقات أخرى، يتم تطبيق طرق مثل التحقق المتبادل k -fold . وتتضمن الاستراتيجيات الأخرى استخدام التنبؤ المطابق . [91] [92]

طرق التنظيم

التنظيم هو عملية إدخال معلومات إضافية لحل مشكلة غير صحيحة أو لمنع الإفراط في التجهيز . تستخدم شبكات CNN أنواعًا مختلفة من التنظيم.

تجريبي

أوقع

نظرًا لأن الطبقة المتصلة بالكامل تشغل معظم المعلمات، فهي عرضة للإفراط في التجهيز. إحدى الطرق لتقليل الإفراط في التجهيز هي الإسقاط ، والتي تم تقديمها في عام 2014. [93] في كل مرحلة تدريب، يتم "إسقاط" العقد الفردية من الشبكة (تجاهلها) باحتمالية أو الاحتفاظ بها باحتمالية ، بحيث يتم ترك شبكة مخفضة؛ كما تتم إزالة الحواف الواردة والصادرة إلى العقدة المسقطة. يتم تدريب الشبكة المخفضة فقط على البيانات في تلك المرحلة. ثم يتم إعادة إدخال العقد التي تمت إزالتها في الشبكة بأوزانها الأصلية.

في مراحل التدريب، تكون عادةً 0.5؛ أما بالنسبة لعقد الإدخال، تكون عادةً أعلى من ذلك بكثير لأن المعلومات تُفقد مباشرةً عند تجاهل عقد الإدخال.

في وقت الاختبار بعد انتهاء التدريب، نود بشكل مثالي العثور على متوسط ​​عينة لجميع الشبكات المنسدلة المحتملة؛ لسوء الحظ، هذا غير ممكن للقيم الكبيرة لـ . ومع ذلك، يمكننا العثور على تقريب باستخدام الشبكة الكاملة مع ترجيح ناتج كل عقدة بعامل ، وبالتالي فإن القيمة المتوقعة لإخراج أي عقدة هي نفسها الموجودة في مراحل التدريب. هذه هي أكبر مساهمة لطريقة التسرب: على الرغم من أنها تولد شبكات عصبية بشكل فعال، وبالتالي تسمح بدمج النماذج، إلا أنه في وقت الاختبار، يلزم اختبار شبكة واحدة فقط.

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

دروب كونيكت

DropConnect هو تعميم للانقطاع حيث يمكن إسقاط كل اتصال، وليس كل وحدة إخراج، باحتمالية . وبالتالي تتلقى كل وحدة إدخال من مجموعة فرعية عشوائية من الوحدات في الطبقة السابقة. [94]

DropConnect يشبه Dropout لأنه يقدم ندرة ديناميكية داخل النموذج، لكنه يختلف في أن الندرة تكون على الأوزان، وليس على متجهات الإخراج لطبقة. بعبارة أخرى، تصبح الطبقة المتصلة بالكامل باستخدام DropConnect طبقة متصلة بشكل ندرة حيث يتم اختيار الاتصالات بشكل عشوائي أثناء مرحلة التدريب.

التجمع العشوائي

أحد العيوب الرئيسية لـ Dropout هو أنه لا يتمتع بنفس الفوائد بالنسبة للطبقات التلافيفية، حيث لا تكون الخلايا العصبية متصلة بشكل كامل.

حتى قبل Dropout، في عام 2013، تم استبدال تقنية تسمى التجميع العشوائي، [95] بعمليات التجميع الحتمية التقليدية بإجراء عشوائي، حيث يتم اختيار التنشيط داخل كل منطقة تجميع بشكل عشوائي وفقًا لتوزيع متعدد الحدود ، يتم تحديده من خلال الأنشطة داخل منطقة التجميع. هذا النهج خالٍ من المعلمات الفائقة ويمكن دمجه مع طرق التنظيم الأخرى، مثل التسرب وزيادة البيانات .

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

البيانات الاصطناعية

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

صريح

التوقف المبكر

إن إحدى أبسط الطرق لمنع الإفراط في ملاءمة الشبكة هي ببساطة إيقاف التدريب قبل أن تتاح الفرصة لحدوث الإفراط في الملاءمة. ولكن هذا يأتي مع عيب يتمثل في توقف عملية التعلم.

عدد المعلمات

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

انخفاض الوزن

الشكل البسيط للمنظم المضاف هو اضمحلال الوزن، والذي يضيف ببساطة خطأ إضافيًا، يتناسب مع مجموع الأوزان ( المعيار L1 ) أو الحجم التربيعي ( المعيار L2 ) لمتجه الوزن، إلى الخطأ عند كل عقدة. يمكن تقليل مستوى تعقيد النموذج المقبول عن طريق زيادة ثابت التناسب (المعلمة الفائقة "ألفا")، وبالتالي زيادة العقوبة لمتجهات الوزن الكبيرة.

إن التنظيم L2 هو الشكل الأكثر شيوعًا للتنظيم. ويمكن تنفيذه عن طريق معاقبة القيمة التربيعية لجميع المعلمات مباشرة في الهدف. يتمتع التنظيم L2 بالتفسير البديهي المتمثل في معاقبة متجهات الوزن المدببة بشدة وتفضيل متجهات الوزن المنتشرة. ونظرًا للتفاعلات المضاعفة بين الأوزان والمدخلات، فإن هذا يتمتع بالخاصية المفيدة المتمثلة في تشجيع الشبكة على استخدام جميع مدخلاتها قليلاً بدلاً من استخدام بعض مدخلاتها كثيرًا.

كما أن تنظيم L1 شائع أيضًا. فهو يجعل متجهات الوزن متفرقة أثناء التحسين. بعبارة أخرى، ينتهي الأمر بالخلايا العصبية التي يتم تنظيمها باستخدام L1 إلى استخدام مجموعة فرعية متفرقة فقط من أهم مدخلاتها وتصبح ثابتة تقريبًا للمدخلات الصاخبة. يمكن دمج L1 مع تنظيم L2؛ وهذا ما يسمى بتنظيم الشبكة المرنة .

قيود الحد الأقصى للمعيار

شكل آخر من أشكال التنظيم هو فرض حد أعلى مطلق على حجم متجه الوزن لكل خلية عصبية واستخدام الانحدار المتدرج المتوقع لفرض القيد. في الممارسة العملية، يتوافق هذا مع إجراء تحديث المعلمة بشكل طبيعي، ثم فرض القيد عن طريق تثبيت متجه الوزن لكل خلية عصبية لتلبية . القيم النموذجية لـ هي من 3 إلى 4. تشير بعض الأوراق إلى تحسينات [98] عند استخدام هذا الشكل من التنظيم.

إطارات الإحداثيات الهرمية

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

تتمثل إحدى الطرق الشائعة السابقة للتعامل مع هذه المشكلة في تدريب الشبكة على البيانات المحولة في اتجاهات ومقاييس وإضاءة مختلفة وما إلى ذلك حتى تتمكن الشبكة من التعامل مع هذه الاختلافات. وهذا يتطلب الكثير من العمليات الحسابية لمجموعات البيانات الكبيرة. والبديل هو استخدام تسلسل هرمي من إطارات الإحداثيات واستخدام مجموعة من الخلايا العصبية لتمثيل اقتران شكل السمة ووضعها بالنسبة للشبكية . الوضع بالنسبة للشبكية هو العلاقة بين إطار إحداثيات الشبكية وإطار إحداثيات السمات الجوهرية. [100]

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

التطبيقات

التعرف على الصور

غالبًا ما تُستخدم CNN في أنظمة التعرف على الصور . في عام 2012، تم الإبلاغ عن معدل خطأ بنسبة 0.23% في قاعدة بيانات MNIST . [27] ذكرت ورقة بحثية أخرى حول استخدام CNN لتصنيف الصور أن عملية التعلم كانت "سريعة بشكل مدهش"؛ في نفس الورقة، تم تحقيق أفضل النتائج المنشورة اعتبارًا من عام 2011 في قاعدة بيانات MNIST وقاعدة بيانات NORB. [24] لاحقًا، فازت CNN مماثلة تسمى AlexNet [102] بتحدي التعرف البصري واسع النطاق ImageNet 2012.

عند تطبيقها على التعرف على الوجه ، حققت شبكات CNN انخفاضًا كبيرًا في معدل الخطأ. [103] ذكرت ورقة بحثية أخرى معدل التعرف بنسبة 97.6٪ على "5600 صورة ثابتة لأكثر من 10 أشخاص". [20] تم استخدام شبكات CNN لتقييم جودة الفيديو بطريقة موضوعية بعد التدريب اليدوي؛ كان للنظام الناتج خطأ جذر متوسط ​​مربع منخفض جدًا . [104]

يعد تحدي التعرف البصري واسع النطاق ImageNet معيارًا في تصنيف الكائنات واكتشافها، مع ملايين الصور ومئات فئات الكائنات. في ILSVRC 2014، [105] وهو تحدي التعرف البصري واسع النطاق، استخدم كل فريق عالي التصنيف تقريبًا CNN كإطار أساسي له. زاد الفائز GoogLeNet [106] (أساس DeepDream ) متوسط ​​الدقة المتوسطة لاكتشاف الكائنات إلى 0.439329، وخفض خطأ التصنيف إلى 0.06656، وهي أفضل نتيجة حتى الآن. طبقت شبكتها أكثر من 30 طبقة. كان أداء الشبكات العصبية التلافيفية في اختبارات ImageNet قريبًا من أداء البشر. [107] لا تزال أفضل الخوارزميات تكافح مع الكائنات الصغيرة أو الرفيعة، مثل نملة صغيرة على ساق زهرة أو شخص يحمل ريشة في يده. كما يواجهون مشكلة مع الصور المشوهة بالمرشحات، وهي ظاهرة شائعة بشكل متزايد مع الكاميرات الرقمية الحديثة. على النقيض من ذلك، نادرًا ما تزعج هذه الأنواع من الصور البشر. ومع ذلك، يميل البشر إلى مواجهة مشاكل أخرى. على سبيل المثال، لا يجيدون تصنيف الأشياء إلى فئات دقيقة مثل سلالة معينة من الكلاب أو أنواع الطيور، في حين تتعامل الشبكات العصبية التلافيفية مع هذا. [ بحاجة لمصدر ]

في عام 2015، أظهرت شبكة CNN متعددة الطبقات القدرة على اكتشاف الوجوه من مجموعة واسعة من الزوايا، بما في ذلك المقلوبة، حتى عندما تكون مسدودة جزئيًا، بأداء تنافسي. تم تدريب الشبكة على قاعدة بيانات تضم 200000 صورة تضمنت وجوهًا بزوايا واتجاهات مختلفة و20 مليون صورة أخرى بدون وجوه. لقد استخدموا دفعات من 128 صورة على مدى 50000 تكرار. [108]

تحليل الفيديو

بالمقارنة مع مجالات بيانات الصور، هناك القليل نسبيًا من العمل على تطبيق CNNs على تصنيف الفيديو. الفيديو أكثر تعقيدًا من الصور لأنه يحتوي على بُعد (زمني) آخر. ومع ذلك، تم استكشاف بعض امتدادات CNNs في مجال الفيديو. أحد الأساليب هو التعامل مع المكان والزمان كأبعاد متكافئة للمدخلات وإجراء التفافات في كل من الزمان والمكان. [109] [110] طريقة أخرى هي دمج ميزات شبكتين عصبيتين ملتويتين، واحدة للتيار المكاني والأخرى للتيار الزمني. [111] [112] [113] عادةً ما يتم دمج وحدات الذاكرة القصيرة المدى الطويلة (LSTM) المتكررة بعد CNN لمراعاة التبعيات بين الإطارات أو بين المقاطع. [114] [115] تم تقديم مخططات التعلم غير الخاضعة للإشراف لتدريب الميزات المكانية الزمنية، بناءً على آلات بولتزمان المقيدة ذات البوابات التلافيفية [116] وتحليل الفضاء الفرعي المستقل. [117] يمكن رؤية تطبيقه في نموذج النص إلى الفيديو . [ بحاجة لمصدر ]

معالجة اللغة الطبيعية

تم استكشاف شبكات CNN أيضًا لمعالجة اللغة الطبيعية . نماذج CNN فعالة في العديد من مشكلات معالجة اللغة الطبيعية وحققت نتائج ممتازة في التحليل الدلالي [118] ، واسترجاع استعلامات البحث [119] ، ونمذجة الجمل [120] ، والتصنيف [121] ، والتنبؤ [122] ومهام معالجة اللغة الطبيعية التقليدية الأخرى. [123] بالمقارنة مع طرق معالجة اللغة التقليدية مثل الشبكات العصبية المتكررة ، يمكن لشبكات CNN تمثيل حقائق سياقية مختلفة للغة لا تعتمد على افتراض التسلسل المتسلسل، في حين أن شبكات RNN أكثر ملاءمة عندما تكون نمذجة السلاسل الزمنية الكلاسيكية مطلوبة. [124] [125] [126] [127]

كشف الشذوذ

تم استخدام CNN مع التفافات أحادية البعد على سلسلة زمنية في مجال التردد (البقايا الطيفية) بواسطة نموذج غير خاضع للإشراف للكشف عن الشذوذ في مجال الوقت. [128]

اكتشاف الأدوية

تم استخدام CNNs في اكتشاف الأدوية . يمكن أن يؤدي التنبؤ بالتفاعل بين الجزيئات والبروتينات البيولوجية إلى تحديد العلاجات المحتملة. في عام 2015، قدمت Atomwise AtomNet، أول شبكة عصبية للتعلم العميق لتصميم الأدوية القائمة على البنية . [129] يتدرب النظام مباشرة على التمثيلات ثلاثية الأبعاد للتفاعلات الكيميائية. على غرار الطريقة التي تتعلم بها شبكات التعرف على الصور تكوين سمات أصغر ومتقاربة مكانيًا في هياكل أكبر ومعقدة، [130] يكتشف AtomNet السمات الكيميائية، مثل العطرية ، وكربونات sp3 ، والرابطة الهيدروجينية . بعد ذلك، تم استخدام AtomNet للتنبؤ بجزيئات حيوية مرشحة جديدة لأهداف أمراض متعددة، وأبرزها علاجات فيروس الإيبولا [131] والتصلب المتعدد . [132]

لعبة الداما

تم استخدام شبكات CNN في لعبة الداما . من عام 1999 إلى عام 2001، نشر فوجل وتشيلابيلا أوراقًا توضح كيف يمكن للشبكة العصبية التلافيفية أن تتعلم لعب الداما باستخدام التطور المشترك. لم تستخدم عملية التعلم ألعابًا بشرية احترافية سابقة، بل ركزت بدلاً من ذلك على مجموعة ضئيلة من المعلومات الواردة في رقعة الشطرنج: موقع ونوع القطع، والفرق في عدد القطع بين الجانبين. في النهاية، تم اختبار البرنامج ( Blondie24 ) في 165 لعبة ضد لاعبين وتم تصنيفه في أعلى نسبة 0.4٪. [133] [134] كما حقق فوزًا على برنامج Chinook في مستوى "الخبير" في اللعب. [135]

يذهب

تم استخدام CNN في لعبة جو على الكمبيوتر . في ديسمبر 2014، نشر كلارك وستوركي ورقة بحثية تُظهر أن CNN المدربة من خلال التعلم الخاضع للإشراف من قاعدة بيانات الألعاب الاحترافية البشرية يمكن أن تتفوق على GNU Go وتفوز ببعض الألعاب ضد برنامج البحث الشجري Monte Carlo Fuego 1.1 في جزء بسيط من الوقت الذي يستغرقه Fuego للعب. [136] في وقت لاحق، أُعلن أن شبكة عصبية ملتوية كبيرة مكونة من 12 طبقة قد تنبأت بشكل صحيح بالحركة الاحترافية في 55٪ من المواضع، وهو ما يعادل دقة لاعب بشري 6 دان . عندما تم استخدام الشبكة التلافيفية المدربة مباشرة للعب ألعاب جو، دون أي بحث، فقد تغلبت على برنامج البحث التقليدي GNU Go في 97٪ من الألعاب، وتطابق أداء برنامج البحث الشجري Monte Carlo Fuego الذي يحاكي عشرة آلاف عملية لعب (حوالي مليون موضع) لكل حركة. [137]

تم استخدام زوج من شبكات CNN لاختيار التحركات التي يجب تجربتها ("شبكة السياسة") وتقييم المواقف ("شبكة القيمة") التي تحرك MCTS بواسطة AlphaGo ، وهو أول من تغلب على أفضل لاعب بشري في ذلك الوقت. [138]

التنبؤ بالسلاسل الزمنية

تعتبر الشبكات العصبية المتكررة بشكل عام أفضل بنيات الشبكات العصبية للتنبؤ بالسلاسل الزمنية (ونمذجة التسلسل بشكل عام)، ولكن الدراسات الحديثة تظهر أن الشبكات التلافيفية يمكن أن تعمل بشكل مماثل أو حتى أفضل. [139] [12] قد تمكن التلافيف المتوسعة [140] الشبكات العصبية التلافيفية أحادية البعد من تعلم تبعيات السلاسل الزمنية بشكل فعال. [141] يمكن تنفيذ التلافيف بكفاءة أكبر من الحلول القائمة على RNN، ولا تعاني من التدرجات المتلاشية (أو المتفجرة). [142] يمكن أن توفر الشبكات التلافيفية أداء تنبؤ محسنًا عندما يكون هناك سلاسل زمنية متعددة متشابهة للتعلم منها. [143] يمكن أيضًا تطبيق CNN على مهام أخرى في تحليل السلاسل الزمنية (على سبيل المثال، تصنيف السلاسل الزمنية [144] أو التنبؤ الكمي [145] ).

التراث الثقافي ومجموعات البيانات ثلاثية الأبعاد

مع زيادة الحصول على الاكتشافات الأثرية مثل الألواح الطينية التي تحمل الكتابة المسمارية باستخدام ماسحات ضوئية ثلاثية الأبعاد ، أصبحت مجموعات البيانات المرجعية متاحة، بما في ذلك HeiCuBeDa [146] التي توفر ما يقرب من 2000 مجموعة بيانات طبيعية ثنائية الأبعاد وثلاثية الأبعاد تم إعدادها باستخدام إطار عمل برنامج GigaMesh . [147] لذلك تُستخدم المقاييس القائمة على الانحناء جنبًا إلى جنب مع الشبكات العصبية الهندسية (GNNs)، على سبيل المثال لتصنيف الفترة لتلك الألواح الطينية التي تعد من بين أقدم وثائق التاريخ البشري. [148] [149]

الكون المثالى

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

تفسيرات بشرية قابلة للتفسير

يعد التدريب الشامل والتنبؤ ممارسة شائعة في مجال الرؤية الحاسوبية . ومع ذلك، هناك حاجة إلى تفسيرات بشرية قابلة للتفسير للأنظمة الحرجة مثل السيارات ذاتية القيادة . [151] مع التطورات الأخيرة في بروز الرؤية ، والانتباه المكاني ، والانتباه الزمني ، يمكن تصور المناطق المكانية/اللحظات الزمنية الأكثر أهمية لتبرير تنبؤات CNN. [152] [153]

شبكات Q العميقة

الشبكة العصبية العميقة (DQN) هي نوع من نماذج التعلم العميق التي تجمع بين الشبكة العصبية العميقة والتعلم Q ، وهو شكل من أشكال التعلم التعزيزي . على عكس وكلاء التعلم التعزيزي السابقين، يمكن للشبكات العصبية العميقة التي تستخدم CNNs التعلم مباشرة من المدخلات الحسية عالية الأبعاد عبر التعلم التعزيزي. [154]

تم تقديم النتائج الأولية في عام 2014، مع ورقة بحثية مصاحبة في فبراير 2015. [155] وصف البحث تطبيقًا لألعاب Atari 2600. سبقته نماذج أخرى للتعلم التعزيزي العميق. [156]

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

تتمتع شبكات المعتقدات العميقة التلافيفية (CDBN) ببنية مشابهة جدًا للشبكات العصبية التلافيفية ويتم تدريبها بشكل مشابه لشبكات المعتقدات العميقة. لذلك، فإنها تستغل البنية ثنائية الأبعاد للصور، مثلما تفعل شبكات CNN، وتستفيد من التدريب المسبق مثل شبكات المعتقدات العميقة . إنها توفر بنية عامة يمكن استخدامها في العديد من مهام معالجة الصور والإشارات. تم الحصول على نتائج معيارية على مجموعات بيانات الصور القياسية مثل CIFAR [157] باستخدام CDBNs. [158]

هرم التجريد العصبي
هرم التجريد العصبي

هرم التجريد العصبي

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

المكتبات البارزة

  • Caffe : مكتبة للشبكات العصبية التلافيفية. أنشأها مركز بيركلي للرؤية والتعلم (BVLC). تدعم كل من وحدة المعالجة المركزية ووحدة معالجة الرسومات. تم تطويرها بلغة C++ ، وتحتوي على غلافات Python و MATLAB .
  • Deeplearning4j : التعلم العميق في Java و Scala على Spark الممكّن بوحدات معالجة رسومية متعددة . مكتبة تعلم عميق عامة الغرض لمجموعة إنتاج JVM التي تعمل على محرك حوسبة علمية C++. تسمح بإنشاء طبقات مخصصة. تتكامل مع Hadoop وKafka.
  • Dlib : مجموعة أدوات لإنشاء تطبيقات التعلم الآلي وتحليل البيانات في العالم الحقيقي باستخدام لغة C++.
  • مجموعة أدوات Microsoft Cognitive Toolkit : مجموعة أدوات للتعلم العميق كتبتها Microsoft مع العديد من الميزات الفريدة التي تعمل على تحسين قابلية التوسع على عقد متعددة. وهي تدعم واجهات كاملة للتدريب بلغات C++ وPython مع دعم إضافي لاستنتاج النموذج بلغات C# وJava.
  • TensorFlow : مكتبة شبيهة بـ Theano مرخصة من Apache 2.0 مع دعم لوحدة المعالجة المركزية ووحدة معالجة الرسومات ووحدة معالجة الموتر (TPU) المملوكة لشركة Google، [160] والأجهزة المحمولة.
  • Theano : مكتبة التعلم العميق المرجعية للغة Python مع واجهة برمجة تطبيقات متوافقة إلى حد كبير مع مكتبة NumPy الشهيرة . تتيح للمستخدم كتابة تعبيرات رياضية رمزية، ثم توليد مشتقاتها تلقائيًا، مما يوفر على المستخدم عناء كتابة تدرجات الترميز أو الانتشار العكسي. يتم تجميع هذه التعبيرات الرمزية تلقائيًا إلى كود CUDA لتنفيذ سريع على وحدة معالجة الرسومات .
  • Torch : إطار عمل حاسوبي علمي يوفر دعمًا واسعًا لخوارزميات التعلم الآلي، مكتوب بلغة C و Lua .

انظر أيضا

ملحوظات

  1. ^ عند تطبيقه على أنواع أخرى من البيانات غير بيانات الصورة، مثل بيانات الصوت، قد يتوافق "الموضع المكاني" بشكل مختلف مع نقاط مختلفة في مجال الوقت ، أو مجال التردد ، أو غير ذلك من المساحات الرياضية .
  2. ^ ومن هنا جاء اسم "الطبقة التلافيفية"
  3. ^ ما يسمى بالبيانات التصنيفية .

مراجع

  1. ^ LeCun, Yann; Bengio, Yoshua; Hinton, Geoffrey (2015-05-28). "التعلم العميق". Nature . 521 (7553): 436– 444. Bibcode :2015Natur.521..436L. doi :10.1038/nature14539. ISSN  1476-4687. PMID  26017442.
  2. ^ ab Venkatesan, Ragav; Li, Baoxin (2017-10-23). ​​Convolutional Neural Networks in Visual Computing: A Concise Guide. CRC Press. ISBN 978-1-351-65032-8. تم أرشفة النسخة الأصلية في 2023-10-16 . تم استرجاعها في 2020-12-13 .
  3. ^ ab Balas, Valentina E.; Kumar, Raghvendra; Srivastava, Rajshree (2019-11-19). الاتجاهات والتطورات الحديثة في الذكاء الاصطناعي وإنترنت الأشياء. Springer Nature. ISBN 978-3-030-32644-9. تم أرشفة النسخة الأصلية في 2023-10-16 . تم استرجاعها في 2020-12-13 .
  4. ^ Zhang, Yingjie; Soon, Hong Geok; Ye, Dongsen; Fuh, Jerry Ying Hsi; Zhu, Kunpeng (سبتمبر 2020). "مراقبة عملية الاندماج في فراش المسحوق بواسطة الرؤية الآلية باستخدام الشبكات العصبية التلافيفية الهجينة". معاملات معهد مهندسي الكهرباء والإلكترونيات في المعلوماتية الصناعية . 16 (9): 5769– 5779. doi :10.1109/TII.2019.2956078. ISSN  1941-0050. S2CID  213010088. مؤرشف من الأصل في 2023-07-31 . تم الاسترجاع 2023-08-12 .
  5. ^ Chervyakov, NI; Lyakhov, PA; Deryabin, MA; Nagornov, NN; Valueva, MV; Valuev, GV (سبتمبر 2020). "حل قائم على نظام أرقام البقايا لتقليل تكلفة الأجهزة لشبكة عصبية ملتوية". Neurocomputing . 407 : 439– 453. doi : 10.1016/j.neucom.2020.04.018. S2CID  219470398. مؤرشف من الأصل في 2023-06-29 . تم الاسترجاع 2023-08-12 . تمثل الشبكات العصبية الملتوية بنيات التعلم العميق المستخدمة حاليًا في مجموعة واسعة من التطبيقات، بما في ذلك الرؤية الحاسوبية، والتعرف على الكلام، وكشف البرامج الضارة، وتحليل السلاسل الزمنية في التمويل، والعديد من التطبيقات الأخرى.
  6. ^ حبيبي، أغدام، حامد (2017-05-30). دليل الشبكات العصبية التلافيفية: تطبيق عملي على اكتشاف إشارات المرور وتصنيفها . هرافي، إلناز جهاني. شام، سويسرا. ISBN 9783319575490. OCLC  987790957.{{cite book}}: CS1 maint: location missing publisher (link) CS1 maint: multiple names: authors list (link)
  7. ^ abc Homma, Toshiteru; Les Atlas; Robert Marks II (1987). "An Artificial Neural Network for Spatio-Temporal Bipolar Patterns: Application to Phoneme Classification" (PDF) . Advances in Neural Information Processing Systems . 1 : 31– 40. مؤرشف (PDF) من الأصل في 2022-03-31 . تم الاسترجاع في 2022-03-31 . إن مفهوم الالتفاف أو الارتباط المستخدم في النماذج المقدمة شائع في التخصصات الهندسية وقد تم تطبيقه على نطاق واسع في تصميم المرشحات وأنظمة التحكم وما إلى ذلك.
  8. ^ Valueva, MV; Nagornov, NN; Lyakhov, PA; Valuev, GV; Chervyakov, NI (2020). "تطبيق نظام رقم البقايا لتقليل تكاليف الأجهزة لتنفيذ الشبكة العصبية التلافيفية". الرياضيات والحاسبات في المحاكاة . 177. Elsevier BV: 232– 243. doi :10.1016/j.matcom.2020.04.031. ISSN  0378-4754. S2CID  218955622. الشبكات العصبية التلافيفية هي أداة واعدة لحل مشكلة التعرف على الأنماط.
  9. ^ فان دن أورد ، آرون. ديليمان، ساندر؛ شراوين ، بنيامين (2013/01/01). بورجس، CJC. بوتو، L.؛ ويلينج، م. قهرماني، ز.؛ واينبرغر، KQ (محرران). توصية موسيقية عميقة قائمة على المحتوى (PDF) . Curran Associates, Inc. الصفحات  2643–2651 . أرشفة (PDF) من النسخة الأصلية بتاريخ 2022-03-07 . تم الاسترجاع 2022-03-31 .
  10. ^ Collobert, Ronan; Weston, Jason (2008-01-01). "A unified architecture for natural language processing". Proceedings of the 25th international conference on Machine learning - ICML '08 . New York, NY, US: ACM. pp.  160– 167. doi :10.1145/1390156.1390177. ISBN 978-1-60558-205-4. S2CID  2617020.
  11. ^ أفيلوف، أوليكسي؛ ريمبيرت، سيباستيان؛ بوبوف، أنطون؛ بوجرين، لوران (يوليو 2020). "تقنيات التعلم العميق لتحسين الكشف عن الوعي أثناء الجراحة من إشارات تخطيط كهربية الدماغ". المؤتمر الدولي السنوي الثاني والأربعون لجمعية الهندسة في الطب والأحياء التابعة لمعهد مهندسي الكهرباء والإلكترونيات (EMBC) لعام 2020 (PDF) . المجلد. 2020. مونتريال، كيبيك، كندا: معهد مهندسي الكهرباء والإلكترونيات. ص.  142- 145. doi :10.1109/EMBC44109.2020.9176228. ISBN 978-1-7281-1990-8. PMID  33017950. S2CID  221386616. مؤرشف من الأصل (PDF) في 2022-05-19 . تم الاسترجاع في 2023-07-21 .
  12. ^ ab Tsantekidis, Avraam; Passalis, Nikolaos; Tefas, Anastasios; Kanniainen, Juho; Gabbouj, Moncef; Iosifidis, Alexandros (يوليو 2017). "التنبؤ بأسعار الأسهم من دفتر أوامر الحد باستخدام الشبكات العصبية التلافيفية". مؤتمر معهد مهندسي الكهرباء والإلكترونيات التاسع عشر لعام 2017 حول المعلوماتية التجارية (CBI) . سالونيك، اليونان: معهد مهندسي الكهرباء والإلكترونيات. ص.  7-12 . doi :10.1109/CBI.2017.23. ISBN 978-1-5386-3035-8. S2CID  4950757.
  13. ^ abc Zhang, Wei (1988). "Shift-invariant pattern identify neural network and its optical architecture". وقائع المؤتمر السنوي للجمعية اليابانية للفيزياء التطبيقية . مؤرشف من الأصل في 2020-06-23 . تم الاسترجاع في 2020-06-22 .
  14. ^ abc Zhang, Wei (1990). "Parallel distributed processing model with local space-invariant interconnections and its optical architecture". Applied Optics . 29 (32): 4790– 7. Bibcode :1990ApOpt..29.4790Z. doi :10.1364/AO.29.004790. PMID  20577468. مؤرشف من الأصل في 2017-02-06 . تم الاسترجاع في 2016-09-22 .
  15. ^ abcdef موتون، كونراد؛ مايبورج، يوهانس سي؛ دافيل، ماريلي إتش. (2020). "الخطوة وثبات الترجمة في شبكات CNN". في جيربر، أورونا (المحرر). أبحاث الذكاء الاصطناعي . الاتصالات في علوم الكمبيوتر والمعلومات. المجلد 1342. شام: سبرينغر إنترناشيونال للنشر. ص  267- 281. arXiv : 2103.10097 . doi :10.1007/978-3-030-66151-9_17. ISBN 978-3-030-66151-9. S2CID  232269854. تم أرشفة النسخة الأصلية في 2021-06-27 . تم استرجاعها في 2021-03-26 .
  16. ^ كورتزمان، توماس (20 أغسطس 2019). "التحيز الخفي في مجموعة بيانات DUD-E يؤدي إلى أداء مضلل للتعلم العميق في الفحص الافتراضي القائم على البنية". PLOS ONE . 14 (8): e0220113. Bibcode :2019PLoSO..1420113C. doi : 10.1371/journal.pone.0220113 . PMC 6701836. PMID  31430292 . 
  17. ^ abc Fukushima, K. (2007). "Neocognitron". Scholarpedia . 2 (1): 1717. Bibcode :2007SchpJ...2.1717F. doi : 10.4249/scholarpedia.1717 .
  18. ^ ab Hubel, DH; Wiesel, TN (1968-03-01). "الحقول الاستقبالية والبنية الوظيفية لقشرة المخطط لدى القرد". مجلة علم وظائف الأعضاء . 195 (1): 215– 243. doi :10.1113/jphysiol.1968.sp008455. ISSN  0022-3751. PMC 1557912. PMID  4966457 . 
  19. ^ ab Fukushima, Kunihiko (1980). "Neocognitron: A Self-organizing Neural Network Model for a Mechanism of Pattern Recognition Unaffected by Shift in Position" (PDF) . علم التحكم الآلي البيولوجي . 36 (4): 193– 202. doi :10.1007/BF00344251. PMID  7370364. S2CID  206775608. مؤرشف من الأصل (PDF) في 3 يونيو 2014. تم الاسترجاع في 16 نوفمبر 2013 .
  20. ^ ab Matusugu, Masakazu; Katsuhiko Mori; Yusuke Mitari; Yuji Kaneda (2003). "التعرف على تعبيرات الوجه المستقلة عن الموضوع باستخدام كشف الوجه القوي باستخدام شبكة عصبية ملتوية" (PDF) . الشبكات العصبية . 16 (5): 555– 559. doi :10.1016/S0893-6080(03)00115-1. PMID  12850007. مؤرشف من الأصل (PDF) في 13 ديسمبر 2013. تم الاسترجاع في 17 نوفمبر 2013 .
  21. ^ كشف غموض الشبكات العصبية التلافيفية: برنامج تعليمي قائم على منظور التصفية المطابق https://arxiv.org/abs/2108.11663v3
  22. ^ "Convolutional Neural Networks (LeNet) – DeepLearning 0.1 documentation". DeepLearning 0.1 . LISA Lab. مؤرشف من الأصل في 28 ديسمبر 2017 . تم الاسترجاع في 31 أغسطس 2013 .
  23. ^ Chollet, François (2017-04-04). "Xception: Deep Learning with Depthwise Separable Convolutions". arXiv : 1610.02357 [cs.CV].
  24. ^ abc Ciresan, Dan; Ueli Meier; Jonathan Masci; Luca M. Gambardella; Jurgen Schmidhuber (2011). "Flexible, High Performance Convolutional Neural Networks for Image Classification" (PDF) . وقائع المؤتمر الدولي المشترك الثاني والعشرين حول الذكاء الاصطناعي - المجلد الثاني . 2 : 1237– 1242. مؤرشف من الأصل (PDF) في 5 أبريل 2022. تم الاسترجاع في 17 نوفمبر 2013 .
  25. ^ Krizhevsky , Alex. "ImageNet Classification with Deep Convolutional Neural Networks" (PDF) . مؤرشف من الأصل (PDF) في 25 أبريل 2021. تم الاسترجاع في 17 نوفمبر 2013 .
  26. ^ ab Yamaguchi, Kouichi; Sakamoto, Kenji; Akabane, Toshio; Fujimoto, Yoshiji (November 1990). A Neural Network for Speaker-Independent Isolated Word Recognition. First International Conference on Spoken Language Processing (ICSLP 90). Kobe, Japan. مؤرشف من الأصل في 2021-03-07 . تم الاسترجاع في 2019-09-04 .
  27. ^ abc Ciresan, Dan; Meier, Ueli; Schmidhuber, Jürgen (June 2012). "Multi-column deep neural networks for image classification". مؤتمر معهد مهندسي الكهرباء والإلكترونيات لعام 2012 حول الرؤية الحاسوبية والتعرف على الأنماط . نيويورك، نيويورك: معهد مهندسي الكهرباء والإلكترونيات (IEEE). ص.  3642– 3649. arXiv : 1202.2745 . CiteSeerX 10.1.1.300.3283 . doi :10.1109/CVPR.2012.6248110. ISBN  978-1-4673-1226-4. OCLC  812295155. S2CID  2161592.
  28. ^ يو، فيشر؛ كولتون، فلادلين (2016-04-30). "تجميع السياق متعدد المقاييس بواسطة التلافيف الموسعة". arXiv : 1511.07122 [cs.CV].
  29. ^ تشن، ليانغ تشيه؛ باباندريو، جورج؛ شروف، فلوريان؛ آدم، هارتويج (2017-12-05). "إعادة التفكير في الالتفاف المؤلم لتجزئة الصورة الدلالية". arXiv : 1706.05587 [cs.CV].
  30. ^ دوتا، إيونوت كوزمين؛ جورجيسكو، ماريانا يوليانا؛ إيونيسكو، رادو تيودور (2021-08-16). “الشبكات العصبية التلافيفية السياقية”. أرخايف : 2108.07387 [cs.CV].
  31. ^ LeCun, Yann. "LeNet-5, convolutional neural networks". مؤرشف من الأصل في 24 فبراير 2021. تم الاسترجاع 16 نوفمبر 2013 .
  32. ^ زيلر، ماثيو د.؛ تايلور، جراهام دبليو.؛ فيرجوس، روب (نوفمبر 2011). "شبكات تفكيكية تكيفية لتعلم الميزات المتوسطة والعالية المستوى". المؤتمر الدولي لعام 2011 حول رؤية الكمبيوتر . معهد مهندسي الكهرباء والإلكترونيات. ص.  2018– 2025. doi :10.1109/iccv.2011.6126474. ISBN 978-1-4577-1102-2.
  33. ^ دومولين، فينسنت؛ فيسين، فرانسيسكو (2018-01-11)، دليل لحسابات الالتفاف للتعلم العميق ، arXiv : 1603.07285
  34. ^ أودينا ، أغسطس. دومولين، فنسنت؛ أولا ، كريس (2016/10/17). “التحف التفكيكية والشطرنج”. التقطير . 1 (10): ه3. دوى : 10.23915/distill.00003 . ردمك  2476-0757.
  35. ^ فان دايك، ليونارد إيليا؛ كويت، رولاند؛ دينزلر، سيباستيان جوتشن؛ جروبر، والتر رولاند (2021). "مقارنة التعرف على الأشياء لدى البشر والشبكات العصبية التلافيفية العميقة - دراسة تتبع العين". Frontiers in Neuroscience . 15 : 750639. doi : 10.3389/fnins.2021.750639 . ISSN  1662-453X. PMC 8526843. PMID  34690686 . 
  36. ^ ab Hubel, DH; Wiesel, TN (أكتوبر 1959). "الحقول الاستقبالية للخلايا العصبية المفردة في قشرة القط المخططة". J. Physiol . 148 (3): 574– 91. doi :10.1113/jphysiol.1959.sp006308. PMC 1363130. PMID  14403679 . 
  37. ^ ديفيد هـ. هوبل وتورستن ن. ويزل (2005). الدماغ والإدراك البصري: قصة تعاون دام 25 عامًا. دار نشر جامعة أكسفورد بالولايات المتحدة الأمريكية. ص 106. رقم ISBN 978-0-19-517618-6. تم أرشفة النسخة الأصلية في 2023-10-16 . تم استرجاعها في 2019-01-18 .
  38. ^ ab Fukushima, K. (1969). "استخراج السمات المرئية بواسطة شبكة متعددة الطبقات من عناصر العتبة التناظرية". معاملات معهد مهندسي الكهرباء والإلكترونيات في علوم الأنظمة والسيبرنطيقا . 5 (4): 322– 333. doi :10.1109/TSSC.1969.300225.
  39. ^ راماشاندران، براجيت؛ باريت، زوف؛ كووك، ف. لي (16 أكتوبر 2017). "البحث عن وظائف التنشيط". arXiv : 1710.05941 [cs.NE].
  40. ^ فوكوشيما ، كونيهيكو (أكتوبر 1979). ""العصبية نموذج شبكي لآلية التعرف على الأنماط التي لا تتأثر بالتحول في الموضع - نيوكوجنيترون -]. عبر. IECE (باللغة اليابانية). ي62-أ (10): 658-665 .
  41. ^ Weng, J; Ahuja, N; Huang, TS (1993). "تعلم التعرف على الأشياء ثلاثية الأبعاد وتقسيمها من الصور ثنائية الأبعاد". 1993 (المؤتمر الدولي الرابع حول رؤية الكمبيوتر) . IEEE. ص.  121– 128. doi :10.1109/ICCV.1993.378228. ISBN 0-8186-3870-2. S2CID  8619176.
  42. ^ ab Schmidhuber, Jürgen (2015). "التعلم العميق". Scholarpedia . 10 (11): 1527– 54. CiteSeerX 10.1.1.76.1541 . doi :10.1162/neco.2006.18.7.1527. PMID  16764513. S2CID  2309950. مؤرشف من الأصل في 2016-04-19 . تم الاسترجاع في 2019-01-20 . 
  43. ^ ab Waibel, Alex (ديسمبر 1987). التعرف على الأصوات باستخدام الشبكات العصبية ذات التأخير الزمني (PDF) . اجتماع معهد مهندسي الكهرباء والمعلومات والاتصالات (IEICE). طوكيو، اليابان.
  44. ^ ألكسندر وايبيل وآخرون، التعرف على الصوتيات باستخدام شبكات عصبية ذات تأخير زمني، أرشيف 2021-02-25 على موقع واي باك مشين ، معاملات معهد مهندسي الكهرباء والإلكترونيات في الصوتيات والكلام ومعالجة الإشارات، المجلد 37، العدد 3، ص 328 - 339 مارس 1989.
  45. ^ LeCun, Yann; Bengio, Yoshua (1995). "Convolutional networks for images, speech, and time series". في Arbib, Michael A. (محرر). The handbook of brain theory and neural networks (الطبعة الثانية). مطبعة معهد ماساتشوستس للتكنولوجيا. ص  276- 278. مؤرشف من الأصل في 2020-07-28 . تم الاسترجاع في 2019-12-03 .
  46. ^ جون ب. هامبشاير وألكسندر وايبل، بنيات اتصالية للتعرف على الصوتيات متعددة المتحدثين، مؤرشف من الأصل في 2022-03-31 على موقع واي باك مشين ، التطورات في أنظمة معالجة المعلومات العصبية، 1990، مورجان كوفمان.
  47. ^ Ko, Tom; Peddinti, Vijayaditya; Povey, Daniel; Seltzer, Michael L.; Khudanpur, Sanjeev (March 2018). A Study on Data Augmentation of Reverberant Speech for Robust Speech Recognition (PDF) . المؤتمر الدولي الثاني والأربعون لمعهد مهندسي الكهرباء والإلكترونيات حول الصوتيات والكلام ومعالجة الإشارات (ICASSP 2017). نيو أورليانز، لويزيانا، الولايات المتحدة. مؤرشف من الأصل (PDF) في 2018-07-08 . تم الاسترجاع في 2019-09-04 .
  48. ^ Denker, JS, Gardner, WR, Graf, H. P, Henderson, D, Howard, RE, Hubbard, W, Jackel, LD, BaIrd, HS, and Guyon (1989) Neural network identify for hand-written zip code digits Archived 2018-08-04 at the Wayback Machine , AT&T Bell Laboratories
  49. ^ ab Y. LeCun, B. Boser, JS Denker, D. Henderson, RE Howard, W. Hubbard, LD Jackel, Backpropagation Applied to Handwritten Zip Code Recognition محفوظ في 2020-01-10 على موقع Wayback Machine ؛ AT&T Bell Laboratories
  50. ^ ab Zhang, Wei (1991). "معالجة الصور لبطانة القرنية البشرية بناءً على شبكة التعلم". البصريات التطبيقية . 30 (29): 4211– 7. رمز Bibcode :1991ApOpt..30.4211Z. doi :10.1364/AO.30.004211. PMID  20706526. مؤرشف من الأصل في 2017-02-06 . تم الاسترجاع في 2016-09-22 .
  51. ^ ab Zhang, Wei (1994). "الكشف المحوسب عن التكلسات الدقيقة المتجمعة في صور الثدي الرقمية باستخدام شبكة عصبية اصطناعية ثابتة الإزاحة". الفيزياء الطبية . 21 (4): 517– 24. رمز Bibcode :1994MedPh..21..517Z. doi :10.1118/1.597177. PMID  8058017. مؤرشف من الأصل في 2017-02-06 . تم الاسترجاع في 2016-09-22 .
  52. ^ أب ليكون، Y.؛ جاكيل، إل دي؛ بوتو، L.؛ كورتيس، C .؛ دنكر، شبيبة. دراكر، ه.؛ جويون، أنا. مولر، UA؛ ساكينجر، إي؛ سيمارد، P.؛ فابنيك، ف. (أغسطس 1995). خوارزميات التعلم للتصنيف: مقارنة التعرف على الأرقام المكتوبة بخط اليد (PDF) . العلمية العالمية. ص  261 – 276. دوى :10.1142/2808. رقم ISBN 978-981-02-2324-3. مؤرشف من الأصل (PDF) في 2 مايو 2023.
  53. ^ Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. (نوفمبر 1998). "التعلم القائم على التدرج المطبق على التعرف على المستندات". وقائع معهد مهندسي الكهرباء والإلكترونيات . 86 (11): 2278– 2324. doi :10.1109/5.726791.
  54. ^ Zhang, Wei (1991). "انتشار الخطأ الخلفي باستخدام أوزان الحد الأدنى للإنتروبيا: تقنية لتحسين التعميم للشبكات العصبية الثابتة للتحول ثنائي الأبعاد". وقائع المؤتمر الدولي المشترك للشبكات العصبية . مؤرشف من الأصل في 2017-02-06 . تم الاسترجاع في 2016-09-22 .
  55. ^ دانيال جراوب، روي وين ليو، جورج إس موشيتز."تطبيقات الشبكات العصبية في معالجة الإشارات الطبية" محفوظ في 2020-07-28 على موقع واي باك مشين . في وقائع مؤتمر معهد مهندسي الكهرباء والإلكترونيات السابع والعشرون لاتخاذ القرار والتحكم، ص 343-347، 1988.
  56. ^ دانيال جراوب، وبوريس فيرن، وج. جرونر، وآرون فيلد، وتشيو هوانج. "تحليل إشارات تخطيط كهربية العضلات السطحية إلى إمكانات عمل ألياف مفردة عن طريق الشبكة العصبية محفوظ في 4 سبتمبر 2019 على موقع واي باك مشين ". وقائع ندوة معهد مهندسي الكهرباء والإلكترونيات الدولية حول الدوائر والأنظمة، ص 1008-1011، 1989.
  57. ^ Qiu Huang, Daniel Graupe, Yi Fang Huang, Ruey Wen Liu."تحديد أنماط إطلاق الإشارات العصبية [ رابط ميت ] ." في Proc. 28th IEEE Decision and Control Conf.، ص 266-271، 1989. https://ieeexplore.ieee.org/document/70115 مؤرشف في 2022-03-31 على موقع Wayback Machine
  58. ^ أوه، كيه إس؛ يونج، كيه (2004). "تنفيذ وحدة معالجة الرسوميات للشبكات العصبية". التعرف على الأنماط . 37 (6): 1311– 1314. رمز Bibcode :2004PatRe..37.1311O. doi :10.1016/j.patcog.2004.01.013.
  59. ^ ديف ستينكراوس؛ باتريس سيمارد؛ إيان باك (2005). "استخدام وحدات معالجة الرسوميات لخوارزميات التعلم الآلي". المؤتمر الدولي الثاني عشر لتحليل المستندات والتعرف عليها (ICDAR 2005) . ص  1115-1119 . doi :10.1109/ICDAR.2005.251. مؤرشف من الأصل في 2022-03-31 . تم الاسترجاع في 2022-03-31 .
  60. ^ كومار شيلابيلا؛ سيد بوري؛ باتريس سيمارد (2006). "الشبكات العصبية التلافيفية عالية الأداء لمعالجة المستندات". في لوريت، جاي (المحرر). ورشة العمل الدولية العاشرة حول حدود التعرف على خط اليد . Suvisoft. مؤرشف من الأصل في 2020-05-18 . تم الاسترجاع في 2016-03-14 .
  61. ^ هينتون، جي إي؛ أوسيندرو، إس؛ تيه، واي دبليو (يوليو 2006). "خوارزمية تعلم سريع لشبكات المعتقدات العميقة". الحوسبة العصبية . 18 (7): 1527– 54. CiteSeerX 10.1.1.76.1541 . doi :10.1162/neco.2006.18.7.1527. PMID  16764513. S2CID  2309950. 
  62. ^ بينجيو، يوشوا؛ لامبلين، باسكال؛ بوبوفيتشي، دان؛ لاروشيل، هوجو (2007). "التدريب الجشع على مستوى الطبقات للشبكات العميقة" (PDF) . التقدم في أنظمة معالجة المعلومات العصبية : 153– 160. مؤرشف (PDF) من الأصل في 2022-06-02 . تم الاسترجاع في 2022-03-31 .
  63. ^ Ranzato, MarcAurelio; Poultney, Christopher; Chopra, Sumit; LeCun, Yann (2007). "Efficient Learning of Sparse Representations with an Energy-Based Model" (PDF) . التقدم في أنظمة معالجة المعلومات العصبية . مؤرشف من الأصل (PDF) في 2016-03-22 . تم الاسترجاع في 2014-06-26 .
  64. ^ Raina, R; Madhavan, A; Ng, Andrew (14 June 2009). "Large-scale deep unsupervised learning using graphics processings" (PDF) . وقائع المؤتمر الدولي السنوي السادس والعشرين حول التعلم الآلي . ICML '09: وقائع المؤتمر الدولي السنوي السادس والعشرين حول التعلم الآلي. ص.  873– 880. doi :10.1145/1553374.1553486. ISBN 9781605585161. S2CID  392458. مؤرشف من الأصل (PDF) في 8 ديسمبر 2020. تم الاسترجاع 22 ديسمبر 2023 .
  65. ^ Ciresan, Dan; Meier, Ueli; Gambardella, Luca; Schmidhuber, Jürgen (2010). "شبكات عصبية بسيطة كبيرة عميقة للتعرف على الأرقام المكتوبة بخط اليد". الحوسبة العصبية . 22 (12): 3207– 3220. arXiv : 1003.0358 . doi :10.1162/NECO_a_00052. PMID  20858131. S2CID  1918673.
  66. ^ "جدول نتائج مسابقة IJCNN 2011". مسابقة IJCNN2011 الرسمية . 2010. مؤرشف من الأصل في 2021-01-17 . تم الاسترجاع 2019-01-14 .
  67. ^ شميدهوبر، يورجن (17 مارس 2017). "تاريخ مسابقات الرؤية الحاسوبية التي فازت بها شبكات CNN العميقة على وحدة معالجة الرسوميات". مؤرشف من الأصل في 19 ديسمبر 2018. تم الاسترجاع في 14 يناير 2019 .
  68. ^ ab Krizhevsky, Alex; Sutskever, Ilya; Hinton, Geoffrey E. (2017-05-24). "تصنيف ImageNet مع الشبكات العصبية التلافيفية العميقة" (PDF) . اتصالات ACM . 60 (6): 84– 90. doi :10.1145/3065386. ISSN  0001-0782. S2CID  195908774. مؤرشف من الأصل (PDF) في 2017-05-16 . تم الاسترجاع في 2018-12-04 .
  69. ^ Viebke, Andre; Memeti, Suejb; Pllana, Sabri; Abraham, Ajith (2019). "CHAOS: مخطط موازٍ لتدريب الشبكات العصبية التلافيفية على Intel Xeon Phi". مجلة الحوسبة الفائقة . 75 (1): 197– 227. arXiv : 1702.07908 . doi :10.1007/s11227-017-1994-x. S2CID  14135321.
  70. ^ Viebke, Andre; Pllana, Sabri (2015). "The Potential of the Intel (R) Xeon Phi for Supervised Deep Learning". 2015 IEEE 17th International Conference on High Performance Computing and Communications، 2015 IEEE 7th International Symposium on Cyberspace Safety and Security، و2015 IEEE 12th International Conference on Embedded Software and Systems . IEEE Xplore . IEEE 2015. ص  758– 765. doi :10.1109/HPCC-CSS-ICESS.2015.45. ISBN 978-1-4799-8937-9. S2CID  15411954. تم أرشفة النسخة الأصلية في 2023-03-06 . تم استرجاعها في 2022-03-31 .
  71. ^ هينتون، جيفري (2012). "تصنيف ImageNet باستخدام الشبكات العصبية التلافيفية العميقة". NIPS'12: وقائع المؤتمر الدولي الخامس والعشرين لأنظمة معالجة المعلومات العصبية - المجلد 1. 1 : 1097– 1105. مؤرشف من الأصل في 2019-12-20 . تم الاسترجاع في 2021-03-26 – عبر ACM.
  72. ^ abcde Azulay, Aharon; Weiss, Yair (2019). "لماذا تعمم الشبكات التلافيفية العميقة بشكل سيئ للغاية على تحويلات الصور الصغيرة؟". مجلة أبحاث التعلم الآلي . 20 (184): 1– 25. ISSN  1533-7928. مؤرشف من الأصل في 2022-03-31 . تم الاسترجاع في 2022-03-31 .
  73. ^ ab Géron, Aurélien (2019). Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow . سيباستوبول، كاليفورنيا: أوريلي ميديا. ISBN 978-1-492-03264-9.، ص 448
  74. ^ "CS231n Convolutional Neural Networks for Visual Recognition". cs231n.github.io . مؤرشف من الأصل في 2019-10-23 . تم الاسترجاع في 2017-04-25 .
  75. ^ نيرثيكا، راجيندران؛ مانيفانان، سييامالان؛ رامانان، أميرثالينجام؛ وانج، رويكسوان (2022-04-01). "التجميع في الشبكات العصبية التلافيفية لتحليل الصور الطبية: دراسة استقصائية ودراسة تجريبية". الحوسبة العصبية والتطبيقات . 34 (7): 5321-5347 . doi :10.1007/s00521-022-06953-8. ISSN  1433-3058. PMC 8804673. PMID 35125669  . 
  76. ^ ab Scherer, Dominik; Müller, Andreas C.; Behnke, Sven (2010). "Evaluation of Pooling Operations in Convolutional Architectures for Object Recognition" (PDF) . الشبكات العصبية الاصطناعية (ICANN)، المؤتمر الدولي العشرون حول . سالونيك، اليونان: سبرينغر. ص.  92– 101. مؤرشف (PDF) من الأصل في 2018-04-03 . تم الاسترجاع في 2016-12-28 .
  77. ^ جراهام، بنيامين (2014-12-18). "Fractional Max-Pooling". arXiv : 1412.6071 [cs.CV].
  78. ^ Springenberg, Jost Tobias; Dosovitskiy, Alexey; Brox, Thomas; Riedmiller, Martin (2014-12-21). "السعي إلى البساطة: الشبكة التلافيفية الكاملة". arXiv : 1412.6806 [cs.LG].
  79. ^ ما، زهانيو؛ تشانغ، دونغليانغ؛ شي، جي يانغ؛ دينغ، ييفينج؛ وين، شاوجو؛ لي، شياوكسو؛ سي، تشونجوي؛ جو، جون (2019). "تصنيف المركبات ذات الحبيبات الدقيقة مع تجميع القنوات القصوى لشبكات CNN المعدلة". معاملات معهد مهندسي الكهرباء والإلكترونيات في تكنولوجيا المركبات . 68 (4). معهد مهندسي الكهرباء والإلكترونيات (IEEE): 3224– 3233. doi :10.1109/tvt.2019.2899972. ISSN  0018-9545. S2CID  86674074.
  80. ^ ظفر، عافية؛ عامر، محمد؛ محمد ناوي، نظري؛ أرشد، علي؛ رياض، سامان؛ الربان، عبد الرحمن؛ دوتا، أشيت كومار؛ المطيري، سلطان (2022-08-29). "مقارنة بين طرق التجميع للشبكات العصبية التلافيفية". العلوم التطبيقية . 12 (17): 8643. doi : 10.3390/app12178643 . ISSN  2076-3417.
  81. ^ غلامالينزاد، حسين؛ خسروي، حسين (2020-09-16)، أساليب التجميع في الشبكات العصبية العميقة، مراجعة ، arXiv : 2009.07485
  82. ^ هاوسهولدر، ألستون س. (يونيو 1941). "نظرية النشاط الثابت في شبكات الألياف العصبية: التعريفات والمعضلات الأولية". نشرة الفيزياء الحيوية الرياضية . 3 (2): 63-69 . doi :10.1007/BF02478220. ISSN  0007-4985.
  83. ^ Romanuke, Vadim (2017). "العدد المناسب وتخصيص وحدات ReLU في الشبكات العصبية التلافيفية". نشرة أبحاث NTUU "معهد كييف للفنون التطبيقية" . 1 (1): 69– 78. doi : 10.20535/1810-0546.2017.1.88156 .
  84. ^ Xavier Glorot; Antoine Bordes; Yoshua Bengio (2011). Deep sparse rectifier neural networks (PDF) . AISTATS. مؤرشف من الأصل (PDF) في 2016-12-13 . تم الاسترجاع في 2023-04-10 . وظائف تنشيط المقوم وsoftplus. الثانية هي نسخة سلسة من الأولى.
  85. ^ Krizhevsky, A.; Sutskever, I.; Hinton, GE (2012). "تصنيف Imagenet باستخدام الشبكات العصبية التلافيفية العميقة" (PDF) . التقدم في أنظمة معالجة المعلومات العصبية . 1 : 1097– 1105. مؤرشف (PDF) من الأصل في 2022-03-31 . تم الاسترجاع في 2022-03-31 .
  86. ^ ريبيرو، أنطونيو هـ.؛ شون، توماس ب. (2021). "كيف تتعامل الشبكات العصبية التلافيفية مع التعرجات". ICASSP 2021 - 2021 مؤتمر معهد مهندسي الكهرباء والإلكترونيات الدولي حول الصوتيات والكلام ومعالجة الإشارات (ICASSP) . ص  2755- 2759. arXiv : 2102.07757 . doi :10.1109/ICASSP39728.2021.9414627. ISBN 978-1-7281-7605-5. S2CID  231925012.
  87. ^ Myburgh, Johannes C.; Mouton, Coenraad; Davel, Marelie H. (2020). "Tracking Translation Invariance in CNNS". في Gerber, Aurona (محرر). Artificial Intelligence Research . Communications in Computer and Information Science. المجلد 1342. شام: دار النشر سبرينغر الدولية. ص  282- 295. arXiv : 2104.05997 . doi :10.1007/978-3-030-66151-9_18. ISBN 978-3-030-66151-9. S2CID  233219976. تم أرشفة النسخة الأصلية في 2022-01-22 . تم الاسترجاع 2021-03-26 .
  88. ^ ريتشارد، تشانغ (2019-04-25). جعل الشبكات التلافيفية ثابتة التحول مرة أخرى. OCLC  1106340711.
  89. ^ Jadeberg, Simonyan, Zisserman, Kavukcuoglu, Max, Karen, Andrew, Koray (2015). "Spatial Transformer Networks" (PDF) . تقدم في أنظمة معالجة المعلومات العصبية . 28. مؤرشف من الأصل (PDF) في 2021-07-25 . تم الاسترجاع في 2021-03-26 – عبر NIPS.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  90. ^ E, Sabour, Sara Frosst, Nicholas Hinton, Geoffrey (2017-10-26). التوجيه الديناميكي بين الكبسولات. OCLC  1106278545.{{cite book}}: CS1 maint: multiple names: authors list (link)
  91. ^ ماتيز، سيرجيو؛ بارنر، كينيث إي. (2019-06-01). "متنبئ مطابق استقرائي للشبكات العصبية التلافيفية: تطبيقات التعلم النشط لتصنيف الصور". التعرف على الأنماط . 90 : 172– 182. رمز Bibcode : 2019PatRe..90..172M. doi : 10.1016/j.patcog.2019.01.035. ISSN  0031-3203. S2CID  127253432. مؤرشف من الأصل في 2021-09-29 . تم الاسترجاع 2021-09-29 .
  92. ^ Wieslander, Håkan; Harrison, Philip J.; Skogberg, Gabriel; Jackson, Sonya; Fridén, Markus; Karlsson, Johan; Spjuth, Ola; Wählby, Carolina (فبراير 2021). "التعلم العميق باستخدام التنبؤ المطابق للتحليل الهرمي لصور الأنسجة الكاملة واسعة النطاق". مجلة IEEE للمعلوماتية الطبية والصحية . 25 (2): 371– 380. doi : 10.1109/JBHI.2020.2996300 . ISSN  2168-2208. PMID  32750907. S2CID  219885788.
  93. ^ سريفاستافا، نيتيش؛ سي. جيفري هينتون؛ أليكس كريزيفسكي؛ إيليا سوتسكيفر؛ رسلان سالاخوتدينوف (2014). "التسرب: طريقة بسيطة لمنع الشبكات العصبية من الإفراط في التجهيز" (PDF) . مجلة أبحاث التعلم الآلي . 15 (1): 1929– 1958. مؤرشف (PDF) من الأصل في 2016-01-19 . تم الاسترجاع في 2015-01-03 .
  94. ^ "تنظيم الشبكات العصبية باستخدام DropConnect | ICML 2013 | JMLR W&CP". jmlr.org : 1058– 1066. 2013-02-13. مؤرشف من الأصل في 2017-08-12 . تم الاسترجاع في 2015-12-17 .
  95. ^ زيلر، ماثيو د.؛ فيرجوس، روب (15 يناير 2013). "التجميع العشوائي لتنظيم الشبكات العصبية التلافيفية العميقة". arXiv : 1301.3557 [cs.LG].
  96. ^ ab Platt, John; Steinkraus, Dave; Simard, Patrice Y. (August 2003). "أفضل الممارسات للشبكات العصبية التلافيفية المطبقة على تحليل المستندات المرئية – Microsoft Research". Microsoft Research . مؤرشف من الأصل في 2017-11-07 . تم الاسترجاع في 2015-12-17 .
  97. ^ هينتون، جيفري إي؛ سريفاستافا، نيتيش؛ كريزيفسكي، أليكس؛ سوتسكيفر، إيليا؛ سالاخوتدينوف، رسلان ر. (2012). "تحسين الشبكات العصبية من خلال منع التكيف المشترك لكاشفات الميزات". arXiv : 1207.0580 [cs.NE].
  98. ^ "Dropout: A Simple Way to Prevent Neural Networks from Overfitting". jmlr.org . مؤرشف من الأصل في 2016-03-05 . تم الاسترجاع في 2015-12-17 .
  99. ^ هينتون، جيفري (1979). "بعض المظاهرات حول تأثيرات الأوصاف البنيوية في الصور الذهنية". العلوم المعرفية . 3 (3): 231– 250. doi :10.1016/s0364-0213(79)80008-7.
  100. ^ روك، إيرفين. "إطار المرجعية". إرث سليمان آش: مقالات في الإدراك وعلم النفس الاجتماعي (1990): 243-268.
  101. ^ J. Hinton, Coursera lectures on Neural Networks, 2012, Url: https://www.coursera.org/learn/neural-networks Archived 2016-12-31 at the Wayback Machine
  102. ^ ديف جيرشجورن (18 يونيو 2018). "القصة الداخلية لكيفية حصول الذكاء الاصطناعي على ما يكفي من الجودة للهيمنة على وادي السيليكون". كوارتز . مؤرشف من الأصل في 12 ديسمبر 2019. تم الاسترجاع 5 أكتوبر 2018 .
  103. ^ لورنس، ستيف؛ سي لي جايلز؛ آه تشونغ تسوي؛ أندرو دي باك (1997). "التعرف على الوجوه: نهج الشبكة العصبية التلافيفية". معاملات معهد مهندسي الكهرباء والإلكترونيات للشبكات العصبية . 8 (1): 98– 113. CiteSeerX 10.1.1.92.5813 . doi :10.1109/72.554195. PMID  18255614. S2CID  2883848. 
  104. ^ Le Callet, Patrick; Christian Viard-Gaudin; Dominique Barba (2006). "A Convolutional Neural Network Approach for Objective Video Quality Assessment" (PDF) . IEEE Transactions on Neural Networks . 17 (5): 1316– 1327. doi :10.1109/TNN.2006.879766. PMID  17001990. S2CID  221185563. مؤرشف من الأصل (PDF) في 24 فبراير 2021. تم الاسترجاع في 17 نوفمبر 2013 .
  105. ^ "مسابقة التعرف البصري على نطاق واسع ImageNet 2014 (ILSVRC2014)". مؤرشف من الأصل في 5 فبراير 2016. اطلع عليه بتاريخ 30 يناير 2016 .
  106. ^ Szegedy, Christian; Liu, Wei; Jia, Yangqing; Sermanet, Pierre; Reed, Scott E.; Anguelov, Dragomir; Erhan, Dumitru; Vanhoucke, Vincent; Rabinovich, Andrew (2015). "التعمق أكثر في الالتفافات". مؤتمر IEEE حول الرؤية الحاسوبية والتعرف على الأنماط، CVPR 2015، بوسطن، ماساتشوستس، الولايات المتحدة الأمريكية، 7-12 يونيو 2015. جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات. ص.  1-9 . arXiv : 1409.4842 . doi :10.1109/CVPR.2015.7298594. ISBN 978-1-4673-6964-0.
  107. ^ روساكوفسكي، أولغا ؛ دنغ، جيا؛ سو، هاو؛ كراوس، جوناثان. ساتيش، سانجيف؛ أماه، شون؛ هوانغ، تشيهينج؛ الأماكن القريبة : خوسلا، أديتيا؛ بيرنشتاين، مايكل. بيرج، الكسندر C.؛ فاي فاي، لي (2014). “تحدي التعرف البصري على نطاق واسع من Image Net ”. أرخايف : 1409.0575 [cs.CV].
  108. ^ "خوارزمية اكتشاف الوجه ستُحدث ثورة في البحث عن الصور". مراجعة التكنولوجيا . 16 فبراير 2015. مؤرشف من الأصل في 20 سبتمبر 2020. تم الاسترجاع 27 أكتوبر 2017 .
  109. ^ Baccouche, Moez; Mamalet, Franck; Wolf, Christian; Garcia, Christophe; Baskurt, Atilla (2011-11-16). "Sequential Deep Learning for Human Action Recognition". في صلاح، ألبرت علي؛ ليبري، برونو (المحررون). فهم السلوك البشري . مذكرات محاضرات في علوم الكمبيوتر. المجلد 7065. سبرينغر برلين هايدلبرغ. ص  29-39 . CiteSeerX 10.1.1.385.4740 . doi :10.1007/978-3-642-25446-8_4. ISBN  978-3-642-25445-1.
  110. ^ جي، شويوانج؛ شو، وي؛ يانغ، مينج؛ يو، كاي (2013-01-01). "شبكات عصبية ملتوية ثلاثية الأبعاد للتعرف على الأفعال البشرية". معاملات معهد مهندسي الكهرباء والإلكترونيات في تحليل الأنماط والذكاء الاصطناعي . 35 (1): 221– 231. CiteSeerX 10.1.1.169.4046 . doi :10.1109/TPAMI.2012.59. ISSN  0162-8828. PMID  22392705. S2CID  1923924. 
  111. ^ هوانغ جي. تشو، وينجانج؛ تشانغ، كيلين؛ لي، هوكيانغ؛ لي ويبينغ (2018). “التعرف على لغة الإشارة عبر الفيديو دون تجزئة زمنية”. أرخايف : 1801.10111 [cs.CV].
  112. ^ Karpathy, Andrej, et al. "تصنيف الفيديو على نطاق واسع باستخدام الشبكات العصبية التلافيفية محفوظ في 2019-08-06 على موقع Wayback Machine ." مؤتمر معهد مهندسي الكهرباء والإلكترونيات حول الرؤية الحاسوبية والتعرف على الأنماط (CVPR). 2014.
  113. ^ سيمونيان، كارين؛ زيسرمان، أندرو (2014). "شبكات التفافية ثنائية التيار للتعرف على الفعل في مقاطع الفيديو". arXiv : 1406.2199 [cs.CV].(2014).
  114. ^ وانغ، لي؛ دوان، شوهوان؛ تشانغ، تشيلين؛ نيو، زينكسينج؛ هوا، جانج؛ تشنغ، ناننينغ (2018-05-22). "Segment-Tube: Spatio-Temporal Action Localization in Untrimmed Videos with Per-Frame Segmentation" (PDF) . Sensors . 18 (5): 1657. Bibcode :2018Senso..18.1657W. doi : 10.3390/s18051657 . ISSN  1424-8220. PMC 5982167. PMID 29789447.  مؤرشف من الأصل (PDF) في 2021-03-01 . تم الاسترجاع في 2018-09-14 . 
  115. ^ دوان ، شوهوان. وانغ، لو؛ تشاي، تشانغبو؛ تشنغ، ناننينغ؛ تشانغ، كيلين؛ نيو، زينشينغ؛ هوا جانج (2018). “توطين العمل المكاني والزماني المشترك في مقاطع الفيديو غير المقطوعة مع تجزئة لكل إطار”. مؤتمر IEEE الدولي الخامس والعشرون لعام 2018 حول معالجة الصور (ICIP) . مؤتمر IEEE الدولي الخامس والعشرون لمعالجة الصور (ICIP). ص  918 – 922. دوى :10.1109/icip.2018.8451692. رقم ISBN 978-1-4799-7061-2.
  116. ^ تايلور، جراهام دبليو؛ فيرجوس، روب؛ ليكون، يان؛ بريجلر، كريستوف (2010-01-01). التعلم التلافيفي للميزات المكانية الزمنية. وقائع المؤتمر الأوروبي الحادي عشر حول رؤية الكمبيوتر: الجزء السادس. ECCV'10. برلين، هايدلبرغ: دار نشر سبرينغر. ص  140-153 . رقم ISBN 978-3-642-15566-6. تم أرشفة النسخة الأصلية في 2022-03-31 . تم استرجاعها في 2022-03-31 .
  117. ^ Le, QV; Zou, WY; Yeung, SY; Ng, AY (2011-01-01). "تعلم السمات المكانية الزمنية الثابتة الهرمية للتعرف على الفعل باستخدام تحليل الفضاء الفرعي المستقل". CVPR 2011. CVPR '11. واشنطن العاصمة، الولايات المتحدة: جمعية الحاسبات الإلكترونية التابعة لمعهد مهندسي الكهرباء والإلكترونيات. ص.  3361– 3368. CiteSeerX 10.1.1.294.5948 . doi :10.1109/CVPR.2011.5995496. ISBN  978-1-4577-0394-2. S2CID  6006618.
  118. ^ Grefenstette, Edward; Blunsom, Phil; de Freitas, Nando; Hermann, Karl Moritz (2014-04-29). "هندسة عميقة للتحليل الدلالي". arXiv : 1404.7296 [cs.CL].
  119. ^ Mesnil, Gregoire; Deng, Li; Gao, Jianfeng; He, Xiaodong; Shen, Yelong (April 2014). "تعلم التمثيلات الدلالية باستخدام الشبكات العصبية التلافيفية للبحث على الويب – Microsoft Research". Microsoft Research . مؤرشف من الأصل في 2017-09-15 . تم الاسترجاع في 2015-12-17 .
  120. ^ Kalchbrenner, Nal; Grefenstette, Edward; Blunsom, Phil (2014-04-08). "شبكة عصبية ملتوية لنمذجة الجمل". arXiv : 1404.2188 [cs.CL].
  121. ^ كيم، يون (2014-08-25). "الشبكات العصبية التلافيفية لتصنيف الجمل". arXiv : 1408.5882 [cs.CL].
  122. ^ Collobert, Ronan, and Jason Weston. "A unified architecture for natural language processing: Deep neural networks with multitask learning Archived 2019-09-04 at the Wayback Machine ."وقائع المؤتمر الدولي الخامس والعشرون حول التعلم الآلي. ACM، 2008.
  123. ^ Collobert, Ronan; Weston, Jason; Bottou, Leon; Karlen, Michael; Kavukcuoglu, Koray; Kuksa, Pavel (2011-03-02). "معالجة اللغة الطبيعية (تقريبًا) من الصفر". arXiv : 1103.0398 [cs.LG].
  124. ^ Yin, W; Kann, K; Yu, M; Schütze, H (2017-03-02). "دراسة مقارنة لشبكات CNN وRNN لمعالجة اللغة الطبيعية". arXiv : 1702.01923 [cs.LG].
  125. ^ باي، س.؛ كولتر، ج. س.؛ كولتون، ف. (2018). "تقييم تجريبي للشبكات التلافيفية المتكررة والعامة لنمذجة التسلسل". arXiv : 1803.01271 [cs.LG].
  126. ^ جروبر، ن. (2021). "اكتشاف ديناميكيات الفعل في النص باستخدام شبكة عصبية متكررة". الحوسبة العصبية والتطبيقات . 33 (12): 15709– 15718. doi :10.1007/S00521-021-06190-5. S2CID  236307579.
  127. ^ هاوتيان، جيه؛ زونغ، لي؛ كيانشياو، لي (2021). "نظرية التقريب للهندسة المعمارية التلافيفية لنمذجة السلاسل الزمنية". المؤتمر الدولي للتعلم الآلي . arXiv : 2107.09355 .
  128. ^ رن ، هانشنغ. شو، بيكسيونج؛ وانغ، يوجينج؛ يي، تشاو؛ هوانغ، كونغروي؛ كو، شياويو؛ شينغ، توني. يانغ، ماو؛ تونغ، جي. تشانغ، تشي (2019). خدمة الكشف عن شذوذ السلاسل الزمنية في Microsoft | وقائع المؤتمر الدولي الخامس والعشرون لـ ACM SIGKDD حول اكتشاف المعرفة واستخراج البيانات . أرخايف : 1906.03821 . دوى :10.1145/3292500.3330680. S2CID  182952311.
  129. ^ Wallach, Izhar; Dzamba, Michael; Heifets, Abraham (2015-10-09). "AtomNet: A Deep Convolutional Neural Network for Bioactivity Prediction in Structure-based Drug Discovery". arXiv : 1510.02855 [cs.LG].
  130. ^ Yosinski, Jason; Clune, Jeff; Nguyen, Anh; Fuchs, Thomas; Lipson, Hod (2015-06-22). "فهم الشبكات العصبية من خلال التصور العميق". arXiv : 1506.06579 [cs.CV].
  131. ^ "شركة ناشئة في تورنتو لديها طريقة أسرع لاكتشاف الأدوية الفعالة". The Globe and Mail . مؤرشف من الأصل في 2015-10-20 . تم الاسترجاع في 2015-11-09 .
  132. ^ "شركة ناشئة تستغل أجهزة الكمبيوتر العملاقة للبحث عن علاجات". KQED Future of You . 2015-05-27. مؤرشف من الأصل في 2018-12-06 . تم الاسترجاع في 2015-11-09 .
  133. ^ Chellapilla, K; Fogel, DB (1999). "تطوير الشبكات العصبية للعب الداما دون الاعتماد على المعرفة المتخصصة". IEEE Trans Neural Netw . 10 (6): 1382– 91. doi :10.1109/72.809083. PMID  18252639.
  134. ^ Chellapilla, K.; Fogel, DB (2001). "تطوير برنامج خبير في لعب لعبة الداما دون استخدام الخبرة البشرية". معاملات معهد مهندسي الكهرباء والإلكترونيات في الحوسبة التطورية . 5 (4): 422– 428. doi :10.1109/4235.942536.
  135. ^ فوجل، ديفيد (2001). بلوندي 24: اللعب على حافة الذكاء الاصطناعي . سان فرانسيسكو، كاليفورنيا: مورجان كوفمان. رقم ISBN 978-1558607835.
  136. ^ كلارك، كريستوفر؛ ستوركي، آموس (2014). "تعليم الشبكات العصبية التلافيفية العميقة كيفية لعب لعبة جو". arXiv : 1412.3409 [cs.AI].
  137. ^ ماديسون، كريس جيه؛ هوانج، أجا؛ سوتسكيفر، إيليا؛ سيلفر، ديفيد (2014). "تقييم الحركة في جو باستخدام الشبكات العصبية التلافيفية العميقة". arXiv : 1412.6564 [cs.LG].
  138. ^ "AlphaGo – Google DeepMind". مؤرشف من الأصل في 30 يناير 2016. اطلع عليه بتاريخ 30 يناير 2016 .
  139. ^ باي ، شاوجي. كولتر، جي زيكو؛ كولتون ، فلادلين (2018/04/19). “تقييم تجريبي للشبكات التلافيفية العامة والمتكررة لنمذجة التسلسل”. أرخايف : 1803.01271 [cs.LG].
  140. ^ يو، فيشر؛ كولتون، فلادلين (2016-04-30). "تجميع السياق متعدد المقاييس بواسطة التلافيف الموسعة". arXiv : 1511.07122 [cs.CV].
  141. ^ Borovykh, Anastasia; Bohte, Sander; Oosterlee, Cornelis W. (2018-09-17). "التنبؤ بالمتسلسلات الزمنية الشرطية باستخدام الشبكات العصبية التلافيفية". arXiv : 1703.04691 [stat.ML].
  142. ^ Mittelman, Roni (2015-08-03). "نمذجة السلاسل الزمنية باستخدام شبكات عصبية ملتوية كاملة غير مقسمة". arXiv : 1508.00317 [stat.ML].
  143. ^ تشن ، يتيان. كانغ، يانفي؛ تشن، ييشونغ؛ وانغ ، زيتشو (2019/06/11). “التنبؤ الاحتمالي باستخدام الشبكة العصبية التلافيفية الزمنية”. أرخايف : 1906.04397 [stat.ML].
  144. ^ تشاو، بيندونج؛ لو، هوانزانغ؛ تشن، شانغفينج؛ ليو، جونليانج؛ وو، دونجيا (2017-02-01). "الشبكات العصبية التلافيفية لتصنيف السلاسل الزمنية". مجلة هندسة النظم والإلكترونيات . 28 (1): 162-169 . doi :10.21629/JSEE.2017.01.18.
  145. ^ بيتنيهازي ، غابور (21/08/2019). “QCNN: الشبكة العصبية التلافيفية الكمية”. أرخايف : 1908.07978 [cs.LG].
  146. ^ هوبرت مارا (2019-06-07)، HeiCuBeDa Hilprecht – مجموعة بيانات مرجعية لخطوط هايدلبرغ المسمارية لمجموعة هيلبرشت (باللغة الألمانية)، heiDATA – مستودع مؤسسي لبيانات الأبحاث لجامعة هايدلبرغ، doi :10.11588/data/IE8CCN
  147. ^ هوبرت مارا وبارتوش بوجاتش (2019)، "كسر الشفرة على الألواح المكسورة: تحدي التعلم للخط المسماري الموضح في مجموعات البيانات ثنائية الأبعاد وثلاثية الأبعاد الطبيعية"، وقائع المؤتمر الدولي الخامس عشر لتحليل الوثائق والتعرف عليها (ICDAR) (باللغة الألمانية)، سيدني، أستراليا، ص  148-153 ، doi :10.1109/ICDAR.2019.00032، ISBN  978-1-7281-3014-9، S2CID  211026941
  148. ^ Bogacz, Bartosz; Mara, Hubert (2020), "Period Classification of 3D Cuneiform Tablets with Geometric Neural Networks", Proceedings of the 17th International Conference on Frontiers of Handwriting Recognition (ICFHR) , Dortmund, Germany
  149. ^ عرض ورقة ICFHR حول التصنيف الزمني للألواح المسمارية ثلاثية الأبعاد باستخدام الشبكات العصبية الهندسية على YouTube
  150. ^ دورجوي سين مايترا؛ أوجوال بهاتاشاريا؛ إس كيه باروي، "نهج مشترك قائم على شبكة سي إن إن للتعرف على الأحرف المكتوبة بخط اليد في نصوص متعددة" محفوظ في 2023-10-16 على موقع واي باك مشين ، في تحليل المستندات والتعرف عليها (ICDAR)، المؤتمر الدولي الثالث عشر لعام 2015، المجلد، العدد، ص.1021-1025، 23-26 أغسطس 2015
  151. ^ "NIPS 2017". ندوة التعلم الآلي القابلة للتفسير . 2017-10-20. مؤرشف من الأصل في 2019-09-07 . تم استرجاعه في 2018-09-12 .
  152. ^ زانغ، جين ليانغ؛ وانغ، لي؛ ليو، زيي؛ تشانغ، تشيلين؛ هوا، جانج؛ تشنغ، ناننينغ (2018). "شبكة عصبية ملتوية مرجحة زمنيًا قائمة على الانتباه للتعرف على الفعل". تطبيقات وابتكارات الذكاء الاصطناعي . تقدم IFIP في تكنولوجيا المعلومات والاتصالات. المجلد 519. شام: سبرينغر إنترناشيونال للنشر. ص  97-108 . arXiv : 1803.07179 . doi :10.1007/978-3-319-92007-8_9. ISBN 978-3-319-92006-1. ISSN  1868-4238. S2CID  4058889.
  153. ^ وانغ، لي؛ زانغ، جين ليانغ؛ تشانغ، تشيلين؛ نيو، زينكسينج؛ هوا، جانج؛ تشنغ، ناننينغ (2018-06-21). "التعرف على الفعل بواسطة شبكة عصبية ملتوية مرجحة زمنيًا ومدركة للانتباه" (PDF) . المستشعرات . 18 (7): 1979. رمز Bibcode : 2018Senso..18.1979W. doi : 10.3390/s18071979 . ISSN  1424-8220. PMC 6069475. PMID 29933555.  مؤرشف من الأصل (PDF) في 2018-09-13 . تم الاسترجاع في 2018-09-14 . 
  154. ^ Ong, Hao Yi; Chavez, Kevin; Hong, Augustus (2015-08-18). "Distributed Deep Q-Learning". arXiv : 1508.04186v2 [cs.LG].
  155. ^ Mnih, Volodymyr; et al. (2015). "Human-level control through deep enhancement learning". Nature . 518 (7540): 529– 533. Bibcode :2015Natur.518..529M. doi :10.1038/nature14236. PMID  25719670. S2CID  205242740.
  156. ^ Sun, R.; Sessions, C. (June 2000). "Self-segmentation of sequences: automatic formation of hierarchies of sequential behaviors". IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics . 30 (3): 403– 418. CiteSeerX 10.1.1.11.226 . doi :10.1109/3477.846230. ISSN  1083-4419. PMID  18252373. 
  157. ^ "شبكات الاعتقاد العميق المتلافية على CIFAR-10" (PDF) . مؤرشف من الأصل (PDF) في 2017-08-30 . تم استرجاعه في 2017-08-18 .
  158. ^ لي، هونغلاك؛ جروس، روجر؛ رانجاناث، راجيش؛ نج، أندرو واي. (1 يناير 2009). "شبكات الاعتقاد العميق المتلاففة للتعلم غير الخاضع للإشراف القابل للتطوير للتمثيلات الهرمية". وقائع المؤتمر الدولي السنوي السادس والعشرين حول التعلم الآلي . ACM. ص.  609- 616. CiteSeerX 10.1.1.149.6800 . doi :10.1145/1553374.1553453. ISBN  9781605585161. S2CID  12008458.
  159. ^ Behnke, Sven (2003). Hierarchical Neural Networks for Image Interpretation (PDF) . Lecture Notes in Computer Science. المجلد 2766. Springer. doi :10.1007/b11963. ISBN 978-3-540-40722-5. S2CID  1304548. مؤرشف من الأصل (PDF) في 2017-08-10 . تم الاسترجاع في 2016-12-28 .
  160. ^ Cade Metz (18 مايو 2016). "Google Built Its Very Own Chips to Power Its AI Bots". Wired . مؤرشف من الأصل في 13 يناير 2018 . تم الاسترجاع في 6 مارس 2017 .
  • CS231n: الشبكات العصبية التلافيفية للتعرف البصري — دورة علوم الكمبيوتر في جامعة ستانفورد التي قدمها أندريه كارباثي حول الشبكات العصبية التلافيفية في الرؤية الحاسوبية
  • vdumoulin/conv_arithmetic: تقرير فني عن حسابيات الالتفاف في سياق التعلم العميق. رسوم متحركة للالتفافات.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Convolutional_neural_network&oldid=1263739746"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate