إثبات معادلة الـ SVM

1. تعريف المعادلة الأساسية

احنا بنفترض إن المعادلة اللي بتمثل الـ Hyperplane هي:

فين؟

  • متجه عمودي على المستوي (الـ hyperplane) هو الw
  • ال (bias) هو الb

2. ناخد نقطتين على المستوي

بنختار أي نقطتين و موجودين على المستوي. بالتعويض في المعادلة:

لو طرحنا المعادلتين من بعض:

وده معناه إن المتجه w عمودي (perpendicular) على المستوي


3. الشروط للعينات

بنفرض إن العينات بتتقسم لفئتين:

  • العينات الموجبة (+):

  • العينات السالبة (-):

نقدر نجمع الشرطين في معادلة واحدة:

  • اللي بيوضح اذا كانت العينة موجبة (+1) او سالبة (-1) هو

4. حساب الMargin Width

بنفترض إن الmargin هو المسافة بين المستويين اللي بيمثلوا حدود الفئات العرض (width) هو المسافة العمودية بين المستويين:

هدفنا هنا هو تكبير الmargin، وده بيعادل تصغير :

ليه بنستخدم التربيع؟ علشان يبقى التعامل اسهل للتبسيط لما نيجي نشتق قدام


5. حل باستخدام Lagrange Multipliers

علشان ناخد الconstraints في الاعتبار، بنستخدم طريقة Lagrange:

فين؟

  • : معاملات لاغرانج
  • الشرط محطوط جوا المعادله

6. اشتقاق القيم المثلى

اشتقاق بالنسبة لـ w:

لما نحلها:

اشتقاق بالنسبة لـ b: