الشبكة العصبية السيامية
الشبكة العصبية السيامية (وتُسمى أحيانًا الشبكة العصبية التوأمية ) هي شبكة عصبية اصطناعية تستخدم نفس الأوزان وتعمل بالتزامن على متجهي إدخال مختلفين لحساب متجهي إخراج قابلين للمقارنة. [ 1 ] [ 2 ] [ 3 ] غالبًا ما يتم حساب أحد متجهي الإخراج مسبقًا، مما يُشكل أساسًا يُقارن به متجه الإخراج الآخر. يُشبه هذا مقارنة بصمات الأصابع ، ولكن يمكن وصفه تقنيًا بشكل أدق كدالة مسافة للتجزئة الحساسة للموقع .
من الممكن بناء بنية مشابهة وظيفيًا لشبكة التوأم، ولكنها تُنفذ وظيفة مختلفة قليلاً. ويُستخدم هذا عادةً لمقارنة الحالات المتشابهة في مجموعات أنواع مختلفة.
تُستخدم مقاييس التشابه، التي يُمكن فيها استخدام الشبكات التوأمية، في مجالاتٍ مثل التعرّف على الشيكات المكتوبة بخط اليد ، والكشف التلقائي عن الوجوه في صور الكاميرا، ومطابقة الاستعلامات النصية مع المستندات المفهرسة [ 4 ] . ولعلّ أشهر تطبيقات الشبكات التوأمية هو التعرّف على الوجوه ، حيث تُحسب صورٌ معروفةٌ للأشخاص مسبقًا وتُقارن بصورةٍ من بوابة دوارة أو ما شابه. قد لا يبدو الأمر واضحًا للوهلة الأولى، ولكن هناك مشكلتان مختلفتان نوعًا ما. الأولى هي التعرّف على شخصٍ ما بين عددٍ كبيرٍ من الأشخاص الآخرين، أي مشكلة التعرّف على الوجوه. يُعدّ نظام DeepFace مثالًا على هذا النوع من الأنظمة [ 3 ] . في أقصى صوره، يتمثّل هذا في التعرّف على شخصٍ واحدٍ في محطة قطار أو مطار. أما الثانية فهي التحقق من الوجه ، أي على سبيل المثال، التحقق مما إذا كانت الصورة في جواز السفر تُطابق وجه صاحب الجواز. قد تكون الشبكة التوأمية واحدة، ولكن التنفيذ قد يختلف اختلافًا كبيرًا.
تعلُّم
يمكن إجراء التعلم في الشبكات التوأمية باستخدام خسارة الثلاثية أو خسارة التباين . في التعلم باستخدام خسارة الثلاثية، تتم مقارنة متجه أساسي (صورة مرجعية) بمتجه موجب (صورة صحيحة) ومتجه سالب (صورة خاطئة). يُجبر المتجه السالب الشبكة على التعلم، بينما يعمل المتجه الموجب كمنظم. أما في التعلم باستخدام خسارة التباين، فيجب تطبيق عملية إنقاص الوزن لتنظيم الأوزان، أو عملية مشابهة كالتطبيع.
قد يكون لمقياس المسافة لدالة الخسارة الخصائص التالية [ 5 ]
- عدم السلبية:
- هوية غير القابلين للتمييز:
- خاصية التبادل:
- متباينة المثلث :
على وجه الخصوص، غالبًا ما يتم تعريف خوارزمية خسارة الثلاثية بمسافة إقليدية تربيعية (والتي على عكس الإقليدية، لا تحتوي على متباينة المثلث) في جوهرها.
مقاييس محددة مسبقًا، مقياس المسافة الإقليدية
يتمثل الهدف التعليمي الشائع في تقليل مقياس المسافة للأجسام المتشابهة وزيادة قيمته للأجسام المختلفة. وهذا يُعطي دالة خسارة مثل
- هي مؤشرات لمجموعة من المتجهات
- الوظيفة التي تنفذها الشبكة التوأم
يُعدّ المقياس الأكثر شيوعًا للمسافة هو المسافة الإقليدية ، وفي هذه الحالة يمكن إعادة كتابة دالة الخسارة في شكل مصفوفة كما يلي:
المقاييس المُتعلمة، مقياس المسافة غير الخطي
أما الحالة الأكثر عمومية فهي عندما يتم تمرير متجه الإخراج من الشبكة التوأم عبر طبقات شبكة إضافية تقوم بتنفيذ مقاييس المسافة غير الخطية.
- هي مؤشرات لمجموعة من المتجهات
- الوظيفة التي تنفذها الشبكة التوأم
- الوظيفة التي تنفذها الشبكة التي تجمع المخرجات من الشبكة التوأم
في شكل المصفوفة، غالبًا ما يتم تقريب السابق كمسافة ماهالانوبيس للفضاء الخطي كما هو [ 6 ]
ويمكن تقسيم هذا بشكل أكبر إلى قسمين على الأقل: التعلم غير الخاضع للإشراف والتعلم الخاضع للإشراف .
المقاييس المُتعلمة، الشبكات نصف التوأم
يسمح هذا الشكل أيضًا للشبكة التوأم بأن تكون أقرب إلى نصف توأم، حيث تنفذ وظائف مختلفة قليلاً.
- هي مؤشرات لمجموعة من المتجهات
- الوظيفة التي تنفذها الشبكة التوأمية النصفية
- الوظيفة التي تنفذها الشبكة التي تجمع المخرجات من الشبكة التوأم
شبكات توأمية لتتبع الأجسام
تُستخدم الشبكات التوأمية في تتبع الأجسام نظرًا لمدخلاتها المزدوجة الفريدة وقدرتها على قياس التشابه. في تتبع الأجسام، يكون أحد مدخلات الشبكة التوأمية صورة نموذجية يختارها المستخدم مسبقًا، بينما يكون المدخل الآخر صورة بحث أكبر. وتتمثل مهمة الشبكة التوأمية في تحديد موقع الصورة النموذجية داخل صورة البحث. ومن خلال قياس التشابه بين الصورة النموذجية وكل جزء من صورة البحث، يمكن للشبكة التوأمية إنشاء خريطة لدرجة التشابه. علاوة على ذلك، باستخدام شبكة عصبية تلافيفية كاملة، يمكن استبدال عملية حساب درجة التشابه لكل قطاع بطبقة ارتباط متقاطع واحدة فقط. [ 7 ]
بعد ظهورها لأول مرة عام 2016، استُخدمت الشبكة العصبية التلافيفية المزدوجة بالكامل في العديد من الشبكات العصبية عالية الأداء لتتبع الأجسام في الوقت الحقيقي. ومن أمثلة هذه الشبكات: CFnet، [ 8 ] وStructSiam، [ 9 ] و SiamFC-tri، [ 10 ] وDSiam، [ 11 ] وSA-Siam، [ 12 ] وSiamRPN، [ 13 ] وDaSiamRPN، [ 14 ] وCascaded SiamRPN، [ 15 ] وSiamMask، [ 16 ] وSiamRPN++، [ 17 ] وDeeper and Wider SiamRPN. [ 18 ]
انظر أيضاً
مراجع
- ↑ بروملي، جين؛ غايون، إيزابيل؛ ليكان، يان؛ ساكينجر، إدوارد؛ شاه، روباك (1994). "التحقق من التوقيع باستخدام شبكة عصبية "سيامية" ذات تأخير زمني" (ملف PDF) . التطورات في أنظمة معالجة المعلومات العصبية . 6 : 737-744 .
- ↑ تشوبرا، س.؛ هادسيل، ر.؛ ليكان، ي. (يونيو 2005). "تعلم مقياس التشابه بشكل تمييزي، مع تطبيق على التحقق من الوجوه". مؤتمر جمعية مهندسي الكهرباء والإلكترونيات (IEEE) لعام 2005 حول رؤية الحاسوب والتعرف على الأنماط (CVPR'05) . المجلد 1. الصفحات 539-546. doi : 10.1109/CVPR.2005.202 . ISBN 0-7695-2372-2. S2CID 5555257 .
- 1 2 تايغمان، واي.؛ يانغ، إم.؛ رانزاتو، إم.؛ وولف، إل. (يونيو 2014). "ديب فيس: سد الفجوة نحو الأداء البشري في التحقق من الوجوه". مؤتمر IEEE لعام 2014 حول رؤية الحاسوب والتعرف على الأنماط . الصفحات 1701-1708 . doi : 10.1109/CVPR.2014.220 . ISBN 978-1-4799-5118-5. S2CID 2814088 .
- ↑ "البنى المتكررة السيامية لتعلم تشابه الجمل" .
- ↑ تشاتيرجي، مويتريا؛ لو، يونان. "تعلم التشابه مع (أو بدون) الشبكة العصبية الالتفافية" (ملف PDF) . تم الاطلاع عليه بتاريخ 7 ديسمبر 2018 .
- ↑ شاندرا، إم بي (1936). "حول المسافة المعممة في الإحصاء" (ملف PDF) . وقائع المعهد الوطني للعلوم في الهند . 1. 2 : 49-55 .
- ↑ شبكات سيامية تلافيفية بالكامل لتتبع الأجسام arXiv : 1606.09549
- ↑ "تعلم التمثيل من البداية إلى النهاية للتتبع القائم على مرشح الارتباط" .
- ↑ "شبكة سيامية منظمة للتتبع البصري في الوقت الحقيقي" (PDF) .
- ↑ "خسارة الثلاثية في الشبكة السيامية لتتبع الكائنات" (PDF) .
- ↑ "تعلم الشبكة السيامية الديناميكية لتتبع الكائنات المرئية" (PDF) .
- ↑ "شبكة سيامية مزدوجة لتتبع الأجسام في الوقت الحقيقي" (PDF) .
- ↑ "التتبع البصري عالي الأداء باستخدام شبكة اقتراح المنطقة السيامية" (PDF) .
- ^ تشو، تشنغ؛ وانغ، تشيانغ. لي، بو؛ وو، وي. يان، جونجي؛ هو، ويمينغ (2018). “الشبكات السيامية المدركة للتشتيت لتتبع الكائنات المرئية”. أرخايف : 1808.06048 [ cs.CV ].
- ↑ فان، هينغ؛ لينغ، هايبين (2018). "شبكات اقتراح المناطق المتتالية السيامية للتتبع البصري في الوقت الحقيقي". arXiv : 1812.06148 [ cs.CV ].
- ↑ وانغ، تشيانغ؛ تشانغ، لي؛ بيرتينيتو، لوكا؛ هو، ويمينغ؛ تور، فيليب إتش إس (2018). "التتبع السريع للأجسام وتجزئتها عبر الإنترنت: نهج موحد". arXiv : 1812.05050 [ cs.CV ].
- ^ لي بو. وو، وي. وانغ، تشيانغ. تشانغ، فانجي. شينغ، جونليانغ؛ يان ، جونجي (2018). “SiamRPN++: تطور التتبع البصري السيامي بشبكات عميقة جدًا”. أرخايف : 1812.11703 [ cs.CV ].
- ↑ تشانغ، تشيبنغ؛ بنغ، هووين (2019). "شبكات سيامية أعمق وأوسع لتتبع الرؤية في الوقت الحقيقي". arXiv : 1901.01660 [ cs.CV ].
- بنى الشبكات العصبية
