فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب (به زبان فارسی)

فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب (به زبان فارسی)

 

در این پست قصد داریم فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب را معرفی کنیم که در آن علاوه بر مرور تئوری ها مربوط به ماشین های بردار پشتیبان یا SVM، پیاده سازی عملی این نوع شبکه ها در محیط متلب نیز به طور کامل، مورد بررسی قرار گرفته است. برنامه هایی که در این فیلم پیاده سازی شده اند، به حل مسائل طبقه بندی باینری (Binary Classification)، تخمین و تقریب توابع (Function Approximation) و پیش بینی سری های زمانی (Time-Series Prediction) اختصاص دارند.

شبکه های عصبی مصنوعی یا Artificial Neural Networks (به اختصار ANN) ابزارهایی مهم در میان مباحث هوش محاسباتی (Computational Intelligence) به حساب می آیند. انواع مختلفی از شبکه های عصبی مصنوعی معرفی شده اند، که عمدتا در کاربردهایی همچون طبقه بندی، خوشه بندی، تشخیص الگو، مدل سازی و تقریب توابع، کنترل، تخمین و بهینه سازی مورد استفاده قرار می گیرند.

ماشین بردار پشتیبان یا Support Vector Machine (به اختصار SVM) نوع خاصی از شبکه های عصبی هستند که بر خلاف سایر انواع شبکه عصبی (مانند MLP و RBF) به جای کمینه کردن خطا، اقدام به کمینه کردن ریسک عملیاتی طبقه بندی یا مدل سازی می کند. این ابزار، بسیار قدرتمند است و در زمینه های مختلفی چون طبقه بندی، خوشه بندی و مدل سازی (رگرسیون) می تواند مورد استفاده قرار بگیرد.

 

در این فیلم آموزشی، سه الگوریتم مهم از میان ماشین های بردار پشتیبان مورد بررسی قرار گرفته اند:

  • ماشین بردار پشتیبان پایه برای طبقه بندی باینری یا SVM
  • کلاسترینگ بردار پشتیبان یا Support Vector Clustering (به اختصار SVC)
  • رگرسیون بردار پشتیبان یا Support Vector Regression (به اختصار SVR)

 

برای کسب اطلاعات بیشتر در خصوص این فیلم آموزشی، ادامه مطلب را ببینید.

 

فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب (به زبان فارسی)

 

در این پست قصد داریم فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب را معرفی کنیم که در آن علاوه بر مرور تئوری ها مربوط به ماشین های بردار پشتیبان یا SVM، پیاده سازی عملی این نوع شبکه ها در محیط متلب نیز به طور کامل، مورد بررسی قرار گرفته است. برنامه هایی که در این فیلم پیاده سازی شده اند، به حل مسائل طبقه بندی باینری (Binary Classification)، تخمین و تقریب توابع (Function Approximation) و پیش بینی سری های زمانی (Time-Series Prediction) اختصاص دارند.

شبکه های عصبی مصنوعی یا Artificial Neural Networks (به اختصار ANN) ابزارهایی مهم در میان مباحث هوش محاسباتی (Computational Intelligence) به حساب می آیند. انواع مختلفی از شبکه های عصبی مصنوعی معرفی شده اند، که عمدتا در کاربردهایی همچون طبقه بندی، خوشه بندی، تشخیص الگو، مدل سازی و تقریب توابع، کنترل، تخمین و بهینه سازی مورد استفاده قرار می گیرند.

ماشین بردار پشتیبان یا Support Vector Machine (به اختصار SVM) نوع خاصی از شبکه های عصبی هستند که بر خلاف سایر انواع شبکه عصبی (مانند MLP و RBF) به جای کمینه کردن خطا، اقدام به کمینه کردن ریسک عملیاتی طبقه بندی یا مدل سازی می کند. این ابزار، بسیار قدرتمند است و در زمینه های مختلفی چون طبقه بندی، خوشه بندی و مدل سازی (رگرسیون) می تواند مورد استفاده قرار بگیرد.

 

در این فیلم آموزشی، سه الگوریتم مهم از میان ماشین های بردار پشتیبان مورد بررسی قرار گرفته اند:

  • ماشین بردار پشتیبان پایه برای طبقه بندی باینری یا SVM
  • کلاسترینگ بردار پشتیبان یا Support Vector Clustering (به اختصار SVC)
  • رگرسیون بردار پشتیبان یا Support Vector Regression (به اختصار SVR)

 

رویکردهای ارائه شده در این فیلم آموزشی بسیار فراگیر و عمومی هستند و می توان از نکات تئوری و عملی بیان شده، برای حل سایر مسائل کاربردی استفاده نمود. مطالب و مباحث این فیلم آموزشی به زبان فارسی روان، و توسط مهندس سید مصطفی کلامی هریس (دانشجوی دکترای مهندسی برق-کنترل، دانشگاه صنعتی خواجه نصیرالدین طوسی) ارائه شده است.

 

