آلة المتجهات الداعمة
في مجال تعلم الآلة ، تُعدّ آلة المتجهات الداعمة ( SVM ) أو شبكة المتجهات الداعمة [ 1 ] نموذجًا خاضعًا للإشراف ذو هامش أقصى ، مزودًا بخوارزميات تعلم مرتبطة به ، لتحليل البيانات لأغراض التصنيف والتحليل الانحداري . طُوّرت آلات المتجهات الداعمة في مختبرات AT&T Bell [ 1 ] [ 2 ] ، وهي من أكثر النماذج دراسةً، إذ تستند إلى أطر التعلم الإحصائي لنظرية VC التي اقترحها فابنيك (1982، 1995) وشيرفونينكيس (1974).
إضافةً إلى التصنيف الخطي ، تستطيع آلات المتجهات الداعمة (SVMs) إجراء تصنيف غير خطي بكفاءة باستخدام حيلة النواة ، حيث تمثل البيانات فقط من خلال مجموعة من مقارنات التشابه الثنائية بين نقاط البيانات الأصلية باستخدام دالة النواة، التي تحولها إلى إحداثيات في فضاء ميزات عالي الأبعاد . وبالتالي، تستخدم آلات المتجهات الداعمة حيلة النواة لرسم مدخلاتها ضمنيًا في فضاءات ميزات عالية الأبعاد، حيث يمكن إجراء التصنيف الخطي. [ 3 ] وباعتبارها نماذج ذات هامش أقصى، فإن آلات المتجهات الداعمة مقاومة للبيانات المشوشة (مثل الأمثلة المصنفة بشكل خاطئ). كما يمكن استخدام آلات المتجهات الداعمة في مهام الانحدار ، حيث يصبح الهدف-حساس.
تعتمد خوارزمية تجميع المتجهات الداعمة [ 4 ] ، التي ابتكرها هافا سيجلمان وفلاديمير فابنيك ، على إحصائيات المتجهات الداعمة، المُطوَّرة في خوارزمية آلات المتجهات الداعمة، لتصنيف البيانات غير المصنفة. تتطلب مجموعات البيانات هذه أساليب تعلم غير مُشرف عليها ، والتي تسعى إلى إيجاد تجميع طبيعي للبيانات في مجموعات، ثم ربط البيانات الجديدة بهذه المجموعات.
يرجع انتشار آلات المتجهات الداعمة (SVMs) على الأرجح إلى سهولة تحليلها نظريًا، ومرونتها في التطبيق على نطاق واسع من المهام، بما في ذلك مسائل التنبؤ الهيكلي . ولا يزال من غير الواضح ما إذا كانت آلات المتجهات الداعمة تتفوق في أدائها التنبؤي على النماذج الخطية الأخرى، مثل الانحدار اللوجستي والانحدار الخطي . [ 5 ]
تحفيز

يُعدّ تصنيف البيانات مهمة شائعة في مجال التعلّم الآلي . لنفترض أن بعض نقاط البيانات المعطاة تنتمي كل منها إلى إحدى فئتين، والهدف هو تحديد الفئة التي ستنتمي إليها نقطة بيانات جديدة . في حالة آلات المتجهات الداعمة، تُعتبر نقطة البيانات بمثابةمتجه ذو أبعاد (قائمة منالأرقام)، ونريد أن نعرف ما إذا كان بإمكاننا فصل هذه النقاط باستخدامالمستوى الفائق ذو الأبعاد n . يُسمى هذا المصنف الخطي . توجد العديد من المستويات الفائقة التي يمكن استخدامها لتصنيف البيانات. يُعدّ المستوى الفائق الذي يُمثل أكبر مسافة فاصلة، أو هامش ، بين الفئتين خيارًا معقولًا كأفضل مستوى فائق. لذا، نختار المستوى الفائق بحيث تكون المسافة منه إلى أقرب نقطة بيانات على كل جانب مُعظمة. إذا وُجد مثل هذا المستوى الفائق، يُعرف باسم المستوى الفائق ذي الهامش الأقصى ، ويُعرف المصنف الخطي الذي يُحدده باسم المصنف ذي الهامش الأقصى ؛ أو ما يُعادله، مُدرك الاستقرار الأمثل . [ 6 ]
بصورة أدق، تقوم آلة المتجهات الداعمة بإنشاء مستوى فائق أو مجموعة من المستويات الفائقة في فضاء عالي الأبعاد أو لانهائي الأبعاد، ويمكن استخدامها للتصنيف أو الانحدار أو مهام أخرى مثل اكتشاف القيم الشاذة. [ 7 ] وبشكل بديهي، يتحقق الفصل الجيد من خلال المستوى الفائق الذي يمتلك أكبر مسافة إلى أقرب نقطة بيانات تدريب لأي فئة (ما يُسمى بالهامش الوظيفي)، لأنه بشكل عام كلما زاد الهامش، انخفض خطأ التعميم للمصنف. [ 8 ] انخفاض خطأ التعميم يعني أن احتمالية تعرض المُنفذ لفرط التخصيص أقل .
بينما يمكن صياغة المشكلة الأصلية في فضاء محدود الأبعاد، غالبًا ما يحدث أن المجموعات المراد تمييزها لا يمكن فصلها خطيًا في ذلك الفضاء. لهذا السبب، اقتُرح [ 9 ] تحويل الفضاء الأصلي محدود الأبعاد إلى فضاء ذي أبعاد أعلى بكثير، مما يُفترض أن يُسهّل عملية الفصل فيه. وللحفاظ على عبء حسابي معقول، صُممت التحويلات المستخدمة في مخططات آلة المتجهات الداعمة (SVM) لضمان إمكانية حساب حاصل الضرب النقطي لأزواج متجهات بيانات الإدخال بسهولة بدلالة المتغيرات في الفضاء الأصلي، وذلك بتعريفها بدلالة دالة النواة.يتم اختيارها لتناسب المسألة. [ 10 ] تُعرَّف المستويات الفائقة في الفضاء ذي الأبعاد الأعلى بأنها مجموعة النقاط التي يكون حاصل ضربها النقطي مع متجه في ذلك الفضاء ثابتًا، حيث تكون هذه المجموعة من المتجهات مجموعة متعامدة (وبالتالي دنيا) من المتجهات التي تُحدد مستوىً فائقًا. يمكن اختيار المتجهات التي تُحدد المستويات الفائقة لتكون تراكيب خطية ذات معاملات.صور متجهات الميزاتالتي تحدث في قاعدة البيانات. مع هذا الاختيار للمستوى الفائق، النقاطيتم تعريف العناصر الموجودة في فضاء الميزات والتي يتم تعيينها في المستوى الفائق بواسطة العلاقة لاحظ أنه إذايصبح صغيراً عندمايبتعد أكثر فأكثر عنيقيس كل حد في المجموع درجة قرب نقطة الاختبارإلى نقطة قاعدة البيانات المقابلةوبهذه الطريقة، يمكن استخدام مجموع النوى المذكورة أعلاه لقياس القرب النسبي لكل نقطة اختبار من نقاط البيانات التي تنتمي إلى إحدى المجموعتين المراد تمييزهما. لاحظ أن مجموعة النقاطنتيجة لذلك، يمكن أن يكون رسمها في أي مستوى فائق معقدًا للغاية، مما يسمح بتمييز أكثر تعقيدًا بين المجموعات التي ليست محدبة على الإطلاق في الفضاء الأصلي.
التطبيقات
يمكن استخدام آلات المتجهات الداعمة (SVMs) لحل العديد من المشاكل الواقعية:
- تُعدّ آلات المتجهات الداعمة مفيدة في تصنيف النصوص والنصوص التشعبية ، إذ يُمكن لتطبيقها أن يُقلّل بشكلٍ كبير من الحاجة إلى بيانات التدريب المُصنّفة في كلٍّ من الإعدادات الاستقرائية والاستقرائية القياسية . [ 11 ] وتعتمد بعض طرق التحليل الدلالي السطحي على آلات المتجهات الداعمة. [ 12 ]
- يمكن أيضًا تصنيف الصور باستخدام آلات المتجهات الداعمة (SVMs). تُظهر النتائج التجريبية أن آلات المتجهات الداعمة تحقق دقة بحث أعلى بكثير من أساليب تحسين الاستعلام التقليدية بعد ثلاث إلى أربع جولات فقط من التغذية الراجعة للملاءمة. وينطبق هذا أيضًا على أنظمة تجزئة الصور ، بما في ذلك تلك التي تستخدم نسخة معدلة من آلة المتجهات الداعمة تعتمد على النهج المُفضّل كما اقترحه فابنيك. [ 13 ] [ 14 ]
- تصنيف بيانات الأقمار الصناعية مثل بيانات SAR باستخدام SVM الخاضع للإشراف. [ 15 ]
- يمكن التعرف على الأحرف المكتوبة بخط اليد باستخدام خوارزمية SVM. [ 16 ] [ 17 ]
- تُستخدم خوارزمية آلة المتجهات الداعمة (SVM) على نطاق واسع في العلوم البيولوجية وغيرها. وقد استُخدمت لتصنيف البروتينات بدقة تصل إلى 90% من المركبات المصنفة بشكل صحيح. وقد اقتُرحت اختبارات التبديل القائمة على أوزان SVM كآلية لتفسير نماذج SVM. [ 18 ] [ 19 ] كما استُخدمت أوزان آلة المتجهات الداعمة لتفسير نماذج SVM في السابق. [ 20 ] ويُعدّ التفسير اللاحق لنماذج آلة المتجهات الداعمة، بهدف تحديد السمات التي يستخدمها النموذج للتنبؤ، مجالًا بحثيًا حديثًا نسبيًا ذا أهمية خاصة في العلوم البيولوجية.
تاريخ
ابتكر فلاديمير ن. فابنيك وأليكسي يا. تشيرفونينكيس خوارزمية SVM الأصلية عام 1964. وفي عام 1992، اقترح برنارد بوسر وإيزابيل غويون وفلاديمير فابنيك طريقةً لإنشاء مصنفات غير خطية بتطبيق حيلة النواة على المستويات الفائقة ذات الهامش الأقصى. [ 9 ] أما صيغة "الهامش المرن"، الشائعة الاستخدام في حزم البرامج، فقد اقترحتها كورينا كورتيس وفابنيك عام 1993 ونُشرت عام 1995. [ 1 ]
آلة المتجهات الداعمة الخطية

