<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌های support vector machine - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/support-vector-machine/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/support-vector-machine/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Wed, 22 May 2024 14:11:18 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://matlab1.ir/wp-content/uploads/2017/08/ref_a2-150x150.png</url>
	<title>بایگانی‌های support vector machine - ايران متلب</title>
	<link>https://matlab1.ir/tag/support-vector-machine/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آشنایی با ماشین بردار پشتیبان  Support Vector Machine  یا SVM در متلب MATLAB</title>
		<link>https://matlab1.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86-support-vector-machine-%db%8c%d8%a7-svm/</link>
					<comments>https://matlab1.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86-support-vector-machine-%db%8c%d8%a7-svm/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 06:09:08 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ماشین بردار پشتیبان]]></category>
		<category><![CDATA[support vector machine]]></category>
		<category><![CDATA[SVM]]></category>
		<category><![CDATA[کرنل]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=508</guid>

					<description><![CDATA[<p>تاريخچه الگوريتم SVM اوليه در ۱۹۶۳ توسط Vladimir Vapnik ابداع شد و در سال ۱۹۹۵ توسط Vapnik وCorinna Cortes براي حالت غيرخطي تعميم داده شد. ماشين بردار پشتيباني (Support vector machines) يکي از روش‌هاي يادگيري بانظارت(Supervised learning) است که از آن براي طبقه‌بندي و رگرسيون استفاده مي‌کنند. اين روش از جمله روش‌هاي نسبتاً جديدي است که در سال‌هاي اخير کارايي خوبي نسبت به روش‌هاي قديمي‌تر براي طبقه‌بندي از جمله شبکه‌هاي [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86-support-vector-machine-%db%8c%d8%a7-svm/">آشنایی با ماشین بردار پشتیبان  Support Vector Machine  یا SVM در متلب MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p class="yas"><span style="font-size: 12pt;"><strong>تاريخچه</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">الگوريتم SVM اوليه در ۱۹۶۳ توسط <a href="http://fa.wikipedia.org/w/index.php?title=Vladimir_Vapnik&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">Vladimir Vapnik</a> ابداع شد و در سال ۱۹۹۵ توسط Vapnik و<a href="http://fa.wikipedia.org/w/index.php?title=Corinna_Cortes&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">Corinna Cortes</a> براي حالت غيرخطي تعميم داده شد.</span></p>
<p class="yas"><span style="font-size: 12pt;">ماشين بردار پشتيباني (Support vector machines) يکي از روش‌هاي <a href="http://fa.wikipedia.org/wiki/%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C_%D8%A8%D8%A7%D9%86%D8%B8%D8%A7%D8%B1%D8%AA">يادگيري بانظارت</a>(Supervised learning) است که از آن براي <a href="http://fa.wikipedia.org/w/index.php?title=%D8%B7%D8%A8%D9%82%D9%87%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">طبقه‌بندي</a> و <a href="http://fa.wikipedia.org/wiki/%D8%B1%DA%AF%D8%B1%D8%B3%DB%8C%D9%88%D9%86">رگرسيون</a> استفاده مي‌کنند.</span></p>
<p class="yas"><span style="font-size: 12pt;">اين روش از جمله روش‌هاي نسبتاً جديدي است که در سال‌هاي اخير کارايي خوبي نسبت به روش‌هاي قديمي‌تر براي طبقه‌بندي از جمله <a href="http://fa.wikipedia.org/wiki/%D8%B4%D8%A8%DA%A9%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%B9%D8%B5%D8%A8%DB%8C">شبکه‌هاي عصبي</a> <a href="http://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D8%B3%D9%BE%D8%AA%D8%B1%D9%88%D9%86">پرسپترون</a> نشان داده است.</span></p>
<p class="yas"><span style="font-size: 12pt;"> مبناي کاري <a href="http://fa.wikipedia.org/w/index.php?title=%D8%B7%D8%A8%D9%82%D9%87%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">دسته‌بندي</a> کنندةSVM <a href="http://fa.wikipedia.org/w/index.php?title=%D8%AF%D8%B3%D8%AA%D9%87%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C_%D8%AE%D8%B7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">دسته‌بندي خطي داده‌ها</a> است و در تقسيم خطي داده‌ها سعي مي‌کنيم خطي را انتخاب کنيم که حاشيه اطمينان بيشتري داشته باشد. حل معادلة پيدا کردن <a href="http://fa.wikipedia.org/w/index.php?title=%D8%AE%D8%B7_%D8%A8%D9%87%DB%8C%D9%86%D9%87&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">خط بهينه</a> براي داده‌ها به وسيله روش‌هاي QP (Quadratic Programming) که روش‌هاي شناخته شده‌اي در حل مسائل محدوديت‌دار هستند صورت مي‌گيرد.</span></p>
<p class="yas"><span style="font-size: 12pt;">SVM از يک تکنيک که kernel trick ناميده مي شود، براي تبديل داده هاي شما استفاده مي کند و سپس بر اساس اين تبديل، مرز بهينه بين خروجي هاي ممکن را پيدا مي کند. به عبارت ساده تبديلات بسيار پيچيده را انجام مي دهد، سپس مشخص مي کند چگونه داده هايتان را بر اساس برچسب ها يا خروجي هايي که تعريف کرده ايد ، جدا کنيد.</span></p>
<p class="yas"><span style="font-size: 12pt;">يکي از روش هايي که در حال حاضر به صورت گسترده براي مسئله دسته بندي (Classification) مورد استفاده قرار مي گيرد، روش ماشين بردار پشتيبان (SVM) است. شايد به گونه اي بتوان محبوبيت کنوني روش ماشين بردار پشتيبان را با محبوبيت شبکه هاي عصبي در دهه گذشته مقايسه کرد. علت اين قضيه نيز قابليت استفاده اين روش در حل مسائل گوناگون مي باشد، در حاليکه روش هايي مانند درخت تصميم گيري را نمي توان به راحتي در مسائل مختلف به کار برد.</span></p>
<p class="yas" style="text-align: center;"><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%85%D8%A7%D8%B4%DB%8C%D9%86-%D8%A8%D8%B1%D8%AF%D8%A7%D8%B1-%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86" target="_blank" rel="noopener noreferrer"><img fetchpriority="high" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2015/10/Support-Vector-Machines-training-video-class-slide.png" alt="" width="400" height="400" /></a></p>
<p class="yas"><span style="font-size: 12pt;"><strong>کاربردهاي</strong><strong> SVM</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">الگوريتم  SVM، جز الگوريتم هاي <a href="http://fa.wikipedia.org/wiki/%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%A7%D9%84%DA%AF%D9%88">تشخيص الگو</a> دسته بندي مي شود. از الگوريتم SVM، در هر جايي که نياز به تشخيص الگو يا دسته بندي اشيا در کلاس هاي خاص باشد مي توان استفاده کرد. در ادامه به کاربرد هاي اين الگوريتم به صورت موردي اشاره مي شود:</span></p>
<p class="yas"><span style="font-size: 12pt;">سيستم آناليز ريسک، کنترل هواپيما بدون خلبان، رديابي انحراف هواپيما، شبيه سازي مسير، سيستم راهنمايي اتوماتيک اتومبيل، سيستمهاي بازرسي کيفيت، آناليز کيفيت جوشکاري، پيش بيني کيفيت، آناليز کيفيت کامپيوتر، آناليز عملياتهاي آسياب، آناليز طراحي محصول شيميايي، آناليز نگهداري ماشين، پيشنهاد پروژه، مديريت و برنامه ريزي، کنترل سيستم فرايند شيميايي و ديناميکي، طراحي اعضاي مصنوعي، بهينه سازي زمان پيوند اعضا، کاهش هزينه بيمارستان، بهبود کيفيت بيمارستان، آزمايش اتاق اورژانس، اکتشاف روغن و گاز، کنترل مسير در دستگاههاي خودکار، ربات، جراثقال، سيستمهاي بصري، تشخيص صدا، اختصار سخن، کلاسه بندي صوتي، آناليز بازار، سيستمهاي مشاوره اي محاسبه هزينه موجودي، اختصار اطلاعات و تصاوير، خدمات اطلاعاتي اتوماتيک، مترجم لحظه اي زبان، سيستمهاي پردازش وجه مشتري، سيستمهاي تشخيص ترمز کاميون، زمانبندي وسيله نقليه، سيستمهاي مسيريابي، کلاسه بندي نمودارهاي مشتري/بازار، تشخيص دارو، بازبيني امضا، تخمين ريسک وام، شناسايي طيفي، ارزيابي سرمايه، کلاسه بندي انواع سلولها، ميکروبها و نمونه ها، پيش بيني فروشهاي آينده، پيش بيني نيازهاي محصول، پيش بيني وضعيت بازار، پيش بيني شاخصهاي اقتصادي، پيش بيني ملزومات انرژي، پيش بيني واکنشهاي دارويي، پيش بيني بازتاب محصولات شيميايي، پيش بيني هوا، پيش بيني محصول، پيش بيني ريسک محيطي، پيش بيني جداول داوري، مدل کردن کنترل فرآيند، آناليز فعاليت گارانتي، بازرسي اسناد، تشخيص هدف، تشخيص چهره، انواع جديد سنسورها، دستگاه کاشف زير دريايي بوسيله امواج صوتي، رادار، پردازش سيگنالهاي تصويري شامل مقايسه اطلاعات، پيگيري هدف، هدايت جنگ افزارها، تعيين قيمت وضعيت فعلي، جلوگيري از پارازيت، شناسايي تصوير /سيگنال، چيدمان يک مدار کامل، بينايي ماشين، مدل کردن غير خطي، ترکيب صدا، کنترل فرآيند ساخت، آناليز مالي، پيش بيني فرآيندهاي توليد، ارزيابي بکارگيري يک سياست، بهينه سازي محصول، تشخيص ماشين و فرآيند، مدل کردن کنترل سيستمها، مدل کردن ساختارهاي شيميايي، مدل کردن سيستمهاي ديناميکي، مدل کردن سيگنال تراکم، مدل کردن قالبسازي پلاستيکي، مديريت قراردادهاي سهام، مديريت وجوه بيمه، ديريت سهام، تصويب چک بانکي، اکتشاف تقلب در کارت اعتباري، ثبت نسيه، بازبيني امضا از چکها، پيش بيني ارزش نسيه، مديريت ريسک رهن، تشخيص حروف و اعدا، تشخيص بيماري و&#8230;..</span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>ايده اصلي</strong><strong> SVM</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">l      با فرض اينکه دسته ها بصورت خطي جداپذير باشند، ابرصفحه هائي با حداکثر حاشيه(maximum margin)  را بدست مي آورد که دسته ها را جدا کنند.</span></p>
<p class="yas"><span style="font-size: 12pt;">l      در مسايلي که داده ها بصورت خطي جداپذير نباشند، داده ها به فضاي با ابعاد بيشتر نگاشت پيدا مي کنند تا بتوان آنها را در اين فضاي جديد بصورت خطي جدا نمود.</span></p>
<p class="yas"><span style="font-size: 12pt;">l      در يک فرايند يادگيري که شامل دو کلاس مي­باشد، هدف SVM پيدا کردن بهترين تابع براي طبقه­بندي مي­باشد به نحوي که بتوان اعضاي دو کلاس را در مجموعه داده­ها از هم تشخيص داد. معيار بهترين طبقه­بندي به­صورت هندسي مشخص مي­شود، براي مجموعه داده­هايي که به­صورت خطي قابل تجزيه هستند. به­طور حسي آن مرزي که به­صورت بخشي از فضا تعريف مي­شود يا همان تفکيک بين دو کلاس بوسيله hyperplane تعريف مي­شود. همين تعريف هندسي به ما اجازه مي­دهد تا کشف کنيم که چگونه مرزها را بيشينه کنيم ولو اينکه تعداد بيشماريhyperplane داشته باشيم و فقط تعداد کمي، شايستگي راه حل براي SVM دارند.</span></p>
<p class="yas"><span style="font-size: 12pt;"> </span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>مسئله جداسازي خطي: </strong><strong>Linear Discrimination</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">اگر دو دسته وجود داشته باشند که بصورت خطي از هم جداپذير باشند، بهترين جدا کننده اين دو دسته چيست؟</span></p>
<p class="yas"><span style="font-size: 12pt;">الگوريتم هاي مختلفي از جمله  پرسپترون ميتوانند اين جداسازي را انجام دهند.</span></p>
<p class="yas"><span style="font-size: 12pt;">آيا همه اين الگوريتمها بخوبي از عهده اين کار بر مي آيند؟</span></p>
<p class="yas"><span style="font-size: 12pt;"><strong> </strong></span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>آشنايي با مفاهيم ابتدايي</strong></span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>خط يا ابر صفحه جدا کننده:</strong> </span></p>
<p class="yas"><span style="font-size: 12pt;"> </span>هدف: پيدا کردن بهترين خط ( ابر صفحه) که دو دسته را از هم جدا کند. در حالت دو بعدي معادله اين خط بصورت زير است:</p>
<p class="yas"><span style="font-size: 12pt;"> <a href="https://matlab1.ir/wp-content/uploads/2014/07/220px-Svm_separating_hyperplanes.png"><img decoding="async" class="aligncenter  wp-image-509" src="https://matlab1.ir/wp-content/uploads/2014/07/220px-Svm_separating_hyperplanes.png" alt="220px-Svm_separating_hyperplanes" width="316" height="302" /></a></span></p>
<p class="yas"><span style="font-size: 12pt;">در حالت n  بعدي خواهيم داشت:</span></p>
<p class="yas" style="text-align: center;"><span style="font-size: 12pt;"> <a href="https://matlab1.ir/wp-content/uploads/2014/07/e7b0ee5c37537153971ef2a98a0a09f7.png"><img decoding="async" class="aligncenter size-full wp-image-510" src="https://matlab1.ir/wp-content/uploads/2014/07/e7b0ee5c37537153971ef2a98a0a09f7.png" alt="e7b0ee5c37537153971ef2a98a0a09f7" width="428" height="21" srcset="https://matlab1.ir/wp-content/uploads/2014/07/e7b0ee5c37537153971ef2a98a0a09f7.png 428w, https://matlab1.ir/wp-content/uploads/2014/07/e7b0ee5c37537153971ef2a98a0a09f7-300x14.png 300w" sizes="(max-width: 428px) 100vw, 428px" /></a></span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>حداکثر حاشيه </strong><strong>(maximum margin)</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">بر طبق قضيه اي در تئوري يادگيري اگر مثالهاي آموزشي بدرستي دسته بندي شده باشند، از بين جداسازهاي خطي، آن جداسازي که حاشيه داده هاي آموزشي را حداکثر مي کند، خطاي تعميم را حداقل خواهد کرد.</span></p>
<p class="yas"><a href="https://matlab1.ir/wp-content/uploads/2014/07/220px-Svm_max_sep_hyperplane_with_margin.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-511" src="https://matlab1.ir/wp-content/uploads/2014/07/220px-Svm_max_sep_hyperplane_with_margin.png" alt="220px-Svm_max_sep_hyperplane_with_margin" width="220" height="237" /></a></p>
<p class="yas"><span style="font-size: 12pt;"><strong>چرا حداکثر حاشيه؟</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">¢     به نظر مي رسد که مطمئن ترين راه باشد.</span></p>
<p class="yas"><span style="font-size: 12pt;">¢     تئوري هائي برمبناي VC dimension وجود دارد که مفيد بودن آنرا اثبات مي کند.</span></p>
<p class="yas"><span style="font-size: 12pt;">¢     بطور تجربي اين روش خيلي خوب جواب داده است.</span></p>
<p class="yas"><span style="font-size: 12pt;">¢     دليل اينکه SVM روي بزرگ­ترين مرز براي hyperplane پافشاري مي­کند اين­ست که قضيه قابليت عموميت بخشيدن به الگوريتم را بهتر تامين مي­کند. اين نه تنها به کارايي طبقه­بندي و دقت  آن روي داده­هاي آزمايشي کمک مي­کند، فضا را نيز براي طبقه­بندي بهتر داده­هاي آتي مهيا مي­کند.</span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>بردار پشتيبان</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">نزديکترين داده هاي آموزشي به ابر صفحه هاي جدا کننده بردار پشتيبان ناميده مي شوند.</span></p>
<p class="yas"><span style="font-size: 12pt;"> </span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>ماشين بردار پشتيبان خطي</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">ماشين بردار پشتيبان يک روش يادگيري نسبتا جديد است که اغلب براي کلاسبندي باينري مورد استفاده واقع مي شود. فرض کنيد L مشاهده داريم که هر مشاهده مشتمل بر زوج هاي است که در آن . بردار ورودي و يک مقدار دو وضعيتي (1- يا 1+) است. ايده ي ماشين بردار پشتيبان مي کوشد، ابرصفحاتي در فضا رسم کند که عمل تمايز نمونه هاي کلاس هاي مختلف داده ها را بطور بهينه انجام دهد. مي توان يک ابرصفحه را از طريق رابطه زير نشان داد:</span></p>
<p class="yas"><span style="font-size: 12pt;">براي يک بردار خطي b با وزن w ، حاشيه جداسازي عبارتست از فاصله ي بين ابرصفحه تعريف شده توسط رابطه ي فوق و نزديکترين ويژگي به آن. هدف ماشين بردار پشتيبان يافتن ابرصفحه اي ست که بيشترين حاشيه ي جداسازي را داشته باشد. مهمترين وظيفه SVM ، يافتن پارامترهاي w0 و b0 بر اساس بردارهاي آموزشي داده شده، براي اين ابرصفحه بهينه است. براي يک بردار ويژگي X، فاصله تا ابرصفحه بهينه به صورت زير است:</span></p>
<p class="yas"><span style="font-size: 12pt;">از رابطه بالا نتيجه مي شود که ماکزيموم کردن حاشيه جداسازي بين الگوها و ابرصفحه، معادلست با مينيموم کردن فرم اقليدسي بردار وزن w. بنابراين مساله بهينه سازي مقيد را مي توان به صورت زير تعريف کرد:</span></p>
<p class="yas"><span style="font-size: 12pt;">براي حل اين مساله، تابع لاگرانژ زير را تشکيل داده و حل مي کنيم:</span></p>
<p class="yas" style="text-align: center;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/6c0cb5d119c9bf73a8f6e002b53433e2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-513" src="https://matlab1.ir/wp-content/uploads/2014/07/6c0cb5d119c9bf73a8f6e002b53433e2.png" alt="6c0cb5d119c9bf73a8f6e002b53433e2" width="344" height="55" srcset="https://matlab1.ir/wp-content/uploads/2014/07/6c0cb5d119c9bf73a8f6e002b53433e2.png 344w, https://matlab1.ir/wp-content/uploads/2014/07/6c0cb5d119c9bf73a8f6e002b53433e2-300x47.png 300w" sizes="auto, (max-width: 344px) 100vw, 344px" /></a></p>
<p class="yas"><span style="font-size: 12pt;">لاگرانژين L بايد نسبت به متغيرهاي اوليه  bو w مينيموم و نسبت به متغيرهاي دوگان ماکزيموم شود. با مساوي صفر قراردادن مشتق L نسبت به b،w:</span></p>
<p class="yas"><span style="font-size: 12pt;">به معادلات زير خواهيم رسيد:</span></p>
<p class="yas" style="text-align: center;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/5c3c5f5b4339900ddeea20dd89cb014f.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-514" src="https://matlab1.ir/wp-content/uploads/2014/07/5c3c5f5b4339900ddeea20dd89cb014f.png" alt="5c3c5f5b4339900ddeea20dd89cb014f" width="380" height="55" srcset="https://matlab1.ir/wp-content/uploads/2014/07/5c3c5f5b4339900ddeea20dd89cb014f.png 380w, https://matlab1.ir/wp-content/uploads/2014/07/5c3c5f5b4339900ddeea20dd89cb014f-300x43.png 300w" sizes="auto, (max-width: 380px) 100vw, 380px" /></a></p>
<p class="yas"><span style="font-size: 12pt;">مجموعه جواب، بسطي از نمونه هاي آموزشي است که مقدار  متناظر با آن ها، يک مقدار غير صفر است. اين نمونه هاي آموزشي خاص به بردارهاي پشتيبان مشهورند. بردارهاي پشتيبان روي مرز حاشيه قرار دارند. مابقي نمونه هاي آموزشي در اين قسمت نقشي ندارند.</span></p>
<p class="yas"><span style="font-size: 12pt;">                     </span></p>
<p class="yas"><span style="font-size: 12pt;">تمايز نمونه هاي دو کلاس با ابرصفحه ي بهينه</span></p>
<p class="yas"><span style="font-size: 12pt;"> </span></p>
<p class="yas"><span style="font-size: 12pt;">با قرار دادن 7 و 8 در  به مساله دوگان ولف زير خواهيم رسيد:</span></p>
<p class="yas"><span style="font-size: 12pt;">حل اين مساله دوگان ضرايب لاگرانژ را به ما مي دهد. تابع ابرصفحه متمايز کننده را مي توان به صورت زير نوشت:</span></p>
<p class="yas" style="text-align: center;"><span style="font-size: 12pt;"> <a href="https://matlab1.ir/wp-content/uploads/2014/07/2788faca4ab879f45e884db81de7a536.png"><br />
</a></span></p>
<p class="yas"><span style="font-size: 12pt;"><strong>ماشين بردار پشتيبان براي بردارهاي ورودي جدايي ناپذير:</strong></span></p>
<p class="yas"><span style="font-size: 12pt;">اغلب در عمل، يافتن يک ابرصفحه متمايز کننده به راحتي امکان پذير نيست. زيرا مثلا يک نويز قوي مي تواند باعث ايجاد رويهم افتادگي کلاس ها شود. در اين حالت از متغير هايي به نام متغيرهاي کمبود(Slack Variables) استفاده مي کنيم. به گونه اي که شرايط زير برقرار باشند:</span></p>
<p class="yas"><span style="font-size: 12pt;">حال يک تعميم خوب براي ابرصفحه ي متمايز کننده، با کنترل ظرفيت کلاسبند (از طريق ) و همچنين تعداد خطاهاي مرحله آموزش بدست مي آيد. مساله بهينه سازي به صورت زير تعريف خواهد شد:</span></p>
<p class="yas"><span style="font-size: 12pt;">مساله دوگان به فرم زير خواهد بود:</span></p>
<p class="yas" style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-512" src="https://matlab1.ir/wp-content/uploads/2014/07/2788faca4ab879f45e884db81de7a536.png" alt="2788faca4ab879f45e884db81de7a536" width="592" height="57" srcset="https://matlab1.ir/wp-content/uploads/2014/07/2788faca4ab879f45e884db81de7a536.png 592w, https://matlab1.ir/wp-content/uploads/2014/07/2788faca4ab879f45e884db81de7a536-300x28.png 300w, https://matlab1.ir/wp-content/uploads/2014/07/2788faca4ab879f45e884db81de7a536-530x51.png 530w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<p class="yas"><span style="font-size: 12pt;"><strong>ماشين بردار پشتيبان غيرخطي:</strong></span></p>
<p class="yas"><span style="font-size: 12pt;"><a href="http://fa.wikipedia.org/w/index.php?title=%D8%A7%D8%A8%D8%B1%D8%B5%D9%81%D8%AD%D9%87&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">ابرصفحه</a> جداکننده بهينه اولين بار توسط Vapnik در سال ۱۹۶۳ ارائه شد که يک دسته کننده خطي بود. در سال ۱۹۹۲ ،Bernhard Boser ،  Isabelle GuyonوVapnik راهي را براي ايجاد دسته بند غيرخطي، با استفاده قرار دادن هسته براي پيدا کردن ابرصفحه با بيشتر حاشيه، پيشنهاد دادند. الگوريتم نتيجه شده ظاهرا مشابه است، به جز آنکه تمام ضرب هاي نقطه اي با يک تابع هسته غيرخطي جايگزين شده اند. اين اجازه مي دهد، الگوريتم، براي ابرصفحه با بيشترين حاشيه در يک فضاي ويژگيِ تغييرشکل داده، مناسب باشد. ممکن است، تغييرشکل غيرخطي باشد و فضاي تغيير يافته، داراي ابعاد بالاتري باشد. به هر حال دسته کننده، يک ابرصفحه در <a href="http://fa.wikipedia.org/w/index.php?title=%D9%81%D8%B6%D8%A7%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C&amp;action=edit&amp;redlink=1&amp;preload=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%B3%D8%AA%D8%AE%D9%88%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF%DB%8C&amp;editintro=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%D9%85%D9%82%D8%A7%D9%84%D9%87/%D8%A7%D8%AF%DB%8C%D8%AA%E2%80%8C%D9%86%D9%88%D8%AA%DB%8C%D8%B3&amp;summary=%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF+%DB%8C%DA%A9+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D9%86%D9%88+%D8%A7%D8%B2+%D8%B7%D8%B1%DB%8C%D9%82+%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%DA%AF%D8%B1&amp;nosummary=&amp;prefix=&amp;minor=&amp;create=%D8%AF%D8%B1%D8%B3%D8%AA+%DA%A9%D8%B1%D8%AF%D9%86+%D9%85%D9%82%D8%A7%D9%84%D9%87+%D8%AC%D8%AF%DB%8C%D8%AF">فضاي ويژگي</a> با ابعاد بالا است، که ممکن است در فضاي ورودي نيز غيرخطي باشد.</span></p>
<p class="yas"><span style="font-size: 12pt;"> </span></p>
<p class="yas"><span style="font-size: 12pt;">در حالت غيرخطي، مي توان با اعمال پيش پردازش داده ها، مساله را به فضايي برد که در آن جا با يک ابرصفحه ساده قابل حل باشد. براي اين منظور يک نگاشت  تعريف مي کنيم که بردار ورودي d بعدي x را به بردار d’ بعدي z تبديل مي کند.</span></p>
<p class="yas"><span style="font-size: 12pt;"> بايد به گونه اي انتخاب شود که بردارهاي فضاي ويژگي جديد جدايي پذير باشند. در حالت کلي مي توان گفت که اگر  بردارهاي ورودي را به فضايي ببرد که تعداد ابعاد آن به اندازه کافي بزرگ باشد (</span></p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86-support-vector-machine-%db%8c%d8%a7-svm/">آشنایی با ماشین بردار پشتیبان  Support Vector Machine  یا SVM در متلب MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86-support-vector-machine-%db%8c%d8%a7-svm/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
