فیلم آموزشی جامع ماشین های بردار پشتیبان یا 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 به صورت یک مسأله بهینه سازی درجه دو یا 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 در متلب به این لینک (+) مراجعه نمایید.

 

 

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

38 پاسخ
  1. mohamad
    mohamad says:

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

    پاسخ دادن
    • مدیر متلب سایت
      مدیر متلب سایت says:

      در پاسخ mohamad:

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

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

      پاسخ دادن
  2. محمد رشیدنسب میبدی
    محمد رشیدنسب میبدی says:

    درود

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

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

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

    پاسخ دادن
  3. فاطمه دهقانیان
    فاطمه دهقانیان says:

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

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

    پاسخ دادن
  4. علی آشتاب
    علی آشتاب says:

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

    پاسخ دادن
  5. prs
    prs says:

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

    پاسخ دادن
    • روابط عمومی متلب سایت
      روابط عمومی متلب سایت says:

      در پاسخ prs:

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

      موفق باشید.

      پاسخ دادن
  6. beti92
    beti92 says:

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

    پاسخ دادن
    • e e.masoudinejad
      e e.masoudinejad says:

      در پاسخ beti92:

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

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

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

      پاسخ دادن
  7. آرمان
    آرمان says:

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

    پاسخ دادن
    • (روابط عمومی)
      (روابط عمومی) says:

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

      با سلام،

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

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

      پاسخ دادن
  8. ezat
    ezat says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  9. مائده
    مائده says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  10. مجتبی
    مجتبی says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

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

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

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

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

      پاسخ دادن
  11. shabnam
    shabnam says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  12. مجتبی
    مجتبی says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  13. مصطفی اصفی
    مصطفی اصفی says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  14. میثم
    میثم says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن
  15. مهسا
    مهسا says:

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

    پاسخ دادن
    • مدیر روابط عمومی
      مدیر روابط عمومی says:

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

      پاسخ دادن

ارسال یک پاسخ

در گفتگو ها شرکت کنید.

پاسخ دهید

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