با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
صلیب های ویژگی های پیچیده تر
حالا بیایید با چند ترکیب ترکیبی از ویژگی های پیشرفته بازی کنیم. مجموعه دادهها در این تمرین زمین بازی کمی شبیه به یک گلوله پر سر و صدا از بازی دارت است، با نقاط آبی در وسط و نقاط نارنجی در یک حلقه بیرونی.
برای توضیح تصویرسازی مدل، روی نماد مثبت کلیک کنید.
هر تمرین Playground تصویری از وضعیت فعلی مدل را نشان می دهد. به عنوان مثال، در اینجا یک تجسم وجود دارد:
در مورد تجسم مدل به موارد زیر توجه کنید:
هر محور نشان دهنده یک ویژگی خاص است. در مورد هرزنامه در مقابل غیر هرزنامه، ویژگی ها می تواند تعداد کلمات و تعداد گیرندگان ایمیل باشد.
هر نقطه مقادیر ویژگی را برای یک نمونه از داده ها، مانند ایمیل، ترسیم می کند.
رنگ نقطه نشان دهنده کلاسی است که مثال به آن تعلق دارد. به عنوان مثال، نقاط آبی می تواند نشان دهنده ایمیل های غیر هرزنامه باشد در حالی که نقاط نارنجی می توانند نشان دهنده ایمیل های هرزنامه باشند.
رنگ پس زمینه نشان دهنده پیش بینی مدل از جایی است که نمونه هایی از آن رنگ باید پیدا شود. پس زمینه آبی اطراف یک نقطه آبی به این معنی است که مدل به درستی آن مثال را پیش بینی می کند. برعکس، یک پسزمینه نارنجی در اطراف یک نقطه آبی به این معنی است که مدل به اشتباه آن مثال را پیشبینی میکند.
رنگ های آبی و نارنجی پس زمینه کوچک شده اند. به عنوان مثال، سمت چپ تصویر به رنگ آبی یکدست است اما به تدریج در مرکز تجسم به رنگ سفید محو می شود. شما می توانید قدرت رنگ را به عنوان نشان دهنده اطمینان مدل در حدس خود در نظر بگیرید. بنابراین آبی یکدست به این معنی است که مدل در مورد حدس خود بسیار مطمئن است و آبی روشن به این معنی است که مدل اعتماد به نفس کمتری دارد. (تجسم مدل نشان داده شده در شکل، کار پیش بینی ضعیفی را انجام می دهد.)
از تجسم برای قضاوت در مورد پیشرفت مدل خود استفاده کنید. ("عالی—بیشتر نقاط آبی پس زمینه آبی دارند" یا "اوه نه! نقاط آبی پس زمینه نارنجی دارند.") فراتر از رنگ ها، Playground افت فعلی مدل را نیز به صورت عددی نمایش می دهد. ("اوه نه! ضرر به جای پایین آمدن بالا می رود.")
وظیفه 1: این مدل خطی را همانطور که داده شد اجرا کنید. یک یا دو دقیقه (اما نه دیگر) را صرف تنظیمات مختلف نرخ یادگیری کنید تا ببینید آیا میتوانید پیشرفتهایی پیدا کنید. آیا یک مدل خطی می تواند نتایج موثری برای این مجموعه داده ایجاد کند؟
وظیفه 2: اکنون سعی کنید ویژگی های متقابل محصولی مانند x 1 x 2 را اضافه کنید و سعی کنید عملکرد را بهینه کنید.
کدام ویژگی بیشتر کمک می کند؟
بهترین عملکردی که می توانید داشته باشید چیست؟
وظیفه 3: هنگامی که یک مدل خوب دارید، سطح خروجی مدل (که با رنگ پس زمینه نشان داده شده است) را بررسی کنید.
آیا شبیه مدل خطی است؟
مدل را چگونه توصیف می کنید؟
(پاسخ ها درست در زیر تمرین ظاهر می شوند.)
برای پاسخ به وظیفه 1 روی نماد مثبت کلیک کنید.
خیر. یک مدل خطی نمی تواند به طور موثر این مجموعه داده را مدل کند. کاهش نرخ یادگیری، ضرر را کاهش می دهد، اما از دست دادن همچنان در یک مقدار غیر قابل قبول بالا همگرا می شود.
برای پاسخ به Task 2 روی نماد مثبت کلیک کنید.
مجموعه داده های زمین بازی به صورت تصادفی تولید می شوند. در نتیجه، پاسخ های ما ممکن است همیشه دقیقاً با پاسخ شما مطابقت نداشته باشد. در واقع، اگر مجموعه دادهها را بین اجراها بازسازی کنید، نتایج شما همیشه دقیقاً با اجراهای قبلی شما مطابقت نخواهد داشت. گفته شد، با انجام کارهای زیر نتایج بهتری خواهید گرفت:
استفاده از هر دو x 12 و x 22 به عنوان تلاقی ویژگی. (افزودن x 1 x 2 به عنوان متقاطع ویژگی کمکی به نظر نمی رسد.)
کاهش نرخ یادگیری ، شاید به 0.001 .
برای پاسخ به وظیفه 3 روی نماد مثبت کلیک کنید.
سطح خروجی مدل شبیه مدل خطی نیست. بلکه بیضوی به نظر می رسد.
تاریخ آخرین بهروزرسانی 2024-08-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-08-22 بهوقت ساعت هماهنگ جهانی."],[],[]]