البيانات الفئوية: إبراز التمارين المتبادلة

Playground هو تطبيق تفاعلي يتيح لك التحكّم في مختلف جوانب تدريب نموذج تعلُّم الآلة واختباره. باستخدام "مساحة المرح"، يمكنك اختيار الميزات وضبط مُدخل الضبط ثم تكتشف كيف تؤثر اختياراتك في النموذج.

تحتوي هذه الصفحة على تمرينَين في "مساحة المرح".

التمرين 1: مضروب أساسي لمجموعات الخصائص

في هذا التمرين، ركِّز على الأجزاء التالية من واجهة مستخدم "أداة إنشاء التطبيقات":

  • أسفل "الميزات"، لاحظ الميزات الثلاث المحتملة للنموذج:
    • ×1
    • x2
    • x1x2
  • أسفل OUTPUT، سيظهر لك مربع يحتوي على اللون البرتقالي والنقاط الزرقاء. لنفترض أنّك تنظر إلى غابة مربّعة، حيث تشير النقاط البرتقالية إلى موضع الأشجار المريضة والنقاط الزرقاء إلى موضع الأشجار السليمة.
  • بين الميزات وOUTPUT، إذا نظرت عن كثب، سترى ثلاثة خطوط متقطعة باهتة تربط كل ميزة بالنتيجة. يشير عرض كل خط متقطع إلى الوزن المرتبط حاليًا مع كل ميزة. هذه الخطوط باهتة جدًا لأن الوزن الافتتاحي يتم إعداد كل ميزة على 0. وكلما زاد الوزن أو نقص، زاد سمك هذه الخطوط.

المهمة 1: استكشاف "ساحة اللعب" من خلال تنفيذ ما يلي:

  1. انقر على الخط الخافت الذي يربط الميزة x1 بالنتيجة. ستظهر نافذة منبثقة.
  2. في النافذة المنبثقة، أدخِل الوزن 1.0.
  3. اضغط على مفتاح Enter.

لاحظ ما يلي:

  • يصبح الخط المخطّط لسمة x1 أكثر سمكًا مع زيادة الترجيح من 0 إلى 1.0.
  • ستظهر الآن خلفية برتقالية وازرق.
    • الخلفية البرتقالية هي المكان الذي يخمن فيه النموذج الأماكن التي تكمن فيها الأشجار المرضية
    • الخلفية الزرقاء هي تخمينات النموذج لأماكن الأشجار السليمة . يؤدي النموذج عملاً مروّعًا؛ حوالي نصف تخمينات النموذج خطأ.
  • وبما أنّ وزن السمة x1 هو 1.0 والوزن للسمات الأخرى هو 0، يتطابق النموذج مع قيم السمة x1 تمامًا.

المهمة 2: تغيير القيم التقديرية لأي من الميزات الثلاثة أو جميعها بحيث يتوقّع النموذج (ألوان الخلفية) أنّه مريض ومريض الأشجار. يظهر الحلّ أسفل Playground مباشرةً.



تمرين 2: تقاطع خاصية أكثر تعقيدًا

في التمرين الثاني، انظر إلى ترتيب النقاط البرتقالية (الأشجار المريضة) والنقاط الزرقاء (الأشجار السليمة) في نموذج الإخراج، مع ملاحظة ما يلي:

  • تشكل النقاط أنماطًا كروية تقريبًا.
  • ترتيب النقاط غير واضح، على سبيل المثال، يُرجى ملاحظة النقاط الزرقاء المتقطعة في المجال الخارجي للنقاط البرتقالية. ونتيجةً لذلك، من غير المرجّح أن يتنبّأ نموذج رائع بكل نقطة بشكل صحيح.

المهمة 1: استكشاف واجهة مستخدم Playground من خلال تنفيذ ما يلي:

  1. انقر على زر التشغيل/الإيقاف المؤقت، وهو مثلث أبيض داخل دائرة سوداء. سيبدأ "مساحة المرح" في تدريب النموذج. مراقبة عداد الحقبات في ازدياد.
  2. بعد تدريب النظام لمدة 300 دورة تدريبية على الأقل، اضغط على زر التشغيل/الإيقاف المؤقت نفسه لإيقاف التدريب مؤقتًا.
  3. انظر إلى النموذج. هل يقدّم النموذج تنبؤات جيدة؟ بعبارة أخرى، هل النقاط الزرقاء محاطة بشكل عام بخلفية زرقاء، وهل النقاط البرتقالية محاطة بشكل عام بخلفية برتقالية؟
  4. افحص قيمة فقدان الاختبار، التي تظهر أسفل OUTPUT مباشرةً. هل هذا أقرب من 1.0 (خسارة أعلى) أو أقرب إلى 0 (خسارة أقل)؟
  5. أعد ضبط Playground عن طريق الضغط على السهم المتعرج إلى يسار زر التشغيل/الإيقاف المؤقت.

المهمة 2: أنشئ نموذجًا أفضل من خلال اتّباع الخطوات التالية:

  1. اختَر أيّ مجموعة من الميزات الخمس المحتملة أو ألغِ اختيارها.
  2. اضبط معدّل التعلّم.
  3. درِّب النظام على 500 حقبة على الأقل.
  4. فحص قيمة فقدان الاختبار. هل يمكنك أن تحقق خسارة أقل من 0.2 في الاختبار؟

تظهر الحلول تحت "مساحة المرح".