<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	دیدگاه‌ها برای: ماشین بردار پشتیبان برای چند کلاسی	</title>
	<atom:link href="https://iran-matlab.ir/product/%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-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%86%D9%86%D8%AF-%DA%A9%D9%84%D8%A7%D8%B3%DB%8C/feed/" rel="self" type="application/rss+xml" />
	<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/</link>
	<description>بزرگترین مرجع فیلم های آموزشی دانشگاهی و مهندسی</description>
	<lastBuildDate>Wed, 07 Jan 2026 12:09:45 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		توسط: ایران متلب		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-35528</link>

		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Mon, 01 Jul 2019 04:13:41 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-35528</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-34994&quot;&gt;shahram&lt;/a&gt;.

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

&lt;a href=&quot;https://iran-matlab.ir/?product=%D9%81%D9%8A%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%D9%8A-%D8%B4%D8%A8%D9%83%D9%87-%D9%87%D8%A7%D9%8A-%D8%B9%D8%B5%D8%A8%D9%8A&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;مجموعه آموزش جامع شبکه عصبی&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-34994">shahram</a>.</p>
<p>سلام<br />
بردار هدف آموزش را وارد کنید. اگر نمی دانید چی هست مجموعه آموزشی زیر را تهیه فرمایید.</p>
<p><a href="https://iran-matlab.ir/?product=%D9%81%D9%8A%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%D9%8A-%D8%B4%D8%A8%D9%83%D9%87-%D9%87%D8%A7%D9%8A-%D8%B9%D8%B5%D8%A8%D9%8A" rel="noopener noreferrer" target="_blank">مجموعه آموزش جامع شبکه عصبی</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: shahram		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-34994</link>

		<dc:creator><![CDATA[shahram]]></dc:creator>
		<pubDate>Mon, 15 Apr 2019 19:22:03 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-34994</guid>

					<description><![CDATA[سلام 
کد برنامه multisvm خریدم که 3تا ورودی داره TrainingSet,GroupTrain,TestSet خواستم ببینم GroupTrain چه وارد کنم‎]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
کد برنامه multisvm خریدم که 3تا ورودی داره TrainingSet,GroupTrain,TestSet خواستم ببینم GroupTrain چه وارد کنم‎</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: ایران متلب		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-32232</link>

		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Thu, 08 Nov 2018 18:15:49 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-32232</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-31547&quot;&gt;حجت&lt;/a&gt;.

سلام
بله داریم
Suppore Vector Regression]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-31547">حجت</a>.</p>
<p>سلام<br />
بله داریم<br />
Suppore Vector Regression</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: حجت		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-31547</link>

		<dc:creator><![CDATA[حجت]]></dc:creator>
		<pubDate>Sun, 07 Oct 2018 08:12:55 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-31547</guid>

					<description><![CDATA[سلام 
آیا کد متلب SVR  هم دارید؟]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
آیا کد متلب SVR  هم دارید؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: غلامی		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-31496</link>

		<dc:creator><![CDATA[غلامی]]></dc:creator>
		<pubDate>Wed, 03 Oct 2018 17:09:42 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-31496</guid>

					<description><![CDATA[سلام
1-من می خواستم با استفاده از  رگرسیون بردار ئشتیبان SVR جهت پیش بینی یک الگو (برازش منحنی) استفاده کنم.  پیشنهاد شما کدوم بسته آموزشی است؟
2- آیا بسته آموزشی برای تعیین ضرائب SVM  با استفاده از  الگوریتمهای هوشمند (الگوریتم ژنتیک یا غیره) دارید؟]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
1-من می خواستم با استفاده از  رگرسیون بردار ئشتیبان SVR جهت پیش بینی یک الگو (برازش منحنی) استفاده کنم.  پیشنهاد شما کدوم بسته آموزشی است؟<br />
2- آیا بسته آموزشی برای تعیین ضرائب SVM  با استفاده از  الگوریتمهای هوشمند (الگوریتم ژنتیک یا غیره) دارید؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: ایران متلب		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20844</link>

		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Fri, 11 Aug 2017 19:40:26 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-20844</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20511&quot;&gt;شهاب بنی طبا&lt;/a&gt;.

با سلام
تابع &lt;a href=&quot;https://www.mathworks.com/help/stats/fitcsvm.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;fitcsvm &lt;/a&gt; در نسخه های متلب 2015 به بالاتر قابل دسترس است.
نسخه متلب بالاتر از 2015 را نصب کنید.]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20511">شهاب بنی طبا</a>.</p>
<p>با سلام<br />
تابع <a href="https://www.mathworks.com/help/stats/fitcsvm.html" target="_blank" rel="nofollow">fitcsvm </a> در نسخه های متلب 2015 به بالاتر قابل دسترس است.<br />
نسخه متلب بالاتر از 2015 را نصب کنید.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: شهاب بنی طبا		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20511</link>

		<dc:creator><![CDATA[شهاب بنی طبا]]></dc:creator>
		<pubDate>Wed, 02 Aug 2017 14:25:26 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-20511</guid>

					<description><![CDATA[با سلام من برای اجرای برنامه با خطای زیر مواجه می شوم
 Undefined function or method &#039;fitcsvm&#039; for input arguments of type
&#039;double&#039;.
لطفا راهنمایی کنید]]></description>
			<content:encoded><![CDATA[<p>با سلام من برای اجرای برنامه با خطای زیر مواجه می شوم<br />
 Undefined function or method &#8216;fitcsvm&#8217; for input arguments of type<br />
&#8216;double&#8217;.<br />
لطفا راهنمایی کنید</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: ایران متلب		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20336</link>

		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Sat, 29 Jul 2017 06:02:18 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-20336</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20290&quot;&gt;محمد&lt;/a&gt;.

با سلام
همانطور که در توضیحات کد هم نوشته شده است. چون SVM یک دسته بندی کننده &lt;strong&gt;باینری &lt;/strong&gt;می باشد بعنی تنها می تواند دو کلاس را در خروجی خود دسته بندی کند. 
لذا در این کد با دستور nchoosek به ازای تعداد کلاسها ، یک مدل 1 به 1 ساخته است. این دستور در خروجی یک ماتریس می دهد که تعداد سطرهای آن تعداد ترکیبات 1 به 1 می باشد. لذا در خط بعدش یک آرایه سلولی به ازای تعداد سطرهای این ماتریس تولید کرده است. 
چرا آرایه سلولی ؟ چون تولباکس svm ماشین بردار پشتیبان را به صورت متغییر سلولی ذخیره می کند. پس اندازه این آرایه سلولی تعداد SVM ها را مشخص می کند لذا از دستور numel برای تعداد شمارش حلقه استفاده کرده است. در این حلقه در حقیقت ما هر ماشین بردار پشتیبان را برای کلاس متناظر خود آموزش می دهیم و تست می کنیم.
اگر از تولباکس libsvm استفاده کنید این دردسر ها را ندارید. 
یا کد زیر را استفاده کنید که از تولباکس خود متلب استفاده می کند. .
&lt;a href=&quot;https://iran-matlab.ir/?product=%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-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%86%D9%86%D8%AF-%DA%A9%D9%84%D8%A7%D8%B3%DB%8C&quot; target=&quot;_blank&quot;&gt;کد SVM چند کلاسه بدون libsvm با تولباکس متلب&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20290">محمد</a>.</p>
<p>با سلام<br />
همانطور که در توضیحات کد هم نوشته شده است. چون SVM یک دسته بندی کننده <strong>باینری </strong>می باشد بعنی تنها می تواند دو کلاس را در خروجی خود دسته بندی کند.<br />
لذا در این کد با دستور nchoosek به ازای تعداد کلاسها ، یک مدل 1 به 1 ساخته است. این دستور در خروجی یک ماتریس می دهد که تعداد سطرهای آن تعداد ترکیبات 1 به 1 می باشد. لذا در خط بعدش یک آرایه سلولی به ازای تعداد سطرهای این ماتریس تولید کرده است.<br />
چرا آرایه سلولی ؟ چون تولباکس svm ماشین بردار پشتیبان را به صورت متغییر سلولی ذخیره می کند. پس اندازه این آرایه سلولی تعداد SVM ها را مشخص می کند لذا از دستور numel برای تعداد شمارش حلقه استفاده کرده است. در این حلقه در حقیقت ما هر ماشین بردار پشتیبان را برای کلاس متناظر خود آموزش می دهیم و تست می کنیم.<br />
اگر از تولباکس libsvm استفاده کنید این دردسر ها را ندارید.<br />
یا کد زیر را استفاده کنید که از تولباکس خود متلب استفاده می کند. .<br />
<a href="https://iran-matlab.ir/?product=%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-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%86%D9%86%D8%AF-%DA%A9%D9%84%D8%A7%D8%B3%DB%8C" target="_blank">کد SVM چند کلاسه بدون libsvm با تولباکس متلب</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: محمد		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-20290</link>

		<dc:creator><![CDATA[محمد]]></dc:creator>
		<pubDate>Thu, 27 Jul 2017 21:20:44 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-20290</guid>

					<description><![CDATA[سلام شما می تونید این کد رو خط به خط توضیح بدید ؟دسته بندی های بیش از 2 کلاس هست اصل کد در این لینک https://stackoverflow.com/questions/4976539/support-vector-machines-in-matlab/4980055#4980055

کلا دلیل استفاده از تابع nchoosek و بدست اوردن سایز pairwise برای ساخت مدل رو نمیفهمم چرا سایز یا استفاده از numel برای svm model رو متوجه نمیشم
هزینه ای هم داشته باشه پرداخت میکنم


%# load dataset
load fisheriris
[g gn] = grp2idx(species);                      %# nominal class to numeric

%# split training/testing sets
[trainIdx testIdx] = crossvalind(&#039;HoldOut&#039;, species, 1/3);

pairwise = nchoosek(1:length(gn),2);            %# 1-vs-1 pairwise models
svmModel = cell(size(pairwise,1),1);            %# store binary-classifers
predTest = zeros(sum(testIdx),numel(svmModel)); %# store binary predictions

%# classify using one-against-one approach, SVM with 3rd degree poly kernel
for k=1:numel(svmModel)
    %# get only training instances belonging to this pair
    idx = trainIdx &#038; any( bsxfun(@eq, g, pairwise(k,:)) , 2 );

    %# train
    svmModel{k} = svmtrain(meas(idx,:), g(idx), ...
        &#039;BoxConstraint&#039;,2e-1, &#039;Kernel_Function&#039;,&#039;polynomial&#039;, &#039;Polyorder&#039;,3);

    %# test
    predTest(:,k) = svmclassify(svmModel{k}, meas(testIdx,:));
end
pred = mode(predTest,2);   %# voting: clasify as the class receiving most votes

%# performance
cmat = confusionmat(g(testIdx),pred);
acc = 100*sum(diag(cmat))./sum(cmat(:));
fprintf(&#039;SVM (1-against-1):\naccuracy = %.2f%%\n&#039;, acc);
fprintf(&#039;Confusion Matrix:\n&#039;), disp(cmat)]]></description>
			<content:encoded><![CDATA[<p>سلام شما می تونید این کد رو خط به خط توضیح بدید ؟دسته بندی های بیش از 2 کلاس هست اصل کد در این لینک <a href="https://stackoverflow.com/questions/4976539/support-vector-machines-in-matlab/4980055#4980055" rel="nofollow ugc">https://stackoverflow.com/questions/4976539/support-vector-machines-in-matlab/4980055#4980055</a></p>
<p>کلا دلیل استفاده از تابع nchoosek و بدست اوردن سایز pairwise برای ساخت مدل رو نمیفهمم چرا سایز یا استفاده از numel برای svm model رو متوجه نمیشم<br />
هزینه ای هم داشته باشه پرداخت میکنم</p>
<p>%# load dataset<br />
load fisheriris<br />
[g gn] = grp2idx(species);                      %# nominal class to numeric</p>
<p>%# split training/testing sets<br />
[trainIdx testIdx] = crossvalind(&#8216;HoldOut&#8217;, species, 1/3);</p>
<p>pairwise = nchoosek(1:length(gn),2);            %# 1-vs-1 pairwise models<br />
svmModel = cell(size(pairwise,1),1);            %# store binary-classifers<br />
predTest = zeros(sum(testIdx),numel(svmModel)); %# store binary predictions</p>
<p>%# classify using one-against-one approach, SVM with 3rd degree poly kernel<br />
for k=1:numel(svmModel)<br />
    %# get only training instances belonging to this pair<br />
    idx = trainIdx &amp; any( bsxfun(@eq, g, pairwise(k,:)) , 2 );</p>
<p>    %# train<br />
    svmModel{k} = svmtrain(meas(idx,:), g(idx), &#8230;<br />
        &#8216;BoxConstraint&#8217;,2e-1, &#8216;Kernel_Function&#8217;,&#8217;polynomial&#8217;, &#8216;Polyorder&#8217;,3);</p>
<p>    %# test<br />
    predTest(:,k) = svmclassify(svmModel{k}, meas(testIdx,:));<br />
end<br />
pred = mode(predTest,2);   %# voting: clasify as the class receiving most votes</p>
<p>%# performance<br />
cmat = confusionmat(g(testIdx),pred);<br />
acc = 100*sum(diag(cmat))./sum(cmat(:));<br />
fprintf(&#8216;SVM (1-against-1):\naccuracy = %.2f%%\n&#8217;, acc);<br />
fprintf(&#8216;Confusion Matrix:\n&#8217;), disp(cmat)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: سروین		</title>
		<link>https://iran-matlab.ir/product/%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-%d8%a8%d8%b1%d8%a7%db%8c-%da%86%d9%86%d8%af-%da%a9%d9%84%d8%a7%d8%b3%db%8c/#comment-19373</link>

		<dc:creator><![CDATA[سروین]]></dc:creator>
		<pubDate>Sun, 02 Jul 2017 13:16:29 +0000</pubDate>
		<guid isPermaLink="false">https://iran-matlab.ir/?post_type=product&#038;p=1065#comment-19373</guid>

					<description><![CDATA[سلام. مفید بود .]]></description>
			<content:encoded><![CDATA[<p>سلام. مفید بود .</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