لدينا مجموعة بيانات تدريبية مننقاط من الشكل حيثتكون القيم إما 1 أو -1، ويشير كل منهما إلى الفئة التي تنتمي إليها النقطةينتمي. كلهومتجه حقيقي ذو بُعد n . نريد إيجاد "المستوى الفائق ذي الهامش الأقصى" الذي يقسم مجموعة النقاطوالتيمن مجموعة النقاط التي، والتي تُعرَّف بحيث تكون المسافة بين المستوى الفائق وأقرب نقطةيتم تحقيق أقصى استفادة من أي من المجموعتين.
يمكن كتابة أي مستوى فائق على شكل مجموعة من النقاطمُرضٍ أينيمثل المتجه العمودي (غير المعياري بالضرورة) على المستوى الفائق. وهذا يشبه إلى حد كبير صيغة هيس المعيارية ، باستثناء أنليس بالضرورة أن يكون متجه وحدة. المعلمةيحدد إزاحة المستوى الفائق عن نقطة الأصل على طول المتجه العمودي.
ويمكن تعريف التحيز أيضاً بحيث
هامش صلب
إذا كانت بيانات التدريب قابلة للفصل الخطي ، فيمكننا اختيار مستويين فائقين متوازيين يفصلان بين فئتي البيانات، بحيث تكون المسافة بينهما أكبر ما يمكن. تُسمى المنطقة المحصورة بين هذين المستويين الفائقين "الهامش"، ويُعرف المستوى الفائق ذو الهامش الأقصى بأنه المستوى الفائق الذي يقع في منتصف المسافة بينهما. مع مجموعة بيانات مُعَيَّرة أو مُوَحَّدة، يمكن وصف هذين المستويين الفائقين بالمعادلات التالية:
- (أي شيء على هذا الحد أو فوقه ينتمي إلى فئة واحدة، ويحمل التسمية 1)
و
- (أي شيء على هذا الحد أو أسفله ينتمي إلى الفئة الأخرى، ويحمل التسمية -1).
هندسياً، المسافة بين هذين المستويين الفائقين هي[ 21 ] لذلك، لتحقيق أقصى مسافة بين المستويين ، نريد تقليليتم حساب المسافة باستخدام معادلة المسافة من نقطة إلى مستوى . ولتجنب وقوع نقاط البيانات في الهامش، نضيف القيد التالي: لكلأيضاً أو تنص هذه القيود على أن كل نقطة بيانات يجب أن تقع على الجانب الصحيح من الهامش.
يمكن إعادة كتابة هذا على النحو التالي
| 1 |
يمكننا جمع كل هذا معًا للحصول على مسألة التحسين:
الوتحديد المصنف النهائي الذي يحل هذه المشكلة،، أينهي دالة الإشارة .
من النتائج المهمة لهذا الوصف الهندسي أن المستوى الفائق ذو الهامش الأقصى يتحدد تمامًا بواسطة تلكالتي تقع الأقرب إليها (موضحة أدناه). هذهتُسمى هذه المتجهات بناقلات الدعم .
هامش ناعم
لتوسيع نطاق خوارزمية SVM لتشمل الحالات التي لا تكون فيها البيانات قابلة للفصل الخطي، فإن دالة خسارة المفصل مفيدة.
لاحظ أنهو الهدف رقم i (أي في هذه الحالة، 1 أو -1)، وهو الناتج رقم i .
تكون هذه الدالة صفرًا إذا تحقق الشرط الوارد في (1) ، أي إذاتقع البيانات على الجانب الصحيح من الهامش. أما بالنسبة للبيانات الموجودة على الجانب الخطأ من الهامش، فإن قيمة الدالة تتناسب طرديًا مع المسافة من الهامش.
إذن، الهدف من عملية التحسين هو تقليل ما يلي:
حيث المعامليحدد ذلك المفاضلة بين زيادة حجم الهامش وضمان أنيقع على الجانب الصحيح من الهامش (لاحظ أنه يمكننا إضافة وزن لأي من الحدين في المعادلة أعلاه). من خلال تحليل دالة الخسارة المفصلية، يمكن صياغة مسألة التحسين هذه على النحو التالي:
وبالتالي، بالنسبة للقيم الكبيرة لـ، وسيتصرف بشكل مشابه لـ SVM ذي الهامش الصلب، إذا كانت بيانات الإدخال قابلة للتصنيف الخطي، ولكنه سيظل يتعلم ما إذا كانت قاعدة التصنيف قابلة للتطبيق أم لا.
النوى غير الخطية