این محصول بخشی از بسته زرین فیلم های آموزشی شبکه های عصبی مصنوعی است.

برای کسب اطلاعات بیشتر بر روی این لینک (+) کلیک کنید.

 

 

سرفصل های مهم مورد بحث در این فیلم آموزشی عبارتند از:

  • توضیح تفاوت های اساسی SVM با سایر انواع شبکه عصبی
  • بیان ریاضی ریسک عملیاتی برای طبقه بندی باینری داده ها
  • استخراج روابط اساسی SVM به صورت یک مسأله بهینه سازی درجه دو یا QP
  • تبدیل حالت حاشیه سخت (Hard Margin) به حالت حاشیه نرم (Soft Margin)
  • پیاده سازی عملی SVM باینری در محیط متلب
  • شیوه استفاده از تابع quadprog برای حل مسائل بهینه سازی درجه ۲ یا Quadratic Programming
  • استفاده از Kernel Trick برای اعمال SVM در فضای غیر خطی
  • بررسی انواع هسته ها یا Kernel ها
  • پیاده سازی SVM غیر خطی در محیط متلب با استفاده از Kernel Trick
  • استفاده از شبکه عصبی RBF برای پیش بینی سری زمانی
  • استفاده از توابع svmtrain و svmclassify از تولباکس بیوانفورماتیک (Bioinformatics Toolbox)
  • بررسی مبانی تئوری کلاسترینگ بردار پشتیبان یا SVC
  • توصیف ریسک در مسائل رگرسیون و مدل سازی
  • فرمول بندی رگرسیون بردار پشتیبان یا SVR و استخراج مدل QP
  • تعمیم به حالت غیر خطی با استفاده از Kernel Trick
  • پیاده سازی SVR در متلب برای تقریب تابع
  • پیاده سازی SVR برای پیش بینی سری زمانی
  • جمع بندی و نتیجه گیری های نهایی



 

برای مشاهده جزئیات و تهیه آموزش فرادرس ماشین های بردار پشتیبان یا SVM در متلب به این لینک (+) مراجعه نمایید.

 

 

مطالب پیشنهادی‎

