50 likes | 330 Views
بسم الله الرحمن الرحیم. تمرین ششم. کلاس یادگیری ماشین. محمدعلی کیوان راد. ترم اول 93-92. تمرین 6. در این تمرین قصد داریم تا از یکی از دادگان های UCI استفاده نموده و با کمک SVM عمل دسته بندی را انجام دهیم.
E N D
بسم الله الرحمن الرحیم تمرین ششم کلاس یادگیری ماشین محمدعلی کیوان راد ترم اول 93-92
تمرین 6 • در این تمرین قصد داریم تااز یکی از دادگان های UCI استفاده نموده و با کمک SVM عمل دسته بندی را انجام دهیم. • برای این تمرین از دادگان مربوط به تعیین رنگ پوست انسان استفاده نمایید. (http://archive.ics.uci.edu/ml/datasets/Skin+Segmentation) • قسمتی از این دادگان را برای آموزش (حداقل 2,000 نمونه)، قسمتی برای ارزیابی (حداقل 10,000 نمونه) و قسمتی را نیز برای تست (حد اقل10,000نمونه) در نظر بگیرید. • دقت کنید که در هر سه نوع داده، نمونه هایی از هر دو کلاس (پوست و غیر پوست) باشد و همچنین به صورت تصادفی از کل دادگان انتخاب شده باشند.
تمرین 6 • با مراجعه به HELP نرم افزار MATLAB و با کمک داده ارزیابی، بهترین کرنل را از بین 5 کرنل موجود بیابید. (استفاده از دستور svmtrainو svmclassify) • مقادیر مختلف را برای پارامترهای کرنل تعیین نموده و با داده ارزیابی تست نمایید و در نهایت بهترین مقادیر پارامتر را بیابید. • مثلا برای کرنل چند جمله ای با تغییر 'polyorder‘ بهترین درجه چند جمله ای را بیابید. • تاثیر اندازه داده آموزشی را در یک نمودار رسم نمایید (نموداری که یک محور آن دقت دسته بندی و محور دیگر آن تعداد نمونه آموزشی است).
تمرین 6 • دو ویژگی از سه ویژگی موجود در این دادگان (دو تا از R، G یا B) را انتخاب نموده و همچون شکل زیر، بردارهای پشتیبان بدست آمده و خط جداساز بدست آمده را رسم کنید. • تاثیر پارامتر boxconstraint را بر روی شکل خروجی و دقت دسته بندی نشان دهید.
تمرین 6 • با بهترین پارامترهای بدست آمده و با داده های آموزشی (و استفاده از هر سه ویژگی RGB)، SVM را آموزش داده و دقت آن را بر روی مجموعه داده تست بیان نمایید. • با کمک مدل ساخته شده با SVM، یک تصویر را به دلخواه انتخاب نموده و همچون تصویر زیر بخشهایی که مربوط به پوست انسان است را در آن مشخص کنید و خروجی همچون شکل زیر را رسم نمایید. • در این کار دقت داشته باشید که دستور imreadدر MATLAB رنگ ها را به ترتیب RGB می خواند ولی در دادگان مورد استفاده رنگ ها به ترتیب BGR است.