ابتكر فابنيك في عام 1963 خوارزمية المستوى الفائق ذي الهامش الأقصى، والتي اعتمدت على تصنيف خطي . إلا أنه في عام 1992، اقترح برنارد بوسر وإيزابيل غويون وفلاديمير فابنيك طريقة لإنشاء مصنفات غير خطية بتطبيق حيلة النواة (التي اقترحها آيزرمان وآخرون [ 22 ] ) على المستويات الفائقة ذات الهامش الأقصى. [ 9 ] ويمكن اشتقاق حيلة النواة، التي تستبدل فيها الضرب النقطي بالنوى، بسهولة في التمثيل الثنائي لمسألة آلة المتجهات الداعمة (SVM). وهذا يسمح للخوارزمية بملاءمة المستوى الفائق ذي الهامش الأقصى في فضاء الميزات المُحوَّل . قد يكون التحويل غير خطي، وقد يكون الفضاء المُحوَّل عالي الأبعاد؛ فعلى الرغم من أن المصنف هو مستوى فائق في فضاء الميزات المُحوَّل، إلا أنه قد يكون غير خطي في فضاء الإدخال الأصلي.
تجدر الإشارة إلى أن العمل في فضاء ميزات ذي أبعاد أعلى يزيد من خطأ التعميم لآلات المتجهات الداعمة، على الرغم من أن الخوارزمية لا تزال تعمل بشكل جيد عند توفر عدد كافٍ من العينات. [ 23 ]
تتضمن بعض أنواع الحبوب الشائعة ما يلي:
- متعدد الحدود (متجانس) :وخاصة عندما، وهذا يصبح النواة الخطية.
- متعدد الحدود (غير متجانس):.
- دالة الأساس الشعاعي الغاوسي :ليتم أحيانًا تحديد المعلمات باستخدام.
- الدالة السينية ( الظل الزائدي ):بالنسبة للبعض (وليس للجميع)و.
ترتبط النواة بالتحويلبحسب المعادلةالقيمة w موجودة أيضًا في الفضاء المحوّل، معيمكن حساب الضرب النقطي مع w للتصنيف مرة أخرى باستخدام حيلة النواة، أي.
حساب مصنف SVM
إن حساب مصنف SVM (ذو الهامش المرن) يعني تقليل تعبير من الشكل التالي
| 2 |
نركز على مصنف الهامش المرن لأنه، كما ذكرنا سابقًا، اختيار قيمة صغيرة كافية لـيُنتج هذا البحث مُصنِّفًا ذا هامش ثابت لبيانات الإدخال القابلة للتصنيف الخطي. وسيتم شرح المنهج الكلاسيكي، الذي يتضمن اختزال المعادلة (2) إلى مسألة برمجة تربيعية ، بالتفصيل أدناه. بعد ذلك، ستتم مناقشة مناهج أحدث مثل انحدار التدرج الفرعي وانحدار الإحداثيات.
البدائي
يمكن إعادة كتابة عملية التصغير (2) كمسألة تحسين مقيدة مع دالة هدف قابلة للتفاضل بالطريقة التالية.
لكلنقدم متغيرًا. لاحظ أنهو أصغر عدد غير سالب يحقق
وبالتالي يمكننا إعادة صياغة مسألة التحسين على النحو التالي
هذا ما يسمى بالمشكلة الأولية .
مزدوج
بحلّ المسألة المزدوجة لاغرانجية للمسألة المذكورة أعلاه، نحصل على المسألة المبسطة
يُطلق على هذا اسم المسألة الثنائية . بما أن مسألة التعظيم الثنائية هي دالة تربيعية لـمع مراعاة القيود الخطية، يمكن حلها بكفاءة باستخدام خوارزميات البرمجة التربيعية .
هنا، المتغيراتيتم تعريفها بحيث
علاوة على ذلك،متى بالضبطيقع على الجانب الصحيح من الهامش، و متىيقع على حدود الهامش. ويترتب على ذلك أنيمكن كتابتها كتركيبة خطية من متجهات الدعم.
الإزاحة،يمكن استعادتها عن طريق إيجادعلى حدود الهامش وحلها
(لاحظ أنمنذ.)
خدعة النواة