۳۸ نظر در "فیلم آموزشی جامع ماشین های بردار پشتیبان یا SVM در متلب (به زبان فارسی)"
  1. ببخشید ایا در این محصول منظور از پیاده سازی در محیط متلب استفاده از دستورات svmtrain متلب و.. است یا سعی شده است که در این فیلم تمام روابط موجود در svm (روابط خطی غیر خطی)بدون استفاده از دستورات متلب برای svm پیاده سازی و کد شود.ایا میشه این کدها را تغییر داد یا اینکه فقط بر اساس svmtrain متلب است؟؟؟
    چون من پیاده سازی با این دستورات اماده در تولباکس بیو انفورماتیک را اشنام .اگر پیاده سازی و کد شدن بدون این دستورات اماده است فیلم را تهیه می کنم

    1. در پاسخ mohamad:

      پیاده سازی اساسا به صورت مستقل انجام شده است و هم بحث SVM و هم بحث SVR پیاده سازی شده است. اما به عنوان یک بحث تکمیلی، استفاده از توابع svmtrain و svmclassify نیز توضیح داده شده است. اصولا می دانید که در متلب، امکانی برای SVR فراهم نشده است و باید خودمان آن را پیاده سازی کنیم. ضمنا کدها خط به خط نوشته شده و توضیح داده شده اند. البته بدیهی است که کدها نیز ارائه می شوند.

      برای حالت چندکلاسه فعلا محصولی فراهم نشده است. احتمالا در آینده این محصول نیز تولید شود.

  2. درود

    این را مینویسم تا شاید کمی راهنمای دیگران باشد

    من چندین جُنگ آموزشی از این تارنما خرید کرده ام و می توانم بگویم در ایران چنین تارنما و وبگاهی با این چنین کاردانی بالا درباره نرم افزار متلب نیست و شاید من با جستجوی بسیار مانند این تارنما نیافته ام که بتوان با آسودگی و بی گمانی ( اطمینان ) بی رخنه از آن خرید نمود .

    و بنا بر استواردلی که از این تارنما داشتم و کار بر روی پروژه ای نو درباره svm ها ، نیاز به آموزش این جستار داشتم که از با خرید آن از اینجا یاری شایانی به من شد .

  3. svm موضوع جدیدی است و درباره آن کتابی به فارسی تألیف یا ترجمه نشده است.می توان این فایل را بهترین مرجع فارسی در باره svm دانست.

  4. من این فیلم آموزشی رو از سایت خریدم و کاملا راضی بودم. امیدوارم کارتون رو ادامه بدید و در زمینه های دیگه هم کارگاه های آموزشی و فیلم های آموزشی داشته باشین.

    آقای کلامی هریس بسیار عالی مطالب رو توضیح دادن. بازم ممنون. 🙂

    1. در پاسخ محمد کرمی نژاد:

      با سلام،

      به زودی دوره آموزشی، حاوی این سرفصل ها برگزار خواهد شد.

      موفق باشید

  5. با سلام
    آیا امکان استخراج فرمول توسط الگوریتم ماشین بردار پشتیبان در نرم افزار متلب همانند معادلات رگرسیون وجود دارد؟
    ممنونم از لطفتون

  6. با سلام و خسته نباشید به شما دستندرکاران مجموعه متلب سایت
    ممنون از موارد خوبی که در اختیار بقیه قرار میدهید
    میخواستم مطلع شوم دیگر برای خرید محصولات نمیتوان از تخفیف ها استفاده نمود؟

    1. در پاسخ prs:

      با سلام
      از لطف شما متشکریم. در حال حاضر علاوه بر تخفیف دانشجویی از تخفیف ویژه بهاره نیز می توانید بهره مند شوید. به توضیحات موجود در صفحه سفارش و خرید محصول مراجعه نمایید.

      موفق باشید.

  7. اولاً از زحمات شما قدر دانی می کنم که مطالب خیلی کاربردی را در اختیار ما قرار دادید.
    ثانیاً می خواستم بپرسم :
    فیلمی در مورد آموزش کانتورلت یا ویولت هم وجود دارد؟

    1. در پاسخ beti92:

      با سلام و تشکر از لطف شما

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

      موفق باشید
      متلب سایت

  8. سلام خسته نباشید.من موضوع پایان نامه ام راجب svm خیلیم به این بسته نیاز دارم باور کنید قیمتش برام خیلی زیاده نمیشه ی تخفیفی بدید؟
    ممنون میشم سریعا ب جوابش نیاز دارم ممنون

    1. در پاسخ آرمان:

      با سلام،

      در حال حاضر امکان تخفیف وجود ندارد ولی با استفاده از بسته حمایتی می توانید موارد آموزشی را بصورت رایگان تهیه نمایید.

      موفق باشید
      متلب سایت

  9. lبا سلام و خسته نباشید .
    من قبلا بسته مهندسی کنترل را خریداری کردم .الان اگه بخوام بسته شبکه عصبی را بخرم آیا تخفیفی بهم می خوره یا نه؟

    1. در پاسخ به ezat:
      با سلام،
      مخاطب گرامی، در صورتیکه به طور همزمان بیش از یک محصول تهیه نمایید می توانید از تخفیف زمستانه برخودار شوید در غیر اینصورت تنها تخفیف اعمال شده، تخفیف دانشجویی می باشد.
      از اعتماد شما متشکریم.

  10. ایا در این بسته ماشین بردار پشتیبان فازی FSVM و ماشین بردار پشتیبان کمتریم مربعات least square support vector machine هم وجود داره ؟ در کدوم بسته میتونم این دو مورد رو پیدا کنم ؟

    1. در پاسخ به مائده:
      با سلام،
      متاسفانه در زمینه مباحث آموزشی مورد اشاره شما، تا کنون محصول آموزشی تهیه نشده است. امیدواریم در آینده نزدیک، این موضوع نیز به لیست موارد آموزشی ما وارد شود.
      از توجه شما متشکریم.

  11. با سلام
    من در کشور چین تحصل می کنم.
    به چه نحو می توتنم با پرداحت هزینه محصول، این محصول را دریافت نماییم.
    من امکان دانولد با سرعت مناسب را دارم .
    باتشکر
    منتظر جواب شما هستم

    1. در پاسخ به مجتبی:
      با سلام،

      لطفا سفارش خود را از طریق بخش سفارش و خرید محصول در وب سایت ثبت نمایید.

      به محض ثبت سفارش، همکاران ما در بخش فروش پیگیری خواهند کرد و لینک دانلود برایتان ارسال خواهد شد.

      اگر نیازمند دریافت راهنمایی های بیشتری هستید، می توانید از طریق بخش تماس با ما (+) اقدام نمایید.

      موفق و پیروز باشید.

  12. با سلام و خسته نباشید .میشه فیلم آموزشیsupport vector machine least squareبزارید؟
    svm برای تعداد داده های زیاد جواب نمیده .اگه میشه فیلم svm برای large scale data بزارید.خیلی ممنون میشم

    1. در پاسخ به shabanam:
      با سلام،
      ضمن تشکر از پیشنهاد شما، قطعا این مبحث نیز در برنامه ریزی هیئت علمی مجموعه فرادرس قرار خواهد گرفت تا در صورت امکان در قالب فیلم آموزشی به مخاطبین ارائه شود.
      موفق و پیروز باشید.

  13. با سلام و تشکر از مطالب عالی این سایت
    من این محصول رو تهیه کرده ام ولی فایل پاورپوینت که توسط مدرس دوره تهیه شده است در طول آموزش، در بسته محصول ارائه نشده است.
    آیا امکانی هست که بتوان به پاورپونت های کلاس (به شکل پی دی اف) درسترسی داشت؟؟
    بسیار ممنون

    1. در پاسخ به مجتبی:
      با سلام،
      چنانچه برای محصولی فایل پی دی اف در نطر گرفته و آماده شده باشد، همراه محصول ضمیمه می شود.
      محصول مورد نظر شما فاقد این فایل می باشد.
      از توجه شما متشکریم.
      موفق و پیروز باشید.

  14. با سلام
    من در مورد svm چیزی نمیدونم و رشته تحصیلی من هم ارتباطی با اون نداره ولی موضوع پایان نامه من به svm مربوط میشه آیا میتونم از این بسته های آموزش کمک بگیرم و مطالبو یاد بگیر

    1. در پاسخ به مصطفی اصفی:
      با سلام؛
      ضمن تشکر از مکاتبه شما، این بسته آموزشی کاملا شما را با موضوع SVM آشنا می کند.
      موفق و پیروز باشید.

    1. در پاسخ به taghi:
      با سلام،
      نقطه تمایز آموزش های فرادرس با سایر آموزش های مشابه موجود در بازار، در کاربردی و عملی بودن آموزش هاست.
      به نحوی که پس از توضیحات مباحث تئوری، بصورت کاملا عملی، به بخش کدنویسی و پیاده سازی در محیط متلب پرداخته شده است.
      برای آشنایی از سبک تدریس پیشنهاد می شود پیش نمایش های هر آموزش را مشاهده نمایید.
      از مکاتبه شما متشکریم.
      موفق و پیروز باشید.

  15. با سلام و تشکر از محصولات خوب شما و آرزوی توسعه بیشتر فعالیتها
    من این فیلم رو تهیه کردم اما متاسفانه به دلیل نداشتن دانش پایه در مورد بهینه سازی و مسائل مطرح در آن بسیاری از بخش های این فیلم رو متوجه نمیشم و ارجاعی هم داده نشده به جایی دیگه برای مطالعه.
    من دانشجوی ترم دوم ارشد هستم و گرایشم مخابراتی است.
    ضمنا پیشنهادهایی داشتم:
    امیدوارم به زودی یک محصول مجزا و مفصلی در مورد تشخیص الگو توسط شما ارایه بشه. و روش های مختلف و مطرح با هم مقایسه و بررسی شوند.
    بعضا در بخش هایی از فیلمهای شبکه عصبی به این موضوع پرداخته شده اما کامل نیست و صرفا مرور گذراست.
    باز هم ممنون و با آرزوی موفقیت
    یا علی

    1. در پاسخ به میثم:
      با سلام،
      ضمن تشکر از مکاتبه شما، امیدواریم بتوانیم با این پیشنهادات، در راستای تکمیل و بالا بردن سطح علمی محصولات آموزشی گام برداریم.
      ضمنا پیشنهاد شما در دیتابیس مجموعه فرادرس به ثبت رسید تا در صورت امکان، این مبحث در برنامه ریزی هیئت علمی فرادرس قرار بگیرد.
      موفق و پیروز باشید.

  16. سلام میخواستم بپرسم متن آموزشی به صورت pdf دارید که بتونید بدید مطالعه کنیم یا فقط بصورت فیلم آموزشی هست؟

    1. در پاسخ به مریم:
      با سلام،
      آموزش های ارائه شده در فرادرس، در قالب فیلم آموزشی است؛ البته گاهی فایل های جانبی از جمله فایل PDF توسط مدرس ارائه می شود و ما نیر آنها را در اختیار مخاطبین قرار می دهیم.
      اما محوریت فعالیت، بصورت فیلم آموزشی می باشد.
      موفق و پیروز باشید.

  17. سلام
    من قصدارم از SVM و الگوریتم ژنتیک برای طبقه بندی تصاویر ماهواره ای استفاده کنم
    به نظرتون این فرادرس آموزشی در یادگیری بخش SVM کارم میتونه به من کمک کنه؟
    به نظرتون کدوم یکی از پکیج های این سایت برای کار من مناسب است؟

    1. در پاسخ به مهسا:
      با سلام،
      متاسفانه اطلاعات تخصصی مرتبط با موضوع شما در دسترس نیست اما با توجه به متنی که درج نمودید، اگر سرفصل های تدریس شده در آموزش، با موضوعات مدنظر شما مطابقت داشته باشد قطعا برای شما مفید خواهد بود.
      شاد و پیروز باشید.

پاسخ دادن به محمد کرمی نژاد لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *