صلیب های ویژه: تمرینات زمین بازی

معرفی صلیب های ویژگی

آیا یک ویژگی متقاطع واقعاً یک مدل را قادر می‌سازد تا داده‌های غیرخطی را مطابقت دهد؟ برای فهمیدن این موضوع، این تمرین را امتحان کنید.

وظیفه: سعی کنید با تغییر دستی وزن سه ویژگی ورودی زیر، مدلی ایجاد کنید که نقاط آبی را از نقاط نارنجی جدا کند:

  • x 1
  • x 2
  • x 1 x 2 (یک متقاطع ویژگی)

برای تغییر دستی وزنه:

  1. روی خطی که FEATURES را به OUTPUT متصل می کند کلیک کنید. یک فرم ورودی ظاهر می شود.
  2. یک مقدار ممیز شناور را در آن فرم ورودی تایپ کنید.
  3. Enter را فشار دهید.

توجه داشته باشید که رابط این تمرین حاوی دکمه Step نیست. به این دلیل است که این تمرین به طور مکرر یک مدل را آموزش نمی دهد. بلکه به صورت دستی وزن های "نهایی" مدل را وارد می کنید.

(پاسخ ها درست در زیر تمرین ظاهر می شوند.)




صلیب های ویژگی های پیچیده تر

حالا بیایید با چند ترکیب ترکیبی از ویژگی های پیشرفته بازی کنیم. مجموعه داده‌ها در این تمرین زمین بازی کمی شبیه به یک گلوله پر سر و صدا از بازی دارت است، با نقاط آبی در وسط و نقاط نارنجی در یک حلقه بیرونی.

وظیفه 1: این مدل خطی را همانطور که داده شد اجرا کنید. یک یا دو دقیقه (اما نه دیگر) را صرف تنظیمات مختلف نرخ یادگیری کنید تا ببینید آیا می‌توانید پیشرفت‌هایی پیدا کنید. آیا یک مدل خطی می تواند نتایج موثری برای این مجموعه داده ایجاد کند؟

وظیفه 2: اکنون سعی کنید ویژگی های متقابل محصولی مانند x 1 x 2 را اضافه کنید و سعی کنید عملکرد را بهینه کنید.

  • کدام ویژگی بیشتر کمک می کند؟
  • بهترین عملکردی که می توانید داشته باشید چیست؟

وظیفه 3: هنگامی که یک مدل خوب دارید، سطح خروجی مدل (که با رنگ پس زمینه نشان داده شده است) را بررسی کنید.

  1. آیا شبیه مدل خطی است؟
  2. مدل را چگونه توصیف می کنید؟

(پاسخ ها درست در زیر تمرین ظاهر می شوند.)