لنفترض الآن أننا نرغب في تعلم قاعدة تصنيف غير خطية تتوافق مع قاعدة تصنيف خطية لنقاط البيانات المحولةعلاوة على ذلك، لدينا دالة نواةوهو ما يرضي.
نحن نعرف متجه التصنيففي الفضاء المُحوَّل يُرضي
أين،يتم الحصول عليها عن طريق حل مسألة التحسين
المعاملاتيمكن حل هذه المسألة باستخدام البرمجة التربيعية، كما في السابق. ومرة أخرى، يمكننا إيجاد بعض المؤشرات.بحيث، لهذا السببيقع على حدود الهامش في الفضاء المحوّل، ثم يتم حله
أخيراً،
الأساليب الحديثة
تتضمن الخوارزميات الحديثة لإيجاد مصنف SVM كلاً من خوارزمية التدرج الفرعي وخوارزمية التدرج الإحداثي. وقد أثبتت كلتا التقنيتين تفوقهما بشكل ملحوظ على الأسلوب التقليدي عند التعامل مع مجموعات البيانات الكبيرة والمتفرقة؛ إذ تتميز خوارزمية التدرج الفرعي بكفاءة عالية عند وجود العديد من أمثلة التدريب، بينما تتميز خوارزمية التدرج الإحداثي بكفاءة عالية عند ارتفاع أبعاد فضاء الميزات.
الانحدار تحت التدرج
تعمل خوارزميات التدرج الفرعي لـ SVM مباشرةً مع التعبير
لاحظ أنهي دالة محدبة لـووبالتالي، يمكن تكييف طرق التدرج الهبوطي التقليدية (أو SGD )، حيث يتم اتخاذ خطوة في اتجاه متجه مُختار من التدرج الفرعي للدالة بدلاً من اتخاذ خطوة في اتجاه تدرج الدالة . يتميز هذا النهج بأنه، في بعض التطبيقات، لا يتناسب عدد التكرارات مع حجم البيانات.، عدد نقاط البيانات. [ 24 ]
الهبوط المنسق
تعمل خوارزميات الهبوط الإحداثي لآلة المتجهات الداعمة من المشكلة الثنائية
لكل، بشكل متكرر، المعامليتم تعديله في اتجاهثم، متجه المعاملات الناتجيُسقط المتجه على أقرب متجه معاملات يحقق القيود المعطاة. (عادةً ما تُستخدم المسافات الإقليدية). ثم تُكرر العملية حتى يتم الحصول على متجه معاملات شبه مثالي. الخوارزمية الناتجة سريعة للغاية عمليًا، على الرغم من قلة ضمانات الأداء التي تم إثباتها. [ 25 ]
تقليل المخاطر التجريبية
تُعدّ آلة المتجهات الداعمة ذات الهامش المرن الموصوفة أعلاه مثالًا على خوارزمية تقليل المخاطر التجريبية (ERM) لخسارة المفصل . من هذا المنظور، تنتمي آلات المتجهات الداعمة إلى فئة طبيعية من خوارزميات الاستدلال الإحصائي، ويعود العديد من خصائصها الفريدة إلى سلوك خسارة المفصل. يمكن لهذا المنظور أن يُقدّم فهمًا أعمق لكيفية عمل آلات المتجهات الداعمة وأسبابها، ويُمكّننا من تحليل خصائصها الإحصائية بشكل أفضل.
تقليل المخاطر
في التعلم الخاضع للإشراف، يتم تزويد المرء بمجموعة من أمثلة التدريبمع ملصقاتويرغب في التنبؤمنحوللقيام بذلك، يتم وضع فرضية .بحيثهو تقريب "جيد" لـعادةً ما يتم تعريف التقريب "الجيد" بمساعدة دالة الخسارة .وهذا ما يحدد مدى سوء الوضعهو بمثابة تنبؤ بـثم نرغب في اختيار فرضية تقلل من المخاطر المتوقعة :
في معظم الحالات، لا نعرف التوزيع المشترك لـبشكل مباشر. في هذه الحالات، تتمثل الاستراتيجية الشائعة في اختيار الفرضية التي تقلل من المخاطر التجريبية:
في ظل افتراضات معينة حول تسلسل المتغيرات العشوائية(على سبيل المثال، أنها مُولَّدة بواسطة عملية ماركوف محدودة)، إذا كانت مجموعة الفرضيات قيد الدراسة صغيرة بما يكفي، فإن مُصغِّر المخاطرة التجريبية سيقترب بشكل كبير من مُصغِّر المخاطرة المتوقعة.يكبر حجمه. يُطلق على هذا النهج اسم تقليل المخاطر التجريبية، أو إدارة المخاطر التجريبية.
التنظيم والاستقرار
لكي يكون لمسألة التصغير حل محدد جيدًا، يجب علينا وضع قيود على المجموعةمن الفرضيات التي يتم النظر فيها. إذاإذا كان فضاءً معياريًا (كما هو الحال بالنسبة لآلة المتجهات الداعمة)، فإن إحدى التقنيات الفعالة بشكل خاص هي النظر فقط في تلك الفرضيات.والتيوهذا يعادل فرض عقوبة تنظيميةوحل مشكلة التحسين الجديدة
يُطلق على هذا النهج اسم تنظيم تيخونوف .
وبشكل عام،يمكن أن يكون ذلك مقياسًا لمدى تعقيد الفرضيةلذلك يتم تفضيل الفرضيات الأبسط.
آلة المتجهات الداعمة وخسارة المفصلة
تذكر أن مصنف SVM (ذو الهامش الناعم)يتم اختيارها لتقليل التعبير التالي:
في ضوء المناقشة السابقة، نرى أن تقنية SVM تعادل تقليل المخاطر التجريبية مع تنظيم تيكهونوف، حيث تكون دالة الخسارة في هذه الحالة هي خسارة المفصلة.
من هذا المنظور، ترتبط خوارزمية SVM ارتباطًا وثيقًا بخوارزميات التصنيف الأساسية الأخرى مثل المربعات الصغرى المنتظمة والانحدار اللوجستي . ويكمن الاختلاف بين هذه الخوارزميات الثلاث في اختيار دالة الخسارة: فالمربعات الصغرى المنتظمة تُعادل تقليل المخاطر التجريبية باستخدام دالة الخسارة التربيعية . يستخدم الانحدار اللوجستي دالة الخسارة اللوغاريتمية .
الوظائف المستهدفة
يمكن التعبير عن الفرق بين دالة الخسارة المفصلية ودوال الخسارة الأخرى بشكل أفضل من خلال دوال الهدف - وهي الدالة التي تقلل من المخاطر المتوقعة لزوج معين من المتغيرات العشوائية..
على وجه الخصوص، دعدلبشرط وقوع الحدث الذيفي سياق التصنيف، لدينا:
وبالتالي فإن المصنف الأمثل هو:
بالنسبة لدالة الخسارة التربيعية، فإن دالة الهدف هي دالة التوقع الشرطي.أما بالنسبة للخسارة اللوجستية، فهي دالة اللوجيت.بينما تُنتج كلتا الدالتين المستهدفتين المصنف الصحيح، كماإنها تُعطينا معلومات أكثر مما نحتاج. في الواقع، إنها تُعطينا معلومات كافية لوصف توزيع.
من ناحية أخرى، يمكن التحقق من أن دالة الهدف لخسارة المفصلة هي بالضبطوبالتالي، في فضاء فرضيات غني بما فيه الكفاية - أو ما يعادله، بالنسبة لنواة مختارة بشكل مناسب - سيتقارب مصنف آلة المتجهات الداعمة إلى أبسط دالة (من حيث) الذي يصنف البيانات بشكل صحيح. وهذا يوسع التفسير الهندسي لـ SVM - بالنسبة للتصنيف الخطي، يتم تقليل المخاطرة التجريبية بواسطة أي دالة تقع هوامشها بين متجهات الدعم، وأبسط هذه الدوال هو مصنف الهامش الأقصى. [ 26 ]
ملكيات
تنتمي آلات المتجهات الداعمة (SVMs) إلى عائلة المصنفات الخطية المعممة ، ويمكن تفسيرها على أنها امتداد لنموذج البيرسيبترون . [ 27 ] كما يمكن اعتبارها حالة خاصة من تنظيم تيكهونوف . ومن خصائصها المميزة أنها تقلل في آنٍ واحد من خطأ التصنيف التجريبي وتزيد من الهامش الهندسي ؛ ولذلك تُعرف أيضًا باسم مصنفات الهامش الأقصى .
أجرى ماير وليش وهورنيك مقارنة بين خوارزمية SVM وغيرها من المصنفات. [ 28 ]
اختيار المعلمات
تعتمد فعالية خوارزمية SVM على اختيار النواة، ومعاملات النواة، ومعامل الهامش المرن.يُعدّ استخدام نواة غاوسية خيارًا شائعًا، وهي تحتوي على مُعامل واحد.أفضل مزيج منوغالباً ما يتم اختيارها عن طريق بحث شبكي باستخدام تسلسلات متزايدة أُسّياً منو، على سبيل المثال،؛عادةً، يتم فحص كل مجموعة من خيارات المعلمات باستخدام التحقق المتبادل ، ويتم اختيار المعلمات ذات أفضل دقة في التحقق المتبادل. بدلاً من ذلك، يمكن استخدام الأعمال الحديثة في التحسين البايزي لاختيارووغالباً ما يتطلب ذلك تقييم عدد أقل بكثير من تركيبات المعلمات مقارنةً بالبحث الشبكي. ثم يتم تدريب النموذج النهائي، الذي يُستخدم لاختبار وتصنيف البيانات الجديدة، على مجموعة التدريب الكاملة باستخدام المعلمات المختارة. [ 29 ]
مشاكل
تشمل العيوب المحتملة لخوارزمية SVM الجوانب التالية:
- يتطلب ذلك وضع علامات كاملة على بيانات الإدخال
- احتمالات انتماء الفئة غير المعايرة — تنبع خوارزمية SVM من نظرية فابنيك التي تتجنب تقدير الاحتمالات على بيانات محدودة
- لا يُمكن تطبيق خوارزمية SVM بشكل مباشر إلا على المهام ثنائية التصنيف. لذلك، يجب تطبيق خوارزميات تُختزل مهمة التصنيف المتعدد إلى عدة مسائل ثنائية؛ انظر قسم SVM متعدد التصنيفات .
- يصعب تفسير معلمات النموذج المحلول.
الإضافات
آلة المتجهات الداعمة متعددة الفئات
تهدف آلة المتجهات الداعمة متعددة الفئات إلى تعيين تصنيفات للحالات باستخدام آلات المتجهات الداعمة، حيث يتم سحب التصنيفات من مجموعة محدودة من عدة عناصر.
يتمثل النهج السائد لتحقيق ذلك في اختزال مشكلة التصنيف المتعدد إلى عدة مشاكل تصنيف ثنائي . [ 30 ] تشمل الطرق الشائعة لهذا الاختزال ما يلي: [ 30 ] [ 31 ]
- يتم بناء مصنفات ثنائية تميز بين إحدى التصنيفات وبقية التصنيفات ( تصنيف واحد مقابل الكل ) أو بين كل زوج من التصنيفات ( تصنيف واحد مقابل تصنيف واحد ). في حالة التصنيف الواحد مقابل الكل، يتم تصنيف الحالات الجديدة باستخدام استراتيجية "الفائز يأخذ كل شيء"، حيث يُحدد المصنف ذو دالة الإخراج الأعلى التصنيف (من المهم معايرة دوال الإخراج لإنتاج نتائج قابلة للمقارنة). أما في حالة التصنيف الواحد مقابل تصنيف واحد، فيتم التصنيف باستخدام استراتيجية "أقصى عدد من الأصوات"، حيث يُخصص كل مصنف الحالة لإحدى الفئتين، ثم يُزاد التصويت للفئة المخصصة بمقدار صوت واحد، وأخيرًا تُحدد الفئة الحاصلة على أكبر عدد من الأصوات تصنيف الحالة.
- SVM الرسم البياني الموجه غير الدوري (DAGSVM) [ 32 ]
- رموز تصحيح الأخطاء في المخرجات [ 33 ]
Crammer and Singer proposed a multiclass SVM method which casts the multiclass classification problem into a single optimization problem, rather than decomposing it into multiple binary classification problems.[34] See also Lee, Lin and Wahba[35][36] and Van den Burg and Groenen.[37]
Transductive support vector machines
Transductive support vector machines extend SVMs in that they could also treat partially labeled data in semi-supervised learning by following the principles of transduction. Here, in addition to the training set , the learner is also given a set
of test examples to be classified. Formally, a transductive support vector machine is defined by the following primal optimization problem:[38]
Minimize (in )
subject to (for any and any )
and
Transductive support vector machines were introduced by Vladimir N. Vapnik in 1998.
Structured SVM
Structured support-vector machine is an extension of the traditional SVM model. While the SVM model is primarily designed for binary classification, multiclass classification, and regression tasks, structured SVM broadens its application to handle general structured output labels, for example parse trees, classification with taxonomies, sequence alignment and many more.[39]
Regression

