الصياغات التالية شائعة لتبرير الاختيار بين التصنيف والانحدار. ولا واحدة منها صحيحة.
| الصياغة المسموعة | الوضع | مثال مضاد فوري |
|---|---|---|
| «مسألة طبية، إذن تصنيف» | خاطئ | التنبؤ بالسكر عند 3 أشهر انحدار في سياق طبي |
| «أستعمل Random Forest، إذن تصنيف» | خاطئ | يوجد RandomForestRegressor ويعالج أهدافاً حقيقية |
| «متغيرات المدخل فئوية، إذن تصنيف» | خاطئ | نوع المدخلات مستقل عن نوع الهدف |
| «الهدف مخزَّن كعدد صحيح، إذن تصنيف» | خاطئ | عدد زيارات شهرية عدد صحيح ويندرج تحت الانحدار |
| «قيمتان ممكنتان فقط في الخرج، إذن انحدار ثنائي» | خاطئ | صيغتان بلا ترتيب تعرّفان تصنيفاً ثنائياً |
المعيار الوحيد هو البنية الرياضية للمجموعة التي يأخذ فيها المتغير الهدف قيمه. ولا يتدخل مجال التطبيق، ولا الخوارزمية المعتبَرة، ولا نوع المتغيرات التوضيحية، ولا صيغة التخزين في هذا التأهيل.
يقوم التعلّم المُوجَّه، المعرَّف في الفصل 004، على استقراء دالة انطلاقاً من عيّنة موسومة
f : X → Y
حيث X يشير إلى فضاء المتغيرات التوضيحية وY مجموعة الوصول، أي مجموعة القيم التي يمكن أن يأخذها المتغير الهدف.
يتقاسم التصنيف والانحدار هذا الإطار بالكامل. ويتقاسمان أيضاً عيّنة التعلّم ومفهوم التعميم وفصل التدريب/الاختبار (الفصل 026) وخطر فرط التخصيص (الفصل 031). ويتميّزان في نقطة واحدة: بنية Y.
التعريف الدقيق
مجموعة Y تأخذ فيها دالة الهدف قيمها، معتبرة لا كمجموعة رموز بسيطة بل كبنية جبرية: يُهتم بالعلاقات والعمليات المعرَّفة فيها — مساواة، ترتيب كلي، مسافة، جمع، توقّع.
ترجمة إلى اللغة اليومية
مجموعة كل الإجابات الممكنة، وما يحق فعله بهذه الإجابات: هل يمكن القول فقط إنها متطابقة أو مختلفة، هل يمكن ترتيبها، هل يمكن قياس الفرق بين اثنتين منها.
نقطة انتباه
بنية Y ليست مرئية أبداً في ملف البيانات. فعمود يحتوي القيم 1، 2، 3 يمكن أن يمثّل ثلاثة أنواع نباتية (بنية اسمية) أو ثلاثة مرور في ورشة (بنية عددية). والمعرفة وحدها بالمجال تحسم. والتأهيل فعل تحليل، لا فحص نوع معلوماتي.
القول الموجِّه للفصل
يُحدَّد نوع المسألة بطبيعة المتغير الهدف. وهو لا يُحدَّد لا بالمجال المهني، ولا بالخوارزمية المعتبَرة، ولا بنوع المتغيرات التوضيحية.
التعريف الدقيق
مهمة تعلّم مُوجَّه تقوم على استقراء، انطلاقاً من عيّنة ملاحظات موسومة، دالة f : X → Y حيث مجموعة الوصول Y = {c₁, c₂, …, } منتهية وغير مزوَّدة بعلاقة ترتيب جوهرية. وعناصر Y تُدعى فئات أو أصنافاً أو صيغاً. وK يشير إلى عدد الفئات؛ K = 2 يعرّف التصنيف الثنائي، وK > 2 التصنيف متعدد الفئات (الفصل 011).
بنية مجموعة الوصول
العلاقة الوحيدة المعرَّفة على Y هي المساواة. فئتان متطابقتان أو متميّزتان؛ ولا واحدة «أعلى»، ولا مسافة معرَّفة بينهما. وقول «الفئة كلب أقرب إلى الفئة قط منها إلى الفئة حصان» بلا أي وضع رياضي في الإطار المعياري.
ترجمة إلى اللغة اليومية
وضع كل حالة في أحد أدراج مجموعة مثبتة مسبقاً، دون أن تكون هذه الأدراج مرتَّبة من الأصغر إلى الأكبر.
نقطة انتباه
تُحدَّد مجموعة الفئات قبل التعلّم وهي جزء من مواصفة المسألة. ولا يمكن لنموذج تصنيف أبداً أن يتنبأ بفئة غائبة عن عيّنة التدريب. وظهور صيغة جديدة في الإنتاج يشكّل قطعاً للمواصفة، لا خطأ تنبؤ.
| العملية على قيمتين هدف | تصنيف | التبرير |
|---|---|---|
| اختبار المساواة y₁ = y₂ | مشروعة | المساواة العلاقة المؤسسة لـ Y |
| ترتيب y₁ < y₂ | غير مشروعة | لا ترتيب جوهري على مجموعة اسمية |
| حساب الفرق y₁ − y₂ | غير مشروعة | الطرح غير معرَّف |
| حساب متوسط قيم الهدف | غير مشروعة | توقّع متغير اسمي بلا معنى |
| عدّ ورود فئة | مشروعة | يوفّر توزيع الفئات (الفصل 050) |
نتيجة مباشرة: لا يُقاس خطأ نموذج تصنيف بفرق بل بـ عدّ اختلافات، مصاغ بمصفوفة الارتباك (الفصل 052). ولا يوجد خطأ «صغير» أو «كبير» على تنبؤ وحيد: إنه صحيح أو خاطئ.
ينتج مصنِّف في الواقع مخرجين متميّزين، وخلطهما مصدر خطأ شائع.
| الخرج | الطبيعة | طريقة scikit-learn | مجموعة الوصول |
|---|---|---|---|
| درجة أو احتمال لكل فئة | متجه K أعداد حقيقية مجموعها 1 | predict_proba() | [0, 1]^K |
| فئة متنبَّأ بها | صيغة | predict() | {c₁, …, } |
يتم الانتقال من الأول إلى الثاني بتطبيق قاعدة قرار، غالباً عتبة في الثنائي (الفصل 062) أو حجة الحد الأقصى في متعدد الفئات. وإنتاج درجة حقيقية وسيطة لا يحوّل المسألة إلى انحدار: تبقى مجموعة وصول المسألة مجموعة الفئات المنتهية، والدرجة ليست إلا وسيط حساب.
التعريف الدقيق
مجموعة جزئية من فضاء المتغيرات التوضيحية X تفصل المناطق المرتبطة بفئات متنبَّأ بها مختلفة. شكلياً، لمصنِّف ثنائي قائم على دالة درجة s(x) وعتبة t، الحد هو المجموعة {x ∈ X : s(x) = t}.
ترجمة إلى اللغة اليومية
الخط أو السطح أو الحد الذي بعده يغيّر النموذج رأيه بشأن الفئة الواجب إسنادها.
نقطة انتباه
الكائن الهندسي المتعلَّم في التصنيف تجزئة لفضاء المدخل. وفي الانحدار، الكائن المتعلَّم سطح جواب معرَّف على فضاء المدخل كله. وهذا الاختلاف في الطبيعة يفسّر أن بعض الخوارزميات تنتقل سيئاً من إطار إلى آخر.
لمركز فرز عدد ثابت من الأدراج، درج لكل منطقة وجهة. ويجب وضع كل طرد في درج واحد بالضبط. ولا يمكن للفارز اختراع درج، ولا وضع طرد «بين» درجين.
والخطأ في الدرج خطأ بلا درجة: طرد موجَّه إلى ليون موضوع في درج مرسيليا وطرد موجَّه إلى ليون موضوع في درج ليل خطأان متكافئان من وجهة نظر الفرز، حتى إن اختلفت النتائج التشغيلية.
وتردد الفارز — «هذا الطرد ربما لليون، ربما لغرونوبل» — يقابل درجة الاحتمال. والقرار النهائي بوضعه في درج يقابل الفئة المتنبَّأ بها.
| المجال | السؤال المهني | مجموعة الوصول | K |
|---|---|---|---|
| دفع | هل هذه المعاملة احتيالية؟ | {احتيال، عادي} | 2 |
| رسائل | هل هذه الرسالة غير مرغوب فيها؟ | {spam، مشروعة} | 2 |
| صحة | هل يعرض هذا المريض المرض؟ | {مريض، سليم} | 2 |
| اتصالات | هل سيلغي هذا الزبون؟ | {إلغاء، استمرار} | 2 |
| نبات | من أي نوع هو؟ | {setosa، versicolor، virginica} | 3 |
| صناعة | أي نوع عيب يصيب هذه القطعة؟ | {خدش، شق، مسامية، لا شيء} | 4 |
التعريف الدقيق
مهمة تعلّم مُوجَّه تقوم على استقراء، انطلاقاً من عيّنة ملاحظات موسومة، دالة f : X → Y حيث مجموعة الوصول Y مجموعة جزئية من ℝ — غالباً ℝ كلها، أو ℝ⁺، أو فترة محدودة. فمجموعة الوصول مزوَّدة إذن بـ ترتيب كلي ومسافة، وهو ما يمنح معنى للكم y − ŷ، المدعو باقياً (الفصل 066).
الصياغة الإحصائية
يقدّر الانحدار خاصية للقانون الشرطي لـ Y علماً بـ X. ويقدّر انحدار المربعات الصغرى التوقّع الشرطي E[Y | X = x]؛ ويقدّر انحدار الكمّية كمّية شرطية؛ ويقدّر الانحدار على القيمة المطلقة الوسيط الشرطي.
ترجمة إلى اللغة اليومية
تقدير كمية، أي إنتاج عدد واقع على مقياس مدرَّج، يمكن عليه القول بكم أخطأنا.
نقطة أصل الكلمة
يأتي المصطلح من Francis Galton (1886)، الذي يرصد «الانحدار نحو الرداءة» — اليوم الانحدار نحو المتوسط — في انتقال الطول بين الأجيال. والكلمة تشير اليوم، بالتمديد، إلى كل تقدير لهدف عددي. ولا تعبّر عن أي مفهوم عودة إلى الوراء.
| العملية على قيمتين هدف | انحدار | النتيجة العملية |
|---|---|---|
| اختبار المساواة y₁ = y₂ | مشروعة لكن بلا فائدة | احتمال المساواة الدقيقة معدوم على متغير متصل |
| ترتيب y₁ < y₂ | مشروعة | تتيح المقاييس القائمة على الرتب |
| حساب الفرق y₁ − y₂ | مشروعة | تؤسس مفهوم الباقي |
| حساب متوسط | مشروعة | تؤسس المرجع «التنبؤ بالمتوسط» |
| رفع الفرق إلى مربع | مشروعة | تؤسس MSE وRMSE (الفصلان 068 و069) |
نتيجة مباشرة: في الانحدار، الخطأ مدرَّج. والتنبؤ بـ 248 000 € لعقار بيع بـ 250 000 € نتيجة ذات جودة؛ والتنبؤ بـ 90 000 € للعقار نفسه فشل. والتمييز بين هاتين الحالتين مستحيل الصياغة في إطار التصنيف، حيث سيكون التنبؤان «خاطئين» على حد سواء.
| الخرج | الطبيعة | الاستعمال |
|---|---|---|
| تنبؤ نقطي | عدد حقيقي ŷ | خرج معياري لـ predict() |
| فترة تنبؤ | زوج [, ] | إبلاغ عدم اليقين |
| كمّيات شرطية | عدة أعداد حقيقية | لو قرار غير متماثل، إدارة مخزون |
لا يملك منحدر أي مكافئ لـ predict_proba(): لا يوجد «احتمال لكل قيمة ممكنة»
عندما تكون مجموعة الوصول متصلة. وهذا اللاتناظر مطوَّر في الفصل 029.
صيدلي يرتّب علبات في أدراج موسومة: مضادات حيوية، مسكّنات، مضادات هيستامين. علبة في الدرج الصحيح أو في الخاطئ. ولا يوجد «درج شبه صحيح». هذا تصنيف.
والصيدلي نفسه يزن تحضيراً خاصاً ويستهدف 250 مغ. يحصل على 248 مغ: الفرق 2 مغ، قابل للقياس، ومقبول بالنظر إلى التسامح الصيدلي. يحصل على 90 مغ: الفرق 160 مغ، والتحضير غير قابل للاستعمال. هذا انحدار.
الدرج لا يقبل درجة. والميزان يقبل واحدة. وكل الفرق بين الإطارين يقوم في خاصية مقياس الخرج هذه.
يضع الجدول التالي جنباً إلى جنب، للمجال المهني نفسه، هدفاً يندرج تحت التصنيف وهدفاً يندرج تحت الانحدار. وهو يثبت أن المجال لا يحدد شيئاً.
| المجال | هدف فئوي → تصنيف | هدف عددي → انحدار |
|---|---|---|
| عقاري | هل سيُباع العقار خلال 90 يوماً؟ | سعر البيع باليورو |
| صحة | هل المريض مصاب بالسكري؟ | معدّل HbA1c بالنسبة المئوية |
| طاقة | هل سيُتجاوز ذروة الاستهلاك؟ | استهلاك اليوم بالكيلوواط ساعة |
| أرصاد | هل ستمطر غداً؟ | حرارة قصوى بـ °C |
| دفع | هل المعاملة احتيالية؟ | مبلغ الخسارة في حال الاحتيال |
| موارد بشرية | هل سيقبل المرشح العرض؟ | أجر القبول باليورو |
| صناعة | هل القطعة مطابقة؟ | قياس بالمليمترات |
| تسويق | هل سيشترك الزبون؟ | رقم أعمال عند 12 شهراً |
قراءة الجدول: يصف كل صف مجالاً وحيداً، غالباً مجموعة بيانات وحيدة، بالمتغيرات التوضيحية نفسها. والعمود المنتقى كهدف وحده يتغيّر، ومعه نوع المسألة.
ماذا نسعى بالضبط إلى إنتاجه، وما طبيعة القيمة المنتَجة: فئة مأخوذة من قائمة ثابتة، أم عدد واقع على مقياس؟
شكله المختصر، القابل للاستعمال في اجتماع تأطير:
| شكل السؤال المهني | نوع المسألة |
|---|---|
| «أي فئة؟»، «أيها؟»، «هل …؟»، «نعم أم لا؟» | تصنيف |
| «كم؟»، «أي كمية؟»، «أي مبلغ؟»، «أي مدة؟» | انحدار |
نقطة انتباه: يجب أن ينصبّ السؤال على القيمة التي ينتجها النموذج، لا على القرار الذي تتخذه المنظمة بعدئذ. فنموذج يقدّر مبلغ خسارة (انحدار) يمكن أن يغذي قراراً ثنائياً بقبول أو رفض. والقرار اللاحق لا يعدّل طبيعة خرج النموذج.
عندما يبقى السؤال المهني غامضاً، يحسم الاختبار التالي آلياً. وهو ينطبق على القيم المرصودة للهدف.
| العملية المختبَرة | التفسير إذا كان للنتيجة معنى مهني |
|---|---|
| 1. y₁ = y₂ ؟ | دائماً صحيح: شرط أدنى، لا يميّز |
| 2. y₁ < y₂ ؟ | يوجد ترتيب: الهدف ترتيبي على الأقل |
| 3. y₁ − y₂ قابل للتفسير كفرق؟ | توجد مترية: الهدف عددي |
قاعدة القراءة
مثال تطبيق على الرمز البريدي: يمكن مقارنة رمزين بريديين بالمساواة؛ والترتيب 69001 < 75015 لا يعبّر عن شيء مهني؛ والفرق 75015 − 69001 = 6014 ليس مسافة. فالرمز البريدي متغير اسمي رغم تخزينه العددي.
التعريف الدقيق
يُدعى متغير عشوائي متقطعاً عندما تكون مجموعة قيمه الممكنة منتهية أو غير منتهية قابلة للعد. ويُدعى متصلاً عندما تكون هذه المجموعة فترة غير منحلة من ℝ ودالة توزيعه متصلة، فيكون احتمال قيمة نقطية عندئذ معدوماً.
ترجمة إلى اللغة اليومية
متقطع: تُعدّ القيم واحدة واحدة، وبين قيمتين متجاورتين لا شيء. متصل: بين قيمتين، مهما قربتا، توجد أخريات بلا نهاية.
نقطة انتباه — الخلط المركزي
متقطع ليس مرادفاً لفئوي. فعدد زيارات شهرية متقطع (0، 1، 2، …) ومع ذلك عددي تماماً: للترتيب والفرق معنى. والثنائية المفيدة لتأهيل مسألة تعلّم ليست متقطع/متصل بل اسمي/عددي.
نقطة انتباه — القياس الفيزيائي
كل قياس مسجَّل متقطع بالبناء، بسبب دقة الأداة النهائية والتمثيل بالفاصلة العائمة. فحرارة مرصودة بعشر الدرجة تأخذ عدداً منتهياً من القيم. وهي تُعالَج كمتصلة، لأن بنيتها الكامنة فترة من ℝ.
| الهدف | متقطع أو متصل | اسمي أو عددي | نوع المسألة |
|---|---|---|---|
| نوع سوسن | متقطع | اسمي | تصنيف |
| حالة معاملة | متقطع | اسمي | تصنيف |
| رمز بريدي | متقطع | اسمي | تصنيف |
| عدد زيارات شهرية | متقطع | عددي | انحدار |
| عدد حوادث معلَنة | متقطع | عددي | انحدار |
| حرارة قصوى | متصل | عددي | انحدار |
| سعر بيع | متصل | عددي | انحدار |
تعرض scikit-learn دالة فحص لنوع الهدف. وهي تشكّل تحكّماً مفيداً، بشرط معرفة حدودها.
import numpy as np
from sklearn.utils.multiclass import type_of_target
cibles = {
"statut_transaction ": np.array(["normal", "fraude", "normal", "fraude"]),
"espece_iris ": np.array(["setosa", "versicolor", "virginica", "setosa"]),
"temperature_celsius ": np.array([18.4, 21.0, 19.7, 23.2]),
"prix_vente_eur ": np.array([245000.0, 312500.0, 189900.0, 405000.0]),
"nb_visites_mensuelles ": np.array([0, 3, 1, 12]),
"note_satisfaction_1_5 ": np.array([1, 3, 2, 5]),
}
for nom, y in cibles.items():
print(f"{nom} dtype={str(y.dtype):8s} -> type_of_target = {type_of_target(y)}")المخرج
statut_transaction dtype=<U6 -> type_of_target = binary
espece_iris dtype=<U10 -> type_of_target = multiclass
temperature_celsius dtype=float64 -> type_of_target = continuous
prix_vente_eur dtype=float64 -> type_of_target = multiclass
nb_visites_mensuelles dtype=int64 -> type_of_target = multiclass
note_satisfaction_1_5 dtype=int64 -> type_of_target = multiclassالتفسير
الصفوف الثلاثة الأولى مطابقة للتحليل المهني. والثلاثة التالية ليست كذلك:
prix_vente_eur هدف انحدار، مؤهَّل multiclass لأن القيم الأربع، وإن كانت من نوع عائم، صحيحة وقليلة العدد؛nb_visites_mensuelles هدف انحدار بمعنى اختبار العمليات الثلاث، مؤهَّل multiclass لأنه صحيح؛note_satisfaction_1_5 هدف ترتيبي، لا تميّزه الدالة عن هدف اسمي.الاستنتاج التشغيلي: يطبق type_of_target استدلالاً نحوياً قائماً على نوع التخزين وعدد القيم المتميّزة. وهو يكشف تناقضات صيغة؛ ولا يؤهّل مسألة. ويبقى التأهيل فعل تحليل قائم على معرفة المجال.
تقاوم خمسة تكوينات التأهيل المباشر. وكل منها يستدعي قراراً موثَّقاً، لا اختياراً افتراضياً.
الطبيعة: مجموعة منتهية، مزوَّدة بترتيب مهني دال، بلا مسافة قابلة للتفسير بين صيغ متتالية. أمثلة: مستوى خطر {ضعيف، متوسط، مرتفع}، درجة رضا من 1 إلى 5، مرحلة ورم I إلى IV، تصنيف مالي من AAA إلى D.
المعضلة: معالجة الهدف كتصنيف متعدد الفئات يعود إلى تدمير معلومة الترتيب — خلط «مرتفع» بـ «ضعيف» وبـ «متوسط» يُعدّ الخطأ نفسه. ومعالجته كانحدار يعود إلى افتراض تساوي مسافات بين الصيغ، وهي فرضية خاطئة عموماً: فرق الخطورة بين المرحلتين I وII لا يساوي ذلك بين III وIV.
الاختيار المحتفَظ به: تصنيف، كتأهيل للمسألة، إذ تبقى مجموعة الوصول منتهية. ويُوصى بتعديلين:
| التعديل | التنفيذ | التبرير |
|---|---|---|
| مقياس حسّاس للترتيب | كابا مرجَّح تربيعياً، MAE على الرتب | يجازي أكثر الأخطاء البعيدة في الترتيب |
| نموذج ترتيبي مخصَّص | نموذج أرجحية تناسبية (McCullagh، 1980)، تفكيك إلى K−1 مصنِّف ثنائي تراكمي | يستغل الترتيب بلا افتراض تساوي المسافات |
اللجوء إلى الانحدار: مقبول عندما يكون عدد الصيغ مرتفعاً (ابتداء من نحو عشرة) وتساوي المسافات قابلاً للدفاع، ثم يُقرَّب التنبؤ الحقيقي. ويجب تبرير هذا الاختيار صراحة. والتصنيف الترتيبي مفصَّل في الفصل 011.
الطبيعة: مجموعة الأعداد الطبيعية، غير منتهية قابلة للعد، مرتَّبة، مزوَّدة بمسافة قابلة للتفسير. أمثلة: عدد حوادث سنوية، عدد زيارات، عدد عيوب لكل دفعة.
الاختيار المحتفَظ به: انحدار. للعمليات الثلاث في الاختبار معنى؛ ومجموعة الوصول ليست منتهية. وكون القيم صحيحة لا يشكّل معيار تصنيف.
| نقطة انتباه | المعالجة الموصى بها |
|---|---|
| دعم موجب والتواء قوي | خسارة انحراف بواسون أو سالب ثنائي بدل MSE |
| فرط تشتت (تباين أعلى من المتوسط) | نموذج سالب ثنائي |
| فائض أصفار | نموذج تضخم أصفار، أو تفكيك إلى مصنِّف «صفر أم لا» يليه منحدر على غير الأصفار |
| تنبؤ حقيقي غير صحيح | تقريب في المعالجة اللاحقة، لا أبداً في دالة الخسارة |
خطأ شائع: معالجة عدّ محدود عملياً (0، 1، 2، 3 حوادث) كتصنيف بأربع فئات. وهذه الصياغة تمنع النموذج من التنبؤ بـ 4، وتدمّر الترتيب وتجعل الباقي غير قابل للتفسير.
الطبيعة: مدة حتى وقوع حدث، مرصودة بصورة ناقصة لجزء من الموضوعات — العقد لا يزال نشطاً، المريض لا يزال حياً، الآلة لم تتعطل بعد في نهاية فترة الملاحظة.
التعريف الدقيق
وضع لا تُرصَد فيه مدة الاهتمام T لموضوع مباشرة، والمتاح وحده هو الزوج (min(T, C), 1{T ≤ C})، حيث C تشير إلى مدة المتابعة. فالمعلومة المتاحة عندئذ «T أعلى من C» لا قيمة T.
ترجمة إلى اللغة اليومية
نعلم أن الحدث لم يقع بعد عندما توقفنا عن الرصد، دون أن نعلم متى سيقع.
النتيجة المنهجية
استبعاد الملاحظات الخاضعة للرقابة يحرّف التقدير نحو المدد القصيرة، لأن الموضوعات ذات العمر الطويل هي بالضبط تلك الخاضعة للرقابة. واستبدال المدة الخاضعة للرقابة بمدة المتابعة يحرّف التقدير أيضاً نحو الأسفل. والإطار الملائم هو تحليل البقاء: مقدِّر Kaplan-Meier (1958)، نموذج مخاطر تناسبية لـ Cox (1972)، غابات بقاء.
نقطة انتباه
الرقابة ليست بياناً ناقصاً بمعنى الفصل 018. فمدة خاضعة للرقابة تحمل معلومة جزئية قابلة للاستغلال، لا غياب معلومة.
الاختيار المحتفَظ به: لا تصنيف ولا انحدار بالمعنى الضيق عندما تكون الرقابة جوهرية. والجدول التالي يثبّت المسلك.
| الوضع | الصياغة المحتفَظ بها | التبرير |
|---|---|---|
| تاريخ كامل، كل الأحداث مرصودة | انحدار على المدة | لا رقابة، إطار معياري قابل للتطبيق |
| رقابة حاضرة، تقدير المدة مطلوب | تحليل بقاء | الإطار الوحيد الذي يستغل الملاحظات الخاضعة للرقابة صحيحاً |
| رقابة حاضرة، قرار عند أفق ثابت H | تصنيف ثنائي «حدث قبل H» | صحيح بشرط الاحتفاظ فقط بالموضوعات التي تبلغ متابعتها H |
| رقابة مهمة ومتابعة متغايرة | تحليل بقاء إلزامي | تقييد المجال سيدمّر جزءاً رئيسياً من العيّنة |
الطبيعة: القيمة الواجب إنتاجها عدد من الفترة [0, 1]. والتأهيل يعتمد بالكامل على ما هو مرصود في عيّنة التدريب، لا على ما يُطلَب في الخرج.
| ما يُرصَد لكل صف | نوع المسألة | النمذجة |
|---|---|---|
| نتيجة ثنائية، 0 أو 1 | تصنيف ثنائي | مصنِّف احتمالي، خرج predict_proba، خسارة log loss (الفصل 061)، معايرة متحقَّق منها |
| نسبة مقيسة، مثلاً معدّل تحويل حسب المتجر | انحدار على [0, 1] | انحدار بيتا، أو انحدار على تحويل logit، أو خسارة ملائمة للدعم المحدود |
نقطة مركزية: طلب احتمال في الخرج لا يجعل مسألة انحداراً. فنموذج كشف احتيال يعيد p = 0,83 يبقى نموذج تصنيف: الهدف المرصود عند التدريب يساوي 0 أو 1. والخرج المتصل تقدير لـ P(Y = 1 | X = x)، لا هدف عددي متعلَّم كذلك.
نقطة انتباه: درجة احتمال ينتجها مصنِّف ليست بالضرورة معايرة. فدرجة 0,83 لا تعني أن 83 % من الحالات التي تتلقى هذه الدرجة موجبة، إلا بتحقّق صريح (الفصل 061).
الطبيعة: الهدف المتاح عددي — مبلغ، عُمر، معدّل — وتطلب المنظمة خرجاً بفئات معرَّفة بعتبات: «زبون بقدرة ضعيفة أو متوسطة أو قوية»، «خطر مقبول أو غير مقبول».
الاختيار المحتفَظ به: انحدار على الهدف العددي، ثم تطبيق العتبة على التنبؤ. والتجزئة المسبقة للهدف تدمّر معلومة وتفسد القوة الإحصائية؛ وهذه الممارسة موثَّقة في الأدبيات المنهجية بمصطلح التثنية المسيئة (Royston، Altman وSauerbrei، 2006).
| المعيار | تجزئة الهدف قبل التعلّم | انحدار ثم عتبة |
|---|---|---|
| المعلومة المحتفَظ بها | فقدان التباين داخل الفئة | الكل محتفَظ به |
| أثر العتبة | قيمتان يفصل بينهما 1 € تصبحان فئتين مختلفتين | لا شيء: معالجة متصلة |
| تغيّر عتبة مهنية | إعادة وسم وإعادة تدريب كاملان | تعديل ثابت، بلا إعادة تدريب |
| عتبات متعددة معاً | نموذج لكل تجزئة | نموذج وحيد |
| المقروئية للمجال | فورية | تتطلب طبقة إعادة تقديم |
استثناء مقبول: عندما لا يكون الهدف العددي الكامن مرصوداً وتُسجَّل الفئة وحدها في النظام المصدر — شريحة دخل إعلانية، مستوى خطر يسنده خبير. فالبيان المتاح عندئذ فئوي أصلاً والمسألة تصنيف، بلا إعادة صياغة ممكنة.
| الحالة | بنية الهدف | الاختيار المحتفَظ به | السبب الحاسم |
|---|---|---|---|
| ترتيبي | منتهٍ، مرتَّب، غير متري | تصنيف، بمقياس ونموذج حسّاسين للترتيب | تبقى مجموعة الوصول منتهية |
| عدّ | أعداد صحيحة، غير منتهٍ، متري | انحدار، خسارة بواسون | للعمليات الثلاث معنى |
| مدة خاضعة للرقابة | ℝ⁺ مرصود جزئياً | تحليل بقاء، أو تصنيف عند أفق ثابت | الرقابة تُبطل الانحدار الساذج |
| احتمال | [0, 1] | تصنيف إذا كان الوسم المرصود ثنائياً، انحدار إذا قيست نسبة | التأهيل يعتمد على الهدف المرصود |
| عددي مجزَّأ | ℝ معاد ترميزه بفئات | انحدار ثم عتبة، إلا إذا كان الهدف فئوياً أصلاً | التجزئة تدمّر معلومة |
يتدخل التأهيل في الخطوة 3 من دورة الحياة (الفصل 012). وكل الخطوات اللاحقة تعتمد عليه.
| البعد | تصنيف | انحدار |
|---|---|---|
| مجموعة الوصول | {c₁, …, }، منتهية، غير مرتَّبة | مجموعة جزئية من ℝ، مرتَّبة ومترية |
| الكائن المتعلَّم | تجزئة فضاء المدخل، حد قرار | سطح جواب معرَّف على فضاء المدخل كله |
| الكمية المقدَّرة | P(Y = c علماً بـ X = x)، احتمال شرطي لكل فئة | E[Y علماً بـ X = x]، توقّع شرطي، أو كمّية شرطية |
| الخرج الخام للنموذج | متجه K درجات | عدد حقيقي |
| الخرج المقدَّم | فئة، بعد تطبيق عتبة أو argmax | القيمة، مؤطَّرة أحياناً بفترة |
| مفهوم الخطأ | اختلاف ثنائي، معدود | باقي موقَّع، مدرَّج |
| دوال خسارة معتادة | إنتروبيا متقاطعة، log loss، hinge، focal loss؛ معايير تقسيم جيني وإنتروبيا | MSE، MAE، Huber، كمّية pinball، انحراف بواسون، RMSLE |
| مقاييس تقييم | Accuracy، دقة موجبة، استدعاء، نوعية، F1، F-بيتا، balanced accuracy، log loss، ROC-AUC، PR-AUC | MAE، MSE، RMSE، R²، R² معدَّل، MAPE، sMAPE، MedAE، RMSLE |
| خوارزميات تمثيلية | انحدار لوجستي، شجرة، غابة عشوائية، boosting، SVC، k-NN، Naive Bayes، MLP | انحدار خطي، Ridge، Lasso، ElasticNet، شجرة، غابة عشوائية، boosting، SVR، k-NN، MLP |
| لاحقة scikit-learn | …Classifier | …Regressor |
| مرجع | التنبؤ منهجياً بالفئة الأغلبية | التنبؤ منهجياً بالمتوسط أو الوسيط |
| تجزئة البيانات | طبقية على الهدف موصى بها (الفصل 027) | تجزئة عشوائية، طبقية بشرائح إذا كان الهدف شديد الالتواء |
| مرض التوزيع | اختلال الفئات (الفصلان 050 و051) | التواء، قيم متطرفة، تغاير تباين |
| ضبط بعد التدريب | عتبة قرار (الفصل 062) | لا مكافئ مباشر؛ إعادة معايرة مقياس أحياناً |
| تشخيص الخطأ | مصفوفة ارتباك، تحليل FP/FN | رسم بواقي، بواقي مقابل قيم متنبَّأ بها |
| طبيعة الموازنة المهنية | أي خطأ يكلف أكثر، موجب كاذب أم سالب كاذب | أي خطأ يكلف أكثر، مبالغة أم تقليل |
| مراقبة في الإنتاج | انحراف توزيع الفئات المتنبَّأ بها | انحراف التوزيع ومتوسط التنبؤات |
دالة الخسارة ليست المقياس. تُحسَّن الخسارة أثناء التدريب ويجب أن تكون قابلة للاشتقاق لخوارزميات التدرّج؛ ويقيّم المقياس النموذج ويجيب عن سؤال مهني. فمصنِّف يحسّن log loss ويُحكَم عليه بالاستدعاء؛ ومنحدر يحسّن MSE ويُحكَم عليه بـ MAE. وهذا التمييز مطوَّر في الفصل 030.
عتبة القرار لا توجد إلا في التصنيف الثنائي. وهي تشكّل رافعة قوية بعد التدريب: عند نموذج ثابت، تغيّر العتبة يزيح التوازن بين الموجبات الكاذبة والسوالب الكاذبة. ولا يقدّم الانحدار أي رافعة مكافئة على النموذج نفسه؛ والعتبة المطبَّقة أحياناً على خرجه تندرج تحت قاعدة قرار لاحقة، لا النموذج.
الحاجة المهنية ليست مسألة تعلّم. وتصبح مسألة تعلّم لحظة اختيار متغير هدف. وعندما تتاح عدة أهداف للإجابة عن الحاجة نفسها، تتعايش عدة صياغات، أحياناً في أطر مختلفة.
حالة المرجع: الصيانة التنبؤية. يراقب مستغِل أسطول مضخات صناعية مزوَّدة بأجهزة. والحاجة وحيدة: التدخل قبل التعطل دون مضاعفة التوقفات غير المفيدة. ويمكن بناء هدفين انطلاقاً من التاريخ نفسه والمستشعرات نفسها.
التعريف الدقيق
المدة الفاصلة بين لحظة الملاحظة ولحظة تعطل معدّات، شرطياً بحالتها المرصودة وتاريخ استغلالها. وهي تشكّل هدف المرجع لمقاربات التنبؤ في الصيانة الشرطية.
ترجمة إلى اللغة اليومية
عدد الأيام المتبقية للآلة قبل العطل، مقدَّر انطلاقاً من حالتها الحالية.
نقطة انتباه
وسم عمر متبقٍ يتطلب دورات حياة كاملة: لا تُعرَف القيمة إلا للمعدّات التي بلغت التعطل فعلاً. والمعدّات التي لا تزال في الخدمة عند نهاية فترة الملاحظة خاضعة للرقابة بمعنى القسم 5.3. ومجموعة بيانات صيانة تتضمّن شبه منهجياً رقابة، وهو ما يشكّل العائق العملي الأول للصياغة كانحدار.
يبني البروتوكول التالي مجموعة بيانات تدهور، ويشتق الهدفين من المتغيرات التوضيحية نفسها، ويدرب النموذجين، ويضبط لكل منهما عتبة قراره على قسم تحقّق، بالنظر إلى دالة تكلفة صريحة: 800 € لتدخل وقائي، 12 000 € لتعطل واقع.
import numpy as np
from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor
from sklearn.model_selection import train_test_split
from sklearn.metrics import precision_score, recall_score, mean_absolute_error
rng = np.random.default_rng(42)
n = 6000
# أسطول مضخات صناعية: المتغيرات التوضيحية نفسها
heures = rng.uniform(0, 20000, n) # ساعات متراكمة
vibration = 1.2 + 0.00018 * heures + rng.normal(0, 0.35, n) # mm/s RMS
temp = 55 + 0.0011 * heures + rng.normal(0, 3.0, n) # °C عند المحمل
delta_p = 2.6 - 0.00007 * heures + rng.normal(0, 0.20, n) # bar
nb_maint = rng.poisson(0.5 + heures / 9000) # تدخلات سابقة
usure = 0.55 * vibration + 0.035 * temp - 0.9 * delta_p + 0.00004 * heures
rul = 300 * np.exp(-0.5 * usure) * np.exp(rng.normal(0, 0.22, n)) # أيام متبقية
X = np.column_stack([heures, vibration, temp, delta_p, nb_maint])
y_reg = rul # هدف متصل -> انحدار
y_clf = (rul <= 30).astype(int) # هدف ثنائي -> تصنيف
Xtr, Xte, yr_tr, yr_te, yc_tr, yc_te = train_test_split(
X, y_reg, y_clf, test_size=0.3, random_state=0, stratify=y_clf)
Xtr, Xva, yr_tr, yr_va, yc_tr, yc_va = train_test_split(
Xtr, yr_tr, yc_tr, test_size=0.25, random_state=0, stratify=yc_tr)
C_PREV, C_PANNE = 800, 12000 # يورو: تدخل وقائي / تعطل واقع
def cout(y_vrai, pred):
return int(pred.sum()) * C_PREV + int(((y_vrai == 1) & (pred == 0)).sum()) * C_PANNE
clf = RandomForestClassifier(n_estimators=300, min_samples_leaf=5, random_state=0).fit(Xtr, yc_tr)
reg = RandomForestRegressor(n_estimators=300, min_samples_leaf=5, random_state=0).fit(Xtr, yr_tr)
p_va, p_te = clf.predict_proba(Xva)[:, 1], clf.predict_proba(Xte)[:, 1]
r_va, r_te = reg.predict(Xva), reg.predict(Xte)
# تتلقى كل صياغة عتبة قرارها، مضبوطة على التكلفة، في التحقّق
seuil_a = min(np.arange(0.02, 0.61, 0.01), key=lambda s: cout(yc_va, (p_va >= s).astype(int)))
seuil_b = min(np.arange(10, 121, 1), key=lambda t: cout(yc_va, (r_va <= t).astype(int)))
print(f"Seuils calés sur la validation : A p >= {seuil_a:.2f} B RUL_pred <= {seuil_b} jours")
print(f"MAE de B sur la durée de vie résiduelle : {mean_absolute_error(yr_te, r_te):.1f} jours")
print(f"Coût de référence, aucune alerte : {int(yc_te.sum()) * C_PANNE} EUR\n")
for nom, pred in [("A - classification binaire ", (p_te >= seuil_a).astype(int)),
("B - régression sur la durée vie", (r_te <= seuil_b).astype(int))]:
print(f"{nom} precision={precision_score(yc_te, pred, zero_division=0):.3f} "
f"rappel={recall_score(yc_te, pred):.3f} alertes={int(pred.sum()):3d} "
f"manquées={int(((yc_te == 1) & (pred == 0)).sum()):2d} coût={cout(yc_te, pred):6d} EUR")
print("\nB - horizon d'intervention modifié sans réentraînement :")
for h in (60, 90):
cible_h, pred_h = (yr_te <= h).astype(int), (r_te <= h).astype(int)
print(f" horizon {h:2d} j : precision={precision_score(cible_h, pred_h):.3f} "
f"rappel={recall_score(cible_h, pred_h):.3f} alertes={int(pred_h.sum()):3d}")المخرج
Seuils calés sur la validation : A p >= 0.05 B RUL_pred <= 40 jours
MAE de B sur la durée de vie résiduelle : 18.5 jours
Coût de référence, aucune alerte : 2076000 EUR
A - classification binaire precision=0.431 rappel=0.954 alertes=383 manquées= 8 coût=402400 EUR
B - régression sur la durée vie precision=0.486 rappel=0.913 alertes=325 manquées=15 coût=440000 EUR
B - horizon d'intervention modifié sans réentraînement :
horizon 60 j : precision=0.900 rappel=0.888 alertes=668
horizon 90 j : precision=0.932 rappel=0.927 alertes=979التفسير
| المعاينة | القراءة |
|---|---|
| تقلّل الصياغتان التكلفة من 2 076 000 € إلى نحو 0,4 م€ | الحاجة قابلة للمعالجة في الإطارين؛ والتأهيل لا يُلعَب على الجدوى |
| تحصل أ على 402 400 € مقابل 440 000 € لـ ب على أفق 30 يوماً | يحسّن التصنيف مباشرة الفصل عند الأفق المعتبَر؛ ويحسّن الانحدار الخطأ على كامل مقياس المدد، بما فيه حيث لا يُلعَب أي قرار |
| تعرض ب دقة موجبة أعلى قليلاً و58 تنبيهاً أقل، مقابل 7 أعطال فائتة أكثر | لا تحتل الصياغتان النقطة نفسها من موازنة الدقة–الاستدعاء؛ ولا معنى للمقارنة إلا عند دالة تكلفة ثابتة |
| العتبة المثلى لـ ب 40 يوماً، لا 30 | لا يُستعمَل خرج منحدر بالعتبة المهنية الخام: إنه منحسر نحو المتوسط ويجب إعادة ضبطه تجريبياً |
| تعالج ب الأفقين 60 و90 يوماً بالنموذج المدرَّب نفسه | تغيّر الأفق في الصياغة أ يفرض إعادة وسم وإعادة تدريب كاملين |
| MAE لـ ب 18,5 يوماً | خطأ متوسط 18,5 يوماً يجعل الصياغة ب غير قابلة للاستغلال لأفق 7 أو 14 يوماً، معلومة لا يكشفها مقياس التصنيف وحده |
| المعيار | يوجّه نحو التصنيف | يوجّه نحو الانحدار |
|---|---|---|
| أفق القرار | وحيد، ثابت، مستقر مع الزمن | متعدد، متغيّر، أو متفاوض عليه حالة بحالة |
| توافر الوسوم | وقوع الحدث وحده مسجَّل | دورات الحياة الكاملة موثَّقة |
| الرقابة في التاريخ | مهمة: التصنيف عند أفق ثابت أكثر متانة | ضعيفة أو قابلة للمعالجة بتحليل بقاء |
| حجم الأحداث | ضعيف: تركيز قدرة النموذج على الحد | مرتفع: ثراء الهدف المتصل قابل للاستغلال |
| طبيعة القرار اللاحق | ثنائي، فوري، بلا ترتيب أولوية | ترتيب، تخطيط، تخصيص موارد |
| الحاجة إلى ترتيب الحالات | يلبيها درجة الاحتمال | تلبيها القيمة المتنبَّأ بها، القابلة للتفسير مباشرة |
| التواصل مع المجال | «83 % خطر خلال 30 يوماً» | «نحو 45 يوماً متبقية» |
| الحساسية لتغيّر السياسة | ضعيفة: كل تغيّر عتبة يفرض إعادة تدريب | قوية: تغيّر أفق ثابت يُعدَّل |
| التحكّم في موازنة الأخطاء | مباشر، بعتبة القرار | غير مباشر، بالعتبة المطبَّقة على الخرج |
قاعدة المسلك: عندما تكون الصياغتان قابلتين للتحقيق، تُبنيان كلتيهما، وتُقيَّمان على دالة التكلفة المهنية نفسها وعلى مجموعة الاختبار نفسها، ثم يُحسَم على هذه النتيجة. ومقارنة مقاييس متغايرة — MAE مقابل F1 — ليست تحكيماً.
يمكن الإشارة إلى تقاطع بطريقتين. تقدّم الإشارة الثلاثية فئة: أحمر، برتقالي، أخضر. ويعرض العدّ التنازلي عدداً من الثواني المتبقية.
تكفي الإشارة لتقرير التوقف: القرار ثنائي وأفقه فوري. ويتيح العدّ التنازلي إضافة استباقاً وتعديل السرعة وتنسيق عدة مركبات؛ لكنه يتطلب معلومة أغنى وأصعب إنتاجاً.
والاختيار بين الجهازين لا يقوم على التقاطع، بل على ما نريد القدرة على تقريره والدقة القابلة للبلوغ فعلاً.
أقوال «الطب تصنيف» أو «المالية انحدار» بلا أي أساس. فالخدمة الاستشفائية نفسها تنتج مسائل تصنيف (تشخيص) وانحدار (مدة إقامة، جرعة، معدّل بيولوجي).
الصياغة الصحيحة: «يُحدَّد نوع المسألة ببنية مجموعة القيم التي يمكن أن يأخذها المتغير الهدف، بمعزل عن مجال التطبيق.»
العائلات الخوارزمية الرئيسية — أشجار، غابات، boosting، k-NN، SVM، شبكات عصبية — توجد في الشكلين. واختيار الخوارزمية يتدخل بعد التأهيل ولا يمكنه إذن تحديده.
الصياغة الصحيحة: «يؤهّل الهدف المسألة؛ وتقيّد المسألة مجموعة الخوارزميات الجائزة؛ وتُختار الخوارزمية في هذه المجموعة.»
الانحدار اللوجستي نموذج تصنيف. ومصطلح «انحدار» يشير فيه إلى الانحدار الخطي المجراة على لوجيت الاحتمال، لا طبيعة الهدف، وهو فئوي. ويفصّل الفصل 036 هذه النقطة.
الصياغة الصحيحة: «ينمذج الانحدار اللوجستي خطياً لوغاريتم أرجحية هدف ثنائي؛ وهو يندرج تحت التصنيف.»
رمز بريدي، معرّف شريحة منتج أو رمز محافظة مخزَّنة كأعداد صحيحة دون أن تشكّل كميات. وبالمقابل، عدد حوادث مخزَّن كعدد صحيح يشكّل كمية. وفحص dtype لا يحل محل التحليل الدلالي.
الصياغة الصحيحة: «النوع المعلوماتي للعمود خاصية لصيغة التخزين؛ وبنية مجموعة الوصول خاصية للمجال.»
تجزئة هدف عددي إلى شرائح قبل التعلّم تقلّل القوة الإحصائية، وتُدخل آثار عتبة اعتباطية وتجعل النموذج غير قابل للاستعمال ما إن تتطور العتبات المهنية. والمقروئية لفرق المجال تُحصَّل بتجزئة التنبؤ، لا الهدف.
الصياغة الصحيحة: «يُتعلَّم النموذج على الهدف العددي؛ ويُطبَّق التصنيف بالفئات على الخرج، في طبقة إعادة التقديم.»
ينتج مصنِّف ثنائي درجة متصلة في [0, 1]. وهذا الخرج المتصل تقدير للاحتمال الشرطي للانتماء إلى الفئة الموجبة. وتبقى مجموعة وصول المسألة منتهية.
الصياغة الصحيحة: «ينصبّ التأهيل على الهدف المرصود عند التدريب، لا على شكل الخرج الوسيط للنموذج.»
تقييد العيّنة بالمعدّات التي تعطلت فعلاً، أو استبدال المدد الخاضعة للرقابة بمدة المتابعة، يحرّف التقدير منهجياً نحو مدد قصيرة جداً.
الصياغة الصحيحة: «في حضور رقابة من اليمين، الإطار الملائم هو تحليل البقاء؛ والتصنيف عند أفق ثابت بديل صحيح إذا غطت متابعة كل موضوع الأفق المحتفَظ به.»
MAE 18,5 يوماً وF1 0,60 غير قابلين للمقارنة. والتحكيم بين صياغة تصنيف وصياغة انحدار يتطلب إرجاعهما كلتيهما إلى قرار وتقييمهما على دالة التكلفة نفسها، على مجموعة الاختبار نفسها.
الصياغة الصحيحة: «تُقارَن صياغتان للحاجة نفسها على القرار الذي تنتجانه وتكلفته، لا أبداً على مقاييسهما الأصلية الخاصة.»
معيار التأهيل الوحيد
بنية مجموعة وصول المتغير الهدف.
لا المجال، ولا الخوارزمية، ولا نوع متغيرات المدخل،
ولا صيغة التخزين.
تصنيف
f : X -> {c1, ..., cK}، مجموعة منتهية وغير مرتَّبة.
المساواة وحدها معرَّفة. ويُعدّ الخطأ.
انحدار
f : X -> فترة من R، مجموعة مرتَّبة ومترية.
للفرق y - y_pred معنى. ويُقاس الخطأ.
اختبار العمليات الثلاث
مساواة وحدها -> تصنيف
مساواة + ترتيب -> حالة ترتيبية، معالَجة كتصنيف
مساواة + ترتيب + فرق -> انحدار
الحالات الغامضة الخمس
ترتيبي -> تصنيف، مقياس حسّاس للترتيب
عدّ -> انحدار، خسارة بواسون
مدة خاضعة للرقابة -> تحليل بقاء، أو تصنيف عند أفق ثابت
احتمال -> حسب الوسم المرصود: ثنائي أو نسبة
عددي مجزَّأ -> انحدار، ثم عتبة مطبَّقة على التنبؤ
ما يحدده الاختيار بعدئذ
خوارزميات جائزة، دالة خسارة، مقاييس تقييم،
شكل الخرج، مرجع، طبقية، تشخيص خطأ،
رافعة ضبط بعد التدريب، مؤشرات مراقبة.
إعادة صياغة
يمكن صياغة حاجة مهنية في الإطارين.
تُقارَن الصياغتان على دالة التكلفة نفسها
ومجموعة الاختبار نفسها، لا أبداً على مقاييسهما الأصلية.قول الخلاصة
مسألة تعلّم مُوجَّه تصنيف عندما يأخذ هدفها قيمه في مجموعة منتهية غير مرتَّبة، وانحدار عندما يأخذ هدفه قيمه على مقياس عددي يكون فيه الفرق بين قيمتين قابلاً للتفسير؛ وهذا التأهيل يعتمد حصراً على طبيعة المتغير الهدف المحتفَظ به، وهو يحدد بعدئذ كامل سلسلة النمذجة، من الخوارزميات الجائزة إلى مؤشرات المراقبة في الإنتاج.
اختبارات مرتبطة
010.1-quiz-critere-de-qualification.md010.2-quiz-classification.md010.3-quiz-regression.md010.4-quiz-arbre-de-decision.md010.5-quiz-cas-ambigus.md010.6-quiz-consequences-du-choix.md010.7-quiz-reformulation.mdالفصل التالي: 011-types-de-classification.md