المصنف الخطي

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

تعريف

في هذه الحالة، يمكن تصنيف النقاط الممتلئة والفارغة بشكل صحيح بواسطة أي عدد من المصنفات الخطية. يصنفها المصنف H1 (الأزرق) بشكل صحيح، وكذلك المصنف H2 (الأحمر). يمكن اعتبار H2 "أفضل" لأنه الأبعد عن المجموعتين. أما المصنف H3 (الأخضر) فلا يصنف النقاط بشكل صحيح.

إذا كان متجه الميزات المدخلة للمصنف متجهًا حقيقيًاx{\displaystyle {\vec {x}}}إذن، تكون النتيجة النهائية هي

y=و(wx)=و(جwجxج)،{\displaystyle y=f({\vec {w}}\cdot {\vec {x}})=f\left(\sum _{j}w_{j}x_{j}\right),}

أينw{\displaystyle {\vec {w}}}يمثل متجهًا حقيقيًا للأوزان، و f دالة تحول حاصل الضرب الداخلي للمتجهين إلى الناتج المطلوب. (بمعنى آخر،w{\displaystyle {\vec {w}}}هو شكل واحد أو تحويل وظيفي خطيx{\displaystyle {\vec {x}}}على R. ) متجه الوزنw{\displaystyle {\vec {w}}}يتم تعلمها من مجموعة من عينات التدريب المصنفة. غالبًا ما تكون f دالة عتبة ، والتي تحدد جميع قيمwx{\displaystyle {\vec {w}}\cdot {\vec {x}}}تُصنّف القيم التي تتجاوز عتبة معينة ضمن الفئة الأولى، بينما تُصنّف جميع القيم الأخرى ضمن الفئة الثانية؛ على سبيل المثال،

