حاسوب عصبي قابل للتفاضل

في مجال الذكاء الاصطناعي ، يُعدّ الحاسوب العصبي التفاضلي ( DNC ) بنية شبكة عصبية مُعززة بالذاكرة (MANN)، وهي عادةً (ولكن ليس بالضرورة) متكررة في تطبيقها. نُشر هذا النموذج في عام 2016 بواسطة أليكس غريفز وآخرين من شركة ديب مايند . [ 1 ]
التطبيقات
يستلهم DNC بشكل غير مباشر من بنية فون نيومان ، مما يجعله من المرجح أن يتفوق على البنى التقليدية في المهام التي هي خوارزمية بشكل أساسي والتي لا يمكن تعلمها من خلال إيجاد حدود القرار .
حتى الآن، أثبتت الشبكات العصبية الديناميكية قدرتها على التعامل مع مهام بسيطة نسبيًا، يمكن حلها باستخدام البرمجة التقليدية. لكن هذه الشبكات لا تحتاج إلى برمجة لكل مشكلة على حدة، بل يمكن تدريبها. يتيح هذا المدى الانتباهي للمستخدم إدخال هياكل بيانات معقدة ، مثل الرسوم البيانية، بشكل متسلسل، واسترجاعها لاستخدامها لاحقًا. علاوة على ذلك، يمكنها تعلم جوانب من الاستدلال الرمزي وتطبيقها على الذاكرة العاملة. يرى الباحثون الذين نشروا هذه الطريقة إمكانية واعدة لتدريب الشبكات العصبية الديناميكية على أداء مهام معقدة ومنظمة [ 1 ] [ 2 ] ، ومعالجة تطبيقات البيانات الضخمة التي تتطلب نوعًا من الاستدلال، مثل إنشاء تعليقات الفيديو أو تحليل النصوص الدلالي [ 3 ] [ 4 ] .
يمكن تدريب شبكة DNC على التنقل في أنظمة النقل السريع ، وتطبيق هذه الشبكة على نظام مختلف. عادةً ما يتعين على الشبكة العصبية التي لا تمتلك ذاكرة أن تتعلم كل نظام نقل من الصفر. في مهام اجتياز الرسوم البيانية ومعالجة التسلسلات باستخدام التعلم الخاضع للإشراف ، تفوقت شبكات DNC على البدائل مثل الذاكرة طويلة المدى أو آلة تورينج العصبية . [ 5 ] باستخدام نهج التعلم المعزز لحل مشكلة أحجية المكعبات المستوحاة من SHRDLU ، تم تدريب شبكة DNC عبر التعلم المنهجي، وتعلمت وضع خطة . وقد تفوقت على الشبكة العصبية المتكررة التقليدية . [ 5 ]
بنيان