A version of SVM for regression was proposed in 1996 by Vladimir N. Vapnik, Harris Drucker, Christopher J. C. Burges, Linda Kaufman and Alexander J. Smola.[40] This method is called support vector regression (SVR). The model produced by support vector classification (as described above) depends only on a subset of the training data, because the cost function for building the model does not care about training points that lie beyond the margin. Analogously, the model produced by SVR depends only on a subset of the training data, because the cost function for building the model ignores any training data close to the model prediction. Another SVM version known as least-squares support vector machine (LS-SVM) has been proposed by Suykens and Vandewalle.[41]
Training the original SVR means solving[42]
- minimize
- subject to
where is a training sample with target value . The inner product plus intercept is the prediction for that sample, and هو مُعامل حر يعمل كعتبة: يجب أن تكون جميع التنبؤات ضمننطاق التنبؤات الصحيحة. عادةً ما تُضاف متغيرات الركود إلى ما سبق للسماح بالأخطاء وللسماح بالتقريب في حالة عدم جدوى المشكلة المذكورة أعلاه.
آلة المتجهات الداعمة البايزية
في عام 2011، أظهر بولسون وسكوت أن آلة المتجهات الداعمة (SVM) تقبل تفسيرًا بايزيًا من خلال تقنية زيادة البيانات . [ 43 ] في هذا النهج، تُعتبر آلة المتجهات الداعمة نموذجًا بيانيًا (حيث ترتبط المعلمات عبر توزيعات احتمالية). يتيح هذا المنظور الموسع تطبيق التقنيات البايزية على آلات المتجهات الداعمة، مثل نمذجة الميزات المرنة، والضبط التلقائي للمعلمات الفائقة ، وتحديد عدم اليقين التنبؤي . في عام 2017، طوّر فلوريان وينزل نسخة قابلة للتوسع من آلة المتجهات الداعمة البايزية ، مما مكّن من تطبيقها على البيانات الضخمة . [ 44 ] طوّر فلوريان وينزل نسختين مختلفتين، إحداهما مخطط استدلال تبايني (VI) لآلة المتجهات الداعمة ذات النواة البايزية، والأخرى نسخة عشوائية (SVI) لآلة المتجهات الداعمة البايزية الخطية. [ 45 ]
تطبيق
تُستخلص معلمات المستوى الفائق ذي الهامش الأقصى من خلال حل مسألة التحسين. توجد عدة خوارزميات متخصصة لحل مسألة البرمجة التربيعية (QP) التي تنشأ من آلات المتجهات الداعمة (SVMs) بسرعة، وتعتمد في الغالب على أساليب استدلالية لتقسيم المسألة إلى أجزاء أصغر وأسهل في التعامل.
ثمة نهج آخر يتمثل في استخدام طريقة النقطة الداخلية التي تستخدم تكرارات شبيهة بطريقة نيوتن لإيجاد حل لشروط كاروش-كون-تاكر للمسألتين الأصلية والثنائية. [ 46 ] وبدلاً من حل سلسلة من المسائل المجزأة، يحل هذا النهج المسألة كاملةً مباشرةً. ولتجنب حل نظام خطي يتضمن مصفوفة النواة الكبيرة، يُستخدم غالبًا تقريب منخفض الرتبة للمصفوفة في حيلة النواة.
من الطرق الشائعة الأخرى خوارزمية بلات للتحسين الأدنى المتسلسل (SMO)، التي تُقسّم المشكلة إلى مسائل فرعية ثنائية الأبعاد تُحل تحليليًا، مما يُغني عن الحاجة إلى خوارزمية تحسين عددية وتخزين المصفوفات. تتميز هذه الخوارزمية ببساطتها المفاهيمية وسهولة تطبيقها وسرعتها عمومًا، فضلًا عن خصائصها التوسعية الأفضل في مسائل آلة المتجهات الداعمة (SVM) المعقدة. [ 47 ]
يمكن حل الحالة الخاصة لآلات المتجهات الداعمة الخطية بكفاءة أكبر باستخدام نفس أنواع الخوارزميات المستخدمة لتحسين نظيرتها القريبة، الانحدار اللوجستي ؛ وتشمل هذه الفئة من الخوارزميات خوارزمية التدرج الفرعي (مثل PEGASOS [ 48 ] ) وخوارزمية التدرج الإحداثي (مثل LIBLINEAR [ 49 ] ). تتميز LIBLINEAR ببعض الخصائص الجذابة فيما يتعلق بوقت التدريب. تستغرق كل دورة تقارب وقتًا خطيًا بالنسبة لوقت قراءة بيانات التدريب، كما تتمتع الدورات بخاصية التقارب الخطي من الدرجة Q ، مما يجعل الخوارزمية سريعة للغاية.
يمكن أيضًا حل SVMs ذات النواة العامة بكفاءة أكبر باستخدام انحدار التدرج الفرعي (مثل P-packSVM [ 50 ] )، خاصة عندما يُسمح بالتوازي .
تتوفر خوارزميات SVM ذات النواة في العديد من مجموعات أدوات التعلم الآلي، بما في ذلك LIBSVM و MATLAB و SAS و SVMlight و kernlab و scikit-learn و Shogun و Weka و Shark و JKernelMachines و OpenCV وغيرها.
يُوصى بشدة بمعالجة البيانات مسبقًا (التوحيد القياسي) لتحسين دقة التصنيف. [ 51 ] توجد عدة طرق للتوحيد القياسي، مثل طريقة الحد الأدنى والحد الأقصى، والتطبيع باستخدام المقياس العشري، ودرجة Z. [ 52 ] عادةً ما يُستخدم طرح المتوسط والقسمة على التباين لكل ميزة في خوارزمية آلة المتجهات الداعمة (SVM). [ 53 ]
انظر أيضاً
- الجدولة التكيفية في الموقع
- آلات النواة
- نواة فيشر
- مقياس بلات
- نواة متعددة الحدود
- التحليلات التنبؤية
- منظورات التنظيم في آلات المتجهات الداعمة
- آلة المتجهات ذات الصلة ، وهي نموذج احتمالي ذو نواة متفرقة مطابق في شكله الوظيفي لآلة المتجهات الداعمة (SVM).
- التحسين المتسلسل الأدنى
- رسم الخرائط الفضائية
- التصفية (خوارزمية)
- شبكة وظائف الأساس الشعاعي
مراجع
- 1 2 3 كورتيس، كورينا ؛ فابنيك، فلاديمير (1995). "شبكات المتجهات الداعمة" (ملف PDF) . تعلم الآلة . 20 (3): 273-297 . CiteSeerX 10.1.1.15.9362 . doi : 10.1007/BF00994018 . S2CID 206787478 .
- ↑ فابنيك، فلاديمير ن. (1997). "طريقة متجه الدعم" . في: جيرستنر، وولفرام؛ جيرموند، آلان؛ هاسلر، مارتن؛ نيكود، جان دانيال (محررون). الشبكات العصبية الاصطناعية - مؤتمر ICANN'97 . سلسلة محاضرات في علوم الحاسوب. المجلد 1327. برلين، هايدلبرغ: سبرينغر. الصفحات 261-271 . doi : 10.1007/BFb0020166 . ISBN 978-3-540-69620-9.
- ↑ عواد، مارييت؛ خانا، راهول (2015). "آلات المتجهات الداعمة للتصنيف". آلات التعلم الفعالة . أبريس. ص 39-66 . doi : 10.1007/978-1-4302-5990-9_3 . ISBN 978-1-4302-5990-9.
- ^ بن هور، آسا؛ هورن، ديفيد؛ سيجلمان، هافا؛ فابنيك، فلاديمير ن.""تجميع المتجهات الداعمة" (2001)؛". مجلة أبحاث تعلم الآلة . 2 : 125-137 .
- ↑ هوانغ، هـ.هـ؛ شو، ت.؛ يانغ، ج. (2014). "مقارنة الانحدار اللوجستي، وآلات المتجهات الداعمة، وطرق التصنيف الدائم في التنبؤ بارتفاع ضغط الدم" . وقائع BMC . 8 (ملحق 1): S96. doi : 10.1186 / 1753-6561-8-S1-S96 . PMC 4143639. PMID 25519351 .
- ↑ أوبر، م؛ كينزل، و؛ كلاينز، ج؛ نيل، ر (1990). "حول قدرة البيرسيبترون الأمثل على التعميم" . مجلة الفيزياء أ: الرياضية والعامة . 23 (11): L581. Bibcode : 1990JPhA...23L.581O . doi : 10.1088/0305-4470/23/11/012 .
- ↑ "1.4. آلات المتجهات الداعمة - وثائق مكتبة scikit-learn 0.20.2" . مؤرشف من الأصل بتاريخ 2017-11-08 . تم الاطلاع عليه بتاريخ 2017-11-08 .
- ↑ هاستي، تريفور ؛ تيبشيراني، روبرت ؛ فريدمان، جيروم (2008). عناصر التعلم الإحصائي : التنقيب عن البيانات، والاستدلال، والتنبؤ ( الطبعة الثانية). نيويورك: سبرينغر. ص 134.
- 1 2 3 بوسر، برنارد إي.؛ غويون، إيزابيل إم.؛ فابنيك، فلاديمير إن. (1992). "خوارزمية تدريب لمصنفات الهامش الأمثل" . وقائع ورشة العمل السنوية الخامسة حول نظرية التعلم الحسابي - COLT '92 . ص 144. CiteSeerX 10.1.1.21.3818 . doi : 10.1145/130385.130401 . ISBN 978-0897914970. S2CID 207165665 .
- ↑ بريس، ويليام هـ.؛ تيوكولسكي، شاول أ.؛ فيترلينغ، ويليام ت.؛ فلاني، برايان ب. (2007). "القسم 16.5. آلات المتجهات الداعمة" . وصفات عددية: فن الحوسبة العلمية ( الطبعة الثالثة). نيويورك: مطبعة جامعة كامبريدج. ISBN 978-0-521-88068-8تمت أرشفة النسخة الأصلية بتاريخ 11-08-2011 .
- ↑ يواخيمز، ثورستن (1998). "تصنيف النصوص باستخدام آلات المتجهات الداعمة: التعلم باستخدام العديد من الميزات ذات الصلة". تعلم الآلة: ECML-98 . سلسلة محاضرات في علوم الحاسوب. المجلد 1398. سبرينغر. الصفحات 137-142 . doi : 10.1007/BFb0026683 . ISBN 978-3-540-64417-0.
- ↑ برادان، سمير س.؛ وآخرون . (2 مايو 2004). التحليل الدلالي السطحي باستخدام آلات المتجهات الداعمة . وقائع مؤتمر تكنولوجيا اللغة البشرية لفرع أمريكا الشمالية لرابطة اللغويات الحاسوبية: HLT-NAACL 2004. رابطة اللغويات الحاسوبية. ص 233-240 .
- ↑ فابنيك، فلاديمير ن.: متحدث مدعو. معالجة وإدارة المعلومات IPMU 2014).
- ↑ برغوت، لورين (2015). "حبيبات معلومات التصنيف المكاني المستخدمة في اتخاذ القرارات الضبابية التكرارية لتجزئة الصور" (ملف PDF) . الحوسبة الحبيبية واتخاذ القرارات . دراسات في البيانات الضخمة. المجلد 10. الصفحات 285-318 . doi : 10.1007/978-3-319-16829-6_12 . ISBN 978-3-319-16828-9S2CID 4154772. مؤرشف من الأصل (PDF) بتاريخ 2018-01-08 . تم الاطلاع عليه بتاريخ 2018-01-08 .
- ↑ أ. مايتي (2016). "التصنيف الخاضع للإشراف لبيانات الاستقطاب RADARSAT-2 لخصائص أرضية مختلفة". arXiv : 1608.00501 [ cs.CV ].
- ↑ ديكوست، دينيس (2002). "تدريب آلات المتجهات الداعمة الثابتة" (ملف PDF) . تعلم الآلة . 46 ( 1-3 ): 161-190 . Bibcode : 2002MLear..46..161D . doi : 10.1023/A:1012454411458 . S2CID 85843 .
- ↑ مايترا، دي إس؛ بهاتاشاريا، يو؛ باروي، إس كيه (أغسطس 2015). "نهج مشترك قائم على الشبكات العصبية التلافيفية للتعرف على الأحرف المكتوبة بخط اليد في نصوص متعددة". المؤتمر الدولي الثالث عشر لتحليل المستندات والتعرف عليها (ICDAR) لعام 2015. الصفحات 1021-1025 . doi : 10.1109/ICDAR.2015.7333916 . ISBN 978-1-4799-1805-8. S2CID 25739012 .
- ↑ غاونكار، ب.؛ دافاتزيكوس، س. (2013). "التقدير التحليلي لخرائط الدلالة الإحصائية لتحليل وتصنيف الصور متعددة المتغيرات باستخدام آلة المتجهات الداعمة" . مجلة NeuroImage . 78 : 270-283 . doi : 10.1016/j.neuroimage.2013.03.066 . PMC 3767485. PMID 23583748 .
- ↑ كوينيه، ريمي؛ روسو، شارلوت؛ شوبان، ماري؛ ليهيريسي، ستيفان؛ دورمون، ديدييه؛ بن علي، حبيب؛ سامسون، إيف؛ كوليو، أوليفييه (2011). "التنظيم المكاني لآلة المتجهات الداعمة للكشف عن تغيرات الانتشار المرتبطة بنتائج السكتة الدماغية" (ملف PDF) . تحليل الصور الطبية . 15 (5): 729-737 . doi : 10.1016/j.media.2011.05.007 . PMID 21752695. مؤرشف من الأصل (ملف PDF) بتاريخ 22-12-2018 . تم الاسترجاع بتاريخ 08-01-2018 .
- ↑ Statnikov, Alexander; Hardin, Douglas; & Aliferis, Constantin; (2006); "استخدام أساليب SVM القائمة على الوزن لتحديد المتغيرات ذات الصلة السببية وغير ذات الصلة السببية" ، Sign ، 1، 4.
- ↑ لماذا يساوي هامش آلة المتجهات الداعمة (SVM)" . موقع تبادل الأسئلة والأجوبة في الرياضيات . 30 مايو 2015.
- ↑ أيزرمان، مارك أ.؛ برافرمان، إيمانويل م.؛ روزونور، ليف إ. (1964). "الأسس النظرية لطريقة دالة الجهد في تعلم التعرف على الأنماط". الأتمتة والتحكم عن بعد . 25 : 821-837 .
- ↑ جين، تشي؛ وانغ، ليوي (2012). حد هامش بايز PAC المعتمد على الأبعاد . التطورات في أنظمة معالجة المعلومات العصبية. CiteSeerX 10.1.1.420.3487 . مؤرشف من الأصل في 2015-04-02.
- ↑ شاليف-شوارتز، شاي؛ سينغر، يورام؛ سريبرو، ناثان؛ كوتر، أندرو (16-10-2010). "بيغاسوس: حلّ التدرج الفرعي المُقدَّر الأولي لآلة المتجهات الداعمة". البرمجة الرياضية . 127 (1): 3-30 . CiteSeerX 10.1.1.161.9629 . doi : 10.1007/s10107-010-0420-4 . ISSN 0025-5610 . S2CID 53306004 .
- ↑ هسيه، تشو-جوي؛ تشانغ، كاي-وي؛ لين، تشيه-جين؛ كيرثي، س. ساتيا؛ سونداراراجان، س. (1 يناير 2008). "طريقة هبوط إحداثيات مزدوجة لآلة المتجهات الداعمة الخطية واسعة النطاق". وقائع المؤتمر الدولي الخامس والعشرين للتعلم الآلي - ICML '08 . نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 408-415 . CiteSeerX 10.1.1.149.5594 . doi : 10.1145/1390156.1390208 . ISBN 978-1-60558-205-4. S2CID 7880266 .
- ^ روسكو، لورينزو؛ دي فيتو، ارنستو؛ كابونيتو، أندريا؛ بيانا ميشيل. فيري ، أليساندرو (2004/05/01). "هل وظائف الخسارة كلها متشابهة؟" . الحساب العصبي . 16 (5): 1063-1076 . سايتسيركس 10.1.1.109.6786 . دوى : 10.1162/089976604773135104 . اتش دي ال : 11380/4590 . ردمك 0899-7667 . بميد 15070510 . S2CID 11845688 .
- ↑ ر. كولوبيرت وس. بينجيو (2004). الروابط بين البيرسيبترونات والشبكات متعددة الطبقات وآلات المتجهات الداعمة. وقائع المؤتمر الدولي للتعلم الآلي (ICML).
- ↑ ماير، ديفيد؛ لايش، فريدريش؛ هورنيك، كورت (سبتمبر 2003). "آلة المتجهات الداعمة قيد الاختبار". الحوسبة العصبية . 55 ( 1-2 ): 169-186 . doi : 10.1016/S0925-2312(03)00431-4 .
- ↑ هسو، تشيه-وي؛ تشانغ، تشيه-تشونغ؛ لين، تشيه-جين (2003). دليل عملي لتصنيف متجه الدعم (ملف PDF) (تقرير فني). قسم علوم الحاسوب وهندسة المعلومات، جامعة تايوان الوطنية. مؤرشف (ملف PDF) من الأصل بتاريخ 25-06-2013.
- 1 2 دوان، كاي-بو؛ كيرثي، إس. ساتيا (2005). "ما هي أفضل طريقة لتصنيف SVM متعدد الفئات؟ دراسة تجريبية" (ملف PDF) . أنظمة التصنيف المتعددة . سلسلة محاضرات في علوم الحاسوب . المجلد 3541. الصفحات 278-285 . CiteSeerX 10.1.1.110.6789 . doi : 10.1007/11494683_28 . ISBN 978-3-540-26306-7أُرشف من النسخة الأصلية (PDF) بتاريخ 2013-05-03 . تم الاطلاع عليه بتاريخ 2019-07-18 .
- ↑ هسو، تشيه-وي ولين، تشيه-جين (2002). "مقارنة بين طرق آلات المتجهات الداعمة متعددة الفئات" (ملف PDF) . معاملات IEEE في الشبكات العصبية . 13 (2): 415-425 . رمز Bibcode : 2002ITNN...13..415H . doi : 10.1109/72.991427 . PMID 18244442. مؤرشف من الأصل (ملف PDF) بتاريخ 3 مايو 2013. تم الاطلاع عليه بتاريخ 8 يناير 2018 .
- ↑ بلات، جون؛ كريستيانيني، نيلو ؛ شاو-تايلور، جون (2000). "مخططات DAG ذات هامش كبير للتصنيف متعدد الفئات" (ملف PDF) . في: سولا، سارة أ .؛ لين، تود ك.؛ مولر، كلاوس-روبرت (محررون). التطورات في أنظمة معالجة المعلومات العصبية . مطبعة معهد ماساتشوستس للتكنولوجيا. الصفحات 547-553 . مؤرشف (ملف PDF) من الأصل بتاريخ 16-06-2012.
- ↑ ديتريش، توماس ج.؛ باكيري، غلوم (1995). "حل مشكلات التعلم متعدد الفئات باستخدام رموز الإخراج المصححة للأخطاء" ( ملف PDF) . مجلة أبحاث الذكاء الاصطناعي . 2 : 263-286 . arXiv : cs/9501101 . Bibcode : 1995cs........1101D . doi : 10.1613/jair.105 . S2CID 47109072. مؤرشف (ملف PDF) من الأصل بتاريخ 2013-05-09.
- ↑ كرامر، كوبي وسينغر، يورام (2001). "حول التنفيذ الخوارزمي لآلات المتجهات متعددة الفئات القائمة على النواة" (ملف PDF) . مجلة أبحاث تعلم الآلة . 2 : 265-292 . مؤرشف (ملف PDF) من الأصل بتاريخ 29-08-2015.
- ↑Lee, Yoonkyung; Lin, Yi & Wahba, Grace (2001). "Multicategory Support Vector Machines"(PDF). Computing Science and Statistics. 33. Archived from the original on 2013-06-17.
- ↑Lee, Yoonkyung; Lin, Yi; Wahba, Grace (2004). "Multicategory Support Vector Machines". Journal of the American Statistical Association. 99 (465): 67–81. CiteSeerX 10.1.1.22.1879. doi:10.1198/016214504000000098. S2CID 7066611.
- ↑Van den Burg, Gerrit J. J. & Groenen, Patrick J. F. (2016). "GenSVM: A Generalized Multiclass Support Vector Machine"(PDF). Journal of Machine Learning Research. 17 (224): 1–42.
- ↑Joachims, Thorsten. Transductive Inference for Text Classification using Support Vector Machines(PDF). Proceedings of the 1999 International Conference on Machine Learning (ICML 1999). pp. 200–209.
- ↑"Support Vector Machine Learning for Interdependent and Structured Output Spaces"(PDF). www.cs.cornell.edu.
- ↑Drucker, Harris; Burges, Christ. C.; Kaufman, Linda; Smola, Alexander J.; and Vapnik, Vladimir N. (1997); "Support Vector Regression Machines", in Advances in Neural Information Processing Systems 9, NIPS 1996, 155–161, MIT Press.
- ↑Suykens, Johan A. K.; Vandewalle, Joos P. L.; "Least squares support vector machine classifiers", Neural Processing Letters, vol. 9, no. 3, Jun. 1999, pp. 293–300.
- ↑Smola, Alex J.; Schölkopf, Bernhard (2004). "A tutorial on support vector regression"(PDF). Statistics and Computing. 14 (3): 199–222. Bibcode:2004StCom..14..199S. CiteSeerX 10.1.1.41.1452. doi:10.1023/B:STCO.0000035301.49549.88. S2CID 15475. Archived(PDF) from the original on 2012-01-31.
- ↑Polson, Nicholas G.; Scott, Steven L. (2011). "Data Augmentation for Support Vector Machines". Bayesian Analysis. 6 (1): 1–23. doi:10.1214/11-BA601.
- ↑ وينزل، فلوريان؛ غالي-فاجو، ثيو؛ دويتش، ماثيوس؛ كلوفت، ماريوس (2017). "آلات المتجهات الداعمة غير الخطية البايزية للبيانات الضخمة". التعلم الآلي واكتشاف المعرفة في قواعد البيانات . سلسلة محاضرات في علوم الحاسوب. المجلد 10534. الصفحات 307-322 . arXiv : 1707.05532 . Bibcode : 2017arXiv170705532W . doi : 10.1007/978-3-319-71249-9_19 . ISBN 978-3-319-71248-2. S2CID 4018290 .
- ↑ فلوريان وينزل؛ ماثيوس دويتش؛ ثيو غالي-فاجو؛ ماريوس كلوفت؛ "استدلال تقريبي قابل للتوسع لآلة المتجهات الداعمة غير الخطية البايزية"
- ↑ فيريس، مايكل سي؛ مونسون، تود إس. (2002). "طرق النقطة الداخلية لآلات المتجهات الداعمة الضخمة" (ملف PDF) . مجلة SIAM للتحسين . 13 (3): 783-804 . CiteSeerX 10.1.1.216.6893 . doi : 10.1137/S1052623400374379 . S2CID 13563302. مؤرشف (ملف PDF) من الأصل بتاريخ 2008-12-04 .
- ↑ بلات، جون سي. (1998). التحسين الأدنى المتسلسل: خوارزمية سريعة لتدريب آلات المتجهات الداعمة (ملف PDF) . NIPS. مؤرشف (ملف PDF) من الأصل بتاريخ 2015-07-02.
- ↑ شاليف-شوارتز، شاي؛ سينغر، يورام؛ سريبرو، ناثان (2007). بيغاسوس: حلّ التدرج الفرعي المُقدَّر الأولي لآلة المتجهات الداعمة (ملف PDF) . المؤتمر الدولي للتعلم الآلي. مؤرشف (ملف PDF) من الأصل بتاريخ 15-12-2013.
- ↑ فان، رونغ-إن؛ تشانغ، كاي-وي؛ هسيه، تشو-جوي؛ وانغ، شيانغ-روي؛ لين، تشيه-جين (2008). "LIBLINEAR: مكتبة للتصنيف الخطي واسع النطاق" (ملف PDF) . مجلة أبحاث تعلم الآلة . 9 : 1871-1874 .
- ↑ ألين تشو، زيوان؛ تشين، ويزو؛ وانغ، غانغ؛ تشو، تشنغوانغ؛ تشين، تشنغ (2009). P-packSVM: خوارزمية SVM ذات النواة المتدرجة الأولية المتوازية (ملف PDF) . ICDM. مؤرشف (ملف PDF) من الأصل بتاريخ 7 أبريل 2014.
- ↑ فان، رونغ-إن؛ تشانغ، كاي-وي؛ هسيه، تشو-جوي؛ وانغ، شيانغ-روي؛ لين، تشيه-جين (2008). "LIBLINEAR: مكتبة للتصنيف الخطي واسع النطاق". مجلة أبحاث تعلم الآلة . 9 (أغسطس): 1871-1874 .
- ↑ محمد، إسماعيل؛ عثمان، داودا (2013-09-01). "التوحيد القياسي وتأثيره على خوارزمية التجميع K-Means" . مجلة البحوث في العلوم التطبيقية والهندسة والتكنولوجيا . 6 (17): 3299-3303 . doi : 10.19026/rjaset.6.3638 .
- ↑ فينيل، بيتر؛ زو، زيا؛ ليرمان، كريستينا (2019-12-01). "التنبؤ بالبيانات السلوكية وتفسيرها باستخدام تحليل فضاء الميزات المهيكل" . مجلة EPJ لعلوم البيانات . 8 23. arXiv : 1810.09841 . doi : 10.1140/epjds/s13688-019-0201-0 .
للمزيد من القراءة
- بينيت، كريستين ب.؛ كامبل، كولين (2000). "آلات المتجهات الداعمة: ضجة أم إنجاز عظيم؟" (ملف PDF) . مجلة SIGKDD Explorations . 2 (2): 1-13 . doi : 10.1145/380995.380999 . S2CID 207753020 .
- كريستيانيني، نيلو؛ شاو-تايلور، جون (2000). مقدمة في آلات المتجهات الداعمة وغيرها من أساليب التعلم القائمة على النواة . مطبعة جامعة كامبريدج. ISBN 0-521-78019-5.
- فرادكين، ديمتري؛ موشنيك، إيليا (2006). "آلات المتجهات الداعمة للتصنيف" (ملف PDF) . في: أبيلو، ج.؛ كارمود، ج. (محرران). الأساليب المنفصلة في علم الأوبئة . سلسلة DIMACS في الرياضيات المنفصلة وعلوم الحاسوب النظرية. المجلد 70. الصفحات 13-20 .
- يواخيمز، ثورستن (1998). "تصنيف النصوص باستخدام آلات المتجهات الداعمة: التعلم باستخدام العديد من الميزات ذات الصلة". في: نيديلك، كلير؛ روفيرول، سيلين (محرران). تعلم الآلة: ECML-98 . سلسلة محاضرات في علوم الحاسوب. المجلد 1398. برلين، هايدلبرغ: سبرينغر. الصفحات 137-142 . doi : 10.1007/BFb0026683 . ISBN 978-3-540-64417-0. S2CID 2427083 .
- إيفانتشيوك، أوفيديو (2007). "تطبيقات آلات المتجهات الداعمة في الكيمياء" (ملف PDF) . مراجعات في الكيمياء الحاسوبية . المجلد 23. الصفحات 291-400 . doi : 10.1002/9780470116449.ch6 . ISBN 9780470116449.
- جيمس، غاريث؛ ويتن، دانييلا؛ هاستي، تريفور؛ تيبشيراني، روبرت (2013). "آلات المتجهات الداعمة" (ملف PDF) . مقدمة في التعلم الإحصائي : مع تطبيقات في لغة R. نيويورك: سبرينغر. الصفحات 337-372 . ISBN 978-1-4614-7137-0.
- شولكوبف، برنهارد؛ سمولا، ألكسندر ج. (2002). التعلم مع النواة . كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا. رقم ISBN 0-262-19475-9.
- ستينوارت، إنغو؛ كريستمان، أندرياس (2008). دعم آلات المتجهات . نيويورك: سبرينغر. رقم ISBN 978-0-387-77241-7.
- ثيودوريديس، سيرجيوس؛ كوترومباس، قسطنطين (2009). التعرف على الأنماط (الطبعة الرابعة ). دار النشر الأكاديمية. ISBN 978-1-59749-272-0.
روابط خارجية
- libsvm هي مكتبة شائعة لمتعلمي SVM
- liblinear هي مكتبة لتصنيف البيانات الخطية الكبيرة، بما في ذلك بعض آلات المتجهات الداعمة (SVMs).
- SVM light عبارة عن مجموعة من أدوات البرمجيات للتعلم والتصنيف باستخدام SVM
- عرض توضيحي مباشر لـ SVMJS، مؤرشف بتاريخ 5 مايو 2013 على موقع Wayback Machine، هو عرض توضيحي بواجهة رسومية لتطبيق JavaScript لآلات المتجهات الداعمة (SVMs).
- آلات المتجهات الداعمة
- خوارزميات التصنيف
- التصنيف الإحصائي
- أساليب النواة للتعلم الآلي
- التحسين المحدب
- خوارزميات التعلم الآلي