و(x)={1لو  wتيx>θ،0خلاف ذلك{\displaystyle f(\mathbf {x} )={\begin{cases}1&{\text{if}}\ \mathbf {w} ^{T}\cdot \mathbf {x} >\theta ,\\0&{\text{خلاف ذلك}}\end{cases}}}

يشير الحرف T العلوي إلى عملية النقل وθ{\displaystyle \theta }يمثل عتبة عددية. قد تعطي دالة f الأكثر تعقيدًا احتمال انتماء عنصر ما إلى فئة معينة.

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

يُستخدم المصنف الخطي غالبًا في الحالات التي تكون فيها سرعة التصنيف مهمة، لأنه غالبًا ما يكون أسرع مصنف، خاصة عندماx{\displaystyle {\vec {x}}}تكون البيانات متفرقة. كذلك، غالبًا ما تعمل المصنفات الخطية بشكل جيد للغاية عندما يكون عدد الأبعاد فيx{\displaystyle {\vec {x}}}كبير، كما هو الحال في تصنيف المستندات ، حيث يكون كل عنصر فيx{\displaystyle {\vec {x}}}يمثل عادةً عدد مرات ظهور كلمة ما في المستند (انظر مصفوفة المصطلحات في المستند ). في مثل هذه الحالات، يجب أن يكون المصنف مُنظَّمًا بشكل جيد .

النماذج التوليدية مقابل النماذج التمييزية

توجد فئتان رئيسيتان من الطرق لتحديد معلمات المصنف الخطيw{\displaystyle {\vec {w}}}يمكن أن تكون هذه النماذج توليدية وتمييزية . [ 2 ] [ 3 ] تُنمذج طرق النموذج الأول التوزيع الاحتمالي المشترك ، بينما تُنمذج طرق النموذج الثاني دوال الكثافة الشرطية .P(جلأss|x){\displaystyle P({\rm {class}}|{\vec {x}})}ومن أمثلة هذه الخوارزميات ما يلي:

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

  • الانحدار اللوجستي - تقدير الاحتمال الأقصى لـw{\displaystyle {\vec {w}}}بافتراض أن مجموعة التدريب المرصودة تم إنشاؤها بواسطة نموذج ذي الحدين يعتمد على مخرجات المصنف.
  • البيرسيبترون - خوارزمية تحاول إصلاح جميع الأخطاء التي تمت مواجهتها في مجموعة التدريب
  • تحليل التمييز الخطي لفيشر - خوارزمية (تختلف عن "LDA") تعمل على زيادة نسبة التشتت بين الفئات إلى التشتت داخل الفئات، دون أي افتراضات أخرى. وهي في جوهرها طريقة لتقليل الأبعاد في التصنيف الثنائي. [ 4 ]
  • آلة المتجهات الداعمة - خوارزمية تعمل على زيادة الهامش بين مستوى القرار الفائق والأمثلة في مجموعة التدريب.

ملاحظة: على الرغم من اسمها، لا تنتمي خوارزمية LDA إلى فئة النماذج التمييزية في هذا التصنيف. مع ذلك، يصبح اسمها منطقيًا عند مقارنتها بخوارزمية تقليل الأبعاد الخطية الرئيسية الأخرى : تحليل المكونات الرئيسية (PCA). تُعدّ LDA خوارزمية تعلّم مُشرف تستخدم تصنيفات البيانات، بينما تُعدّ PCA خوارزمية تعلّم غير مُشرف تتجاهل هذه التصنيفات. باختصار، يُعدّ الاسم نتاجًا تاريخيًا. [ 5 ]

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

يمكن تحويل جميع خوارزميات التصنيف الخطي المذكورة أعلاه إلى خوارزميات غير خطية تعمل على فضاء إدخال مختلف.φ(x){\displaystyle \varphi ({\vec {x}})}باستخدام خدعة النواة .

التدريب التمييزي

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

argمينwR(w)+جأنا=1شمالل(yأنا،wتيxأنا){\displaystyle {\underset {\mathbf {w} }{\arg \min }}\;R(\mathbf {w} )+C\sum _{i=1}^{N}L(y_{i},\mathbf {w} ^{\mathsf {T}}\mathbf {x} _{i})}

أين

  • w هو متجه معلمات المصنف،
  • L ( y i , w T x i ) هي دالة خسارة تقيس التباين بين تنبؤ المصنف والناتج الحقيقي y i للمثالالتدريبي رقم i .
  • R ( w ) هي دالة تنظيم تمنع المعاملات من أن تصبح كبيرة جدًا (مما يؤدي إلى فرط التخصيص )، و
  • C هو ثابت قياسي (يتم تحديده بواسطة مستخدم خوارزمية التعلم) يتحكم في التوازن بين التنظيم ودالة الخسارة.

تشمل دوال الخسارة الشائعة دالة خسارة المفصلة (لآلات المتجهات الداعمة الخطية) ودالة خسارة اللوغاريتم (للانحدار اللوجستي الخطي). إذا كانت دالة التنظيم R محدبة ، فإن المسألة المذكورة أعلاه تُعد مسألة محدبة . [ 1 ] توجد العديد من الخوارزميات لحل هذه المسائل؛ ومن الخوارزميات الشائعة للتصنيف الخطي: انحدار التدرج ( العشوائي ) ، و L-BFGS ، وانحدار الإحداثيات ، وطرق نيوتن .

انظر أيضاً

ملحوظات

  1. 1 2 3 غو-شون يوان؛ تشيا-هوا هو؛ تشيه-جين لين (2012). "التطورات الحديثة في التصنيف الخطي واسع النطاق" (ملف PDF) . وقائع معهد مهندسي الكهرباء والإلكترونيات . 100 (9). مؤرشف (ملف PDF) من الأصل بتاريخ 10-06-2017.
  2. تي. ميتشل، المصنفات التوليدية والتمييزية: بايز الساذج والانحدار اللوجستي. نسخة مسودة، 2005
  3. AY Ng و MI Jordan. حول المصنفات التمييزية مقابل المصنفات التوليدية: مقارنة بين الانحدار اللوجستي و Naive Bayes. في NIPS 14، 2002.
  4. رو دودا، بي إي هارت، دي جي ستورك، "تصنيف الأنماط"، وايلي، (2001). ISBN 0-471-05669-3
  5. دودا، ريتشارد أو.؛ ​​هارت، بيتر إي.؛ ستورك، ديفيد جي. (2001). تصنيف الأنماط . منشور من منشورات وايلي-إنترساينس ( الطبعة الثانية). نيويورك، تشيتشستر، واينهايم، بريسبان، سنغافورة، تورنتو: جون وايلي وأولاده، ص 117. ISBN   978-0-471-05669-0.

للمزيد من القراءة

  1. يانغ، واي.، وليو، إكس.، "إعادة النظر في تصنيف النصوص"، وقائع مؤتمر ACM SIGIR، الصفحات  42-49، (1999). ورقة بحثية على موقع citeseer
  2. آر. هيربريتش، "مصنفات النواة التعليمية: النظرية والخوارزميات"، مطبعة معهد ماساتشوستس للتكنولوجيا، (2001). ISBN 0-262-08306-X