1 / 5

تمرین ششم

بسم الله الرحمن الرحیم. تمرین ششم. کلاس یادگیری ماشین. محمدعلی کیوان راد. ترم اول 93-92. تمرین 6. در این تمرین قصد داریم تا از یکی از دادگان های UCI استفاده نموده و با کمک SVM عمل دسته بندی را انجام دهیم.

shelby
Download Presentation

تمرین ششم

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. بسم الله الرحمن الرحیم تمرین ششم کلاس یادگیری ماشین محمدعلی کیوان راد ترم اول 93-92

  2. تمرین 6 • در این تمرین قصد داریم تااز یکی از دادگان های UCI استفاده نموده و با کمک SVM عمل دسته بندی را انجام دهیم. • برای این تمرین از دادگان مربوط به تعیین رنگ پوست انسان استفاده نمایید. (http://archive.ics.uci.edu/ml/datasets/Skin+Segmentation) • قسمتی از این دادگان را برای آموزش (حداقل 2,000 نمونه)، قسمتی برای ارزیابی (حداقل 10,000 نمونه) و قسمتی را نیز برای تست (حد اقل10,000نمونه) در نظر بگیرید. • دقت کنید که در هر سه نوع داده، نمونه هایی از هر دو کلاس (پوست و غیر پوست) باشد و همچنین به صورت تصادفی از کل دادگان انتخاب شده باشند.

  3. تمرین 6 • با مراجعه به HELP نرم افزار MATLAB و با کمک داده ارزیابی، بهترین کرنل را از بین 5 کرنل موجود بیابید. (استفاده از دستور svmtrainو svmclassify) • مقادیر مختلف را برای پارامترهای کرنل تعیین نموده و با داده ارزیابی تست نمایید و در نهایت بهترین مقادیر پارامتر را بیابید. • مثلا برای کرنل چند جمله ای با تغییر 'polyorder‘ بهترین درجه چند جمله ای را بیابید. • تاثیر اندازه داده آموزشی را در یک نمودار رسم نمایید (نموداری که یک محور آن دقت دسته بندی و محور دیگر آن تعداد نمونه آموزشی است).

  4. تمرین 6 • دو ویژگی از سه ویژگی موجود در این دادگان (دو تا از R، G یا B) را انتخاب نموده و همچون شکل زیر، بردارهای پشتیبان بدست آمده و خط جداساز بدست آمده را رسم کنید. • تاثیر پارامتر boxconstraint را بر روی شکل خروجی و دقت دسته بندی نشان دهید.

  5. تمرین 6 • با بهترین پارامترهای بدست آمده و با داده های آموزشی (و استفاده از هر سه ویژگی RGB)، SVM را آموزش داده و دقت آن را بر روی مجموعه داده تست بیان نمایید. • با کمک مدل ساخته شده با SVM، یک تصویر را به دلخواه انتخاب نموده و همچون تصویر زیر بخشهایی که مربوط به پوست انسان است را در آن مشخص کنید و خروجی همچون شکل زیر را رسم نمایید. • در این کار دقت داشته باشید که دستور imreadدر MATLAB رنگ ها را به ترتیب RGB می خواند ولی در دادگان مورد استفاده رنگ ها به ترتیب BGR است.

More Related