طُرحت شبكات DNC كامتداد لآلة تورينج العصبية (NTM)، مع إضافة آليات انتباه الذاكرة التي تتحكم في مكان تخزين الذاكرة، والانتباه الزمني الذي يسجل ترتيب الأحداث. يتيح هذا الهيكل لشبكات DNC أن تكون أكثر قوة وتجريدًا من آلة تورينج العصبية، مع قدرتها على أداء مهام ذات تبعيات طويلة المدى مقارنةً ببعض النماذج السابقة مثل الذاكرة طويلة المدى ( LSTM ). يمكن تخصيص الذاكرة، وهي عبارة عن مصفوفة، ديناميكيًا والوصول إليها بشكل غير محدود. تتميز شبكة DNC بقابلية التفاضل من البداية إلى النهاية (كل مكون فرعي من النموذج قابل للتفاضل، وبالتالي فإن النموذج بأكمله قابل للتفاضل). هذا يُمكّن من تحسينها بكفاءة باستخدام خوارزمية التدرج الهبوطي . [ 3 ] [ 6 ] [ 7 ]
يشابه نموذج DNC بنية فون نيومان ، وبسبب إمكانية تغيير حجم الذاكرة، فهو كامل تورينج . [ 8 ]
اللجنة الوطنية الديمقراطية التقليدية
اللجنة الوطنية الديمقراطية، كما نُشرت أصلاً [ 1 ]
| المتغيرات المستقلة | |
| متجه الإدخال | |
| ناقل الهدف | |
| وحدة التحكم | |
| ;\mathbf {r} _{t-1}^{R}]} | مصفوفة إدخال وحدة التحكم |
| LSTM عميق (متعدد الطبقات) | |
| متجه بوابة الإدخال | |
| متجه بوابة الإخراج | |
| متجه بوابة النسيان | |
| متجه بوابة الولاية، | |
| متجه بوابة مخفية، | |
| ;\mathbf {h} _{t}^{L}]+W_{r}[\mathbf {r} _{t}^{1};\cdots ;\mathbf {r} _{t}^{R}]} | متجه خرج DNC |
| قراءة وكتابة العناوين | |
| معلمات الواجهة | |
| ;\mathbf {k} _{t}^{r,R};{\hat {\beta }}_{t}^{r,1};\cdots ;{\hat {\beta }}_{t}^{r,R};\mathbf {k} _{t}^{w};{\hat {\beta _{t}^{w}}};\mathbf {\hat {e}} _{t};\mathbf {v} _{t};{\hat {f_{t}^{1}}};\cdots ;{\hat {f_{t}^{R}}};{\hat {g}}_{t}^{a};{\hat {g}}_{t}^{w};{\hat {\boldsymbol {\pi }}}_{t}^{1};\cdots ;{\hat {\boldsymbol {\pi }}}_{t}^{R}]} | |
| رؤوس القراءة | |
| مفاتيح القراءة | |
| اقرأ نقاط القوة | |
| بوابات مجانية | |
| أوضاع القراءة، | |
| رأس الكتابة | |
| مفتاح الكتابة | |
| قوة الكتابة | |
| مسح المتجه | |
| متجه الكتابة | |
| بوابة التخصيص | |
| بوابة الكتابة | |
| ذاكرة | |
| مصفوفة الذاكرة، مصفوفة من الآحاد | |
| متجه الاستخدام | |
| ترجيح الأسبقية، | |
| مصفوفة الارتباط الزمني، | |
| كتابة الترجيح | |
| قراءة الوزن | |
| قراءة المتجهات | |
| العنونة القائمة على المحتوى ، مفتاح البحث، نقطة قوة رئيسية | |
| مؤشراتمرتبة حسب ترتيب الاستخدام تصاعديًا | |
| ترجيح التخصيص | |
| ترجيح المحتوى | |
| وزن محتوى القراءة | |
| الترجيح الأمامي | |
| الترجيح العكسي | |
| ناقل الاحتفاظ بالذاكرة | |
| التعريفات | |
| مصفوفة الأوزان ، متجه الانحياز | |
| مصفوفة الأصفار، مصفوفة الآحاد، مصفوفة الوحدة | |
| الضرب العنصري | |
| تشابه جيب التمام | |
| دالة سيجمويد | |
| وظيفة ون بلس | |
| لـ j = 1، ... ، K. | دالة سوفتماكس |
الإضافات
تشمل التحسينات استخدام عنونة الذاكرة المتفرقة، مما يقلل من تعقيد الوقت والمساحة بآلاف المرات. ويمكن تحقيق ذلك باستخدام خوارزمية الجوار الأقرب التقريبية، مثل التجزئة الحساسة للموقع ، أو شجرة kd عشوائية مثل مكتبة Fast Library for Approximate Nearest Neighbors من جامعة كولومبيا البريطانية . [ 9 ] يُفصل وقت الحساب التكيفي (ACT) وقت الحساب عن وقت البيانات، مستفيدًا من حقيقة أن طول المسألة وصعوبتها ليسا متطابقين دائمًا. [ 10 ] يُحقق التدريب باستخدام التدرجات الاصطناعية أداءً أفضل بكثير من الانتشار العكسي عبر الزمن (BPTT). [ 11 ] ويمكن تحسين المتانة باستخدام تطبيع الطبقات وتقنية Bypass Dropout كآلية تنظيم. [ 12 ]
انظر أيضاً
مراجع
- 1 2 3 غريفز، أليكس؛ واين، غريغ؛ رينولدز، مالكولم؛ هارلي، تيم؛ دانيهيلكا، إيفو؛ غرابسكا-بارفينسكا، أغنيشكا؛ كولميناريجو، سيرجيو غوميز؛ غريفنستيت، إدوارد؛ رامالهو، تياغو (12 أكتوبر 2016). "الحوسبة الهجينة باستخدام شبكة عصبية مع ذاكرة خارجية ديناميكية" . مجلة نيتشر . 538 (7626): 471-476 . Bibcode : 2016Natur.538..471G . doi : 10.1038/nature20101 . ISSN 1476-4687 . PMID 27732574. S2CID 205251479 .
- ↑ "الحواسيب العصبية التفاضلية | ديب مايند" . ديب مايند . ١٢ أكتوبر ٢٠١٦. تم الاطلاع عليه بتاريخ ١٩ أكتوبر ٢٠١٦ .
- 1 2 بورغيس، مات. "تعلم الذكاء الاصطناعي لشركة ديب مايند ركوب مترو أنفاق لندن باستخدام المنطق والذاكرة الشبيهة بالبشر" . وايرد المملكة المتحدة . تم الاسترجاع في 19 أكتوبر 2016 .
- ↑ جاغر، هربرت (12 أكتوبر 2016). "الذكاء الاصطناعي: الاستدلال العصبي العميق" . مجلة نيتشر . 538 (7626): 467-468 . Bibcode : 2016Natur.538..467J . doi : 10.1038/nature19477 . ISSN 1476-4687 . PMID 27732576 .
- 1 2 جيمس، مايك. "شبكة ديب مايند العصبية التفاضلية تفكر بعمق" . www.i-programmer.info . تاريخ الاسترجاع: 20 أكتوبر 2016 .
- ↑ "ذكاء اصطناعي من ديب مايند يتعلم التنقل في مترو أنفاق لندن" . مجلة بي سي ماج . تاريخ الاسترجاع: 19 أكتوبر 2016 .
- ↑ مانس، جون (13 أكتوبر 2016). "الحاسوب العصبي التفاضلي من ديب مايند يساعدك على التنقل في مترو الأنفاق بفضل ذاكرته" . تيك كرانش . تم الاطلاع عليه بتاريخ 19 أكتوبر 2016 .
- ↑ "ندوة الشبكات العصبية المتكررة 2016: أليكس غريفز - حاسوب عصبي تفاضلي" . يوتيوب . 22 مارس 2017.
- ↑ جاك دبليو راي؛ جوناثان جيه هانت؛ هارلي، تيم؛ دانيهيلكا، إيفو؛ سينيور، أندرو؛ واين، جريج؛ جريفز، أليكس؛ تيموثي بي ليليكرب (2016). "توسيع نطاق الشبكات العصبية المعززة بالذاكرة مع عمليات قراءة وكتابة متفرقة". arXiv : 1610.09027 [ cs.LG ].
- ↑ غريفز، أليكس (2016). "وقت الحساب التكيفي للشبكات العصبية المتكررة". arXiv : 1603.08983 [ cs.NE ].
- ↑ جادربيرغ، ماكس؛ فويتش ماريان تشارنيكي؛ أوسينديرو، سيمون؛ فينيالز، أوريول؛ غريفز، أليكس؛ سيلفر، ديفيد؛ كافوكوغلو، كوراي (2016). "واجهات عصبية منفصلة باستخدام تدرجات اصطناعية". arXiv : 1608.05343 [ cs.LG ].
- ↑ فرانك، يورغ؛ نيهويس، يان؛ وايبيل، أليكس (2018). "حاسوب عصبي تفاضلي قوي وقابل للتوسع للإجابة على الأسئلة". arXiv : 1807.02658 [ cs.CL ].
روابط خارجية
- بنى الشبكات العصبية
- الشبكات العصبية الاصطناعية
- 2016 في مجال الذكاء الاصطناعي
