<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">perClass</title>
    <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/" />
    <link rel="self" type="application/atom+xml" href="http://perclass.com/index.php/forums/atom/" />
    <updated></updated>
    <rights>Copyright (c) 2012</rights>
    <generator uri="http://expressionengine.com/" version="1.6.3">ExpressionEngine</generator>
    <id>tag:perclass.com,2012:01:24</id>


    <entry>
      <title>Center of SVDD</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/361/" />      
      <id>tag:perclass.com,2012:index.php/forums/viewthread/.361</id>
      <published>2012-01-24T22:20:09Z</published>
      <updated></updated>
      <author><name>Dia</name></author>
      <content type="html">
      <![CDATA[
        <p>Is there any ways to find the center of SVDD using Gaussian kernel ?
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>PRTools Version 4.2.1 does not seem to contain the mapping class definition file.</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/358/" />      
      <id>tag:perclass.com,2012:index.php/forums/viewthread/.358</id>
      <published>2012-01-02T16:19:53Z</published>
      <updated></updated>
      <author><name>revs</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi, 
</p>
<p>
I had the previous version of PRTools and tried to install the newer version (4.2.1) instead. 
</p>
<p>
However, I was not able to find the mapping.p and mapping.m file with the newer version. I remember having it in the previous version. 
</p>
<p>
The &#8216;Contents.m&#8217; file in the newer version mentions the file. I downloaded the zip file containing the codes twice and tried. Is there any step of the installation that I am missing?
</p>
<p>
Thanks!
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>what exactly svc returns&#63;</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/356/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.356</id>
      <published>2011-12-11T12:14:27Z</published>
      <updated>2011-12-11T18:26:38Z</updated>
      <author><name>theodora</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi dear forum members,
<br />
I’m new in this forum and in PRTools too and I have been a little bit confused .&nbsp; :-S 
<br />
Let Atrn be my train data which has: 100 objects by 2 features with 2 classes: [50  50] and Atrn be my testing data: 100 objects by 2 features with 2 classes: [50  50] .
<br />
I want to create and train a classifier combiner using a membership matrix U (100x2) with soft clustering weights calculated using trained SOM,so  I wrote the following code in order to create and train the combiner:
</p>
<p>
NumOfClassifiers=5;
</p>
<p>
for clf=1:NumOfClassifiers
</p>
<p>
    Wsvm&#123;clf&#125;=svc(); 
<br />
    Wsvmtrn&#123;clf&#125;=Atrn*Wsvm&#123;clf&#125;;
<br />
    str_Wsvmtrn=struct(Wsvmtrn&#123;clf&#125;);
<br />
    SupportVectorIndices=Wsvmtrn&#123;clf&#125;.data&#123;5&#125;;
<br />
    Wsvmtrn&#123;clf&#125;.data&#123;2&#125;.data=Usom(SupportVectorIndices,:); % include U here ????
<br />
end
</p>
<p>
From the workspace I saw that the data field of the struct str_Wsvmtrn is a 1x5 cell : The Wsvmtrn.data&#123;5&#125; field is a 42x1 vector which represent the support vector indices and Wsvmtrn.data&#123;3&#125; field is a 43x1 vector which represent the weights (but why 43x1 and not 42x1 ?).As for  the fields Wsvmtrn.data&#123;1&#125; (1x2 vector) and Wsvmtrn.data&#123;2&#125; ( a 42 by 2 data with 2 classes: [21  21]) ,what exactly do they represent? I thought that the Wsvmtrn.data&#123;2&#125; could be those Trainset&#8217;s objects that are pointed by the 42 
<br />
support vector indices(as they have the same dimensionality) but the values aren&#8217;t the same!Please help me!I have no idea!
</p>
<p>
From the 100 weights of the membership matrix , I take the 42 which corresponds to the 42 support vector indices and now I want to update the struct str_Wsvmtrn with them.But I don&#8217;t know how.
</p>
<p>
Any response will be appreciated.
<br />
Thanks a lot.
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Modifications of  dd_tools&#8217; simpleroc</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/355/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.355</id>
      <published>2011-11-24T11:41:48Z</published>
      <updated>2011-11-24T11:43:33Z</updated>
      <author><name>Rodja</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello,
<br />
i have made some modifications to simpleroc of dd_tools. I think they might be useful for others.
</p>
<p>
1) I have changed the branch that handles the &#8220;not uniquely defined ROC&#8221;. I have replaced the find (linear search on the whole vector) to a smaller loop, exploiting the fact that the thresholds are sorted. 
</p>
<p>
The code is much faster now. With 10000 objects of which 86288 are unique, these are the timings on my computer:
<br />
- original 15 secs
<br />
- modified 0.33 secs
</p>
<p>
2) I have added a threshold to the end of threshold vector in order to be of the same size of f (errors). 
<br />
Assume you have 10 thresholds, currently the tenth threshold thr(10) corresponds to objects having &#8220;posterior probability&#8221; GREATER EQUAL (right?) than that threshold (the number is stored in f(10)). Since this is the last threshold, the ≥ is satisfied only by one object and as strict equality.
</p>
<p>
f(11) is about all object reject by the classifier.&nbsp; 
<br />
Adding this line:
<br />
</p><div class="codeblock"><code>
<span style="color: #0000BB">uout&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#91;uout</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">uout</span><span style="color: #007700">(</span><span style="color: #0000BB">end</span><span style="color: #007700">)+</span><span style="color: #0000BB">10</span><span style="color: #007700">*</span><span style="color: #0000BB">eps</span><span style="color: #007700">(</span><span style="color: #0000BB">uout</span><span style="color: #007700">(</span><span style="color: #0000BB">end</span><span style="color: #007700">))</span><span style="color: #0000BB">&#93;</span><span style="color: #007700">;</span>
</code></div><p>
You will a have a u(11) greater than u(10). This threshold will be strictly greater than any posterior probability generated, so all object are rejected at this threshold (in accordance with f(11))  
</p>
<p>
the modified file is attached. Let me know what you think about.
</p>
<p>
Bye,
<br />
Giuseppe
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Batch processing and featdomain</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/354/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.354</id>
      <published>2011-11-16T14:02:03Z</published>
      <updated></updated>
      <author><name>Rodja</name></author>
      <content type="html">
      <![CDATA[
        <p>In batch processing, the first batch (dd) is used to setup the output dataset (d) properties (map.m lines 77-83). 
<br />
</p><div class="codeblock"><code>
<span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setdata</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">ma</span><span style="color: #007700">,</span><span style="color: #0000BB">kb</span><span style="color: #007700">,class(+</span><span style="color: #0000BB">a</span><span style="color: #007700">)));<br />%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dataset</span><span style="color: #007700">(</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">ma</span><span style="color: #007700">,</span><span style="color: #0000BB">kb</span><span style="color: #007700">),</span><span style="color: #0000BB">getlabels</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">));<br />%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setlablist</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">,</span><span style="color: #0000BB">getlablist</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));<br />%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;~</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #DD0000">'prior'</span><span style="color: #007700">)<br />%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setprior</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getprior</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">));<br />%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setfeatlab</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getfeatlab</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));</span>
</code></div><p>
The feature domain of dd needs also to be copied to d so I added this line
<br />
</p><div class="codeblock"><code>
<span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setfeatdom</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getfeatdom</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));</span>
</code></div><p>
 
<br />
This is map.m lines 58-93 with my line added.
<br />
</p><div class="codeblock"><code>
<span style="color: #007700">%</span><span style="color: #0000BB">DXD&nbsp;map&nbsp;the&nbsp;first&nbsp;batch&nbsp;to&nbsp;setup&nbsp;the&nbsp;output&nbsp;dataset</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dd&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">map</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">:</span><span style="color: #0000BB">batch</span><span style="color: #007700">,:),</span><span style="color: #0000BB">b</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;%</span><span style="color: #0000BB">DXD&nbsp;first&nbsp;test&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">we&nbsp;are&nbsp;dealing&nbsp;with&nbsp;a&nbsp;mapping&nbsp;that&nbsp;outputs&nbsp;just&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">%</span><span style="color: #0000BB">single&nbsp;value&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">like&nbsp;testc</span><span style="color: #007700">):<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nb&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">average_output&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">nb</span><span style="color: #007700">~=</span><span style="color: #0000BB">batch</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">nb</span><span style="color: #007700">==</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">warning</span><span style="color: #007700">(</span><span style="color: #DD0000">'prtools:map:AverageBatchOutputs'</span><span style="color: #007700">,...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#91;</span><span style="color: #DD0000">'The&nbsp;mapping&nbsp;appears&nbsp;to&nbsp;return&nbsp;a&nbsp;single&nbsp;object&nbsp;from&nbsp;a&nbsp;input'</span><span style="color: #007700">,...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">newline</span><span style="color: #007700">,...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'dataset.&nbsp;The&nbsp;objects&nbsp;resulting&nbsp;from&nbsp;different&nbsp;batches&nbsp;in&nbsp;the&nbsp;batch'</span><span style="color: #007700">,...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">newline</span><span style="color: #007700">,</span><span style="color: #DD0000">'processing&nbsp;will&nbsp;be&nbsp;*averaged*.'</span><span style="color: #0000BB">&#93;</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">average_output&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;end<br />&nbsp;&nbsp;&nbsp;&nbsp;kb&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">size</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">,</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nobatch&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">isdataset</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setdata</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">ma</span><span style="color: #007700">,</span><span style="color: #0000BB">kb</span><span style="color: #007700">,class(+</span><span style="color: #0000BB">a</span><span style="color: #007700">)));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dataset</span><span style="color: #007700">(</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">ma</span><span style="color: #007700">,</span><span style="color: #0000BB">kb</span><span style="color: #007700">),</span><span style="color: #0000BB">getlabels</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setlablist</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">,</span><span style="color: #0000BB">getlablist</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;~</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #DD0000">'prior'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setprior</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getprior</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setfeatlab</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getfeatlab</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setfeatdom</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getfeatdom</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%</span><span style="color: #0000BB">Rodja</span><span style="color: #007700">%<br />&nbsp;&nbsp;&nbsp;&nbsp;elseif&nbsp;</span><span style="color: #0000BB">isa</span><span style="color: #007700">(</span><span style="color: #0000BB">dd</span><span style="color: #007700">,</span><span style="color: #DD0000">'double'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">ma</span><span style="color: #007700">,</span><span style="color: #0000BB">kb</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;</span><span style="color: #0000BB">irregular</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">escape&nbsp;from&nbsp;batch&nbsp;processing<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nobatch&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">prwaitbar</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;d</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">:</span><span style="color: #0000BB">batch</span><span style="color: #007700">,:)&nbsp;=&nbsp;</span><span style="color: #0000BB">dd</span><span style="color: #007700">;</span>
</code></div><p>
</p>
<p>
Thanks 
<br />
Giuseppe
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Bayesc Generates Error &#45;&#45;&amp;gt; Bug&#63;</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/353/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.353</id>
      <published>2011-11-14T13:23:06Z</published>
      <updated></updated>
      <author><name>ChadZ1</name></author>
      <content type="html">
      <![CDATA[
        <p>Running the following matlab code generates an error with PRTools version 4.1.12.&nbsp; I&#8217;m confused because I&#8217;m pretty closely following the example code mentioned on page 38 of the manual.&nbsp; First I get an error saying the &#8216;Vector with prior probabilities has wrong length&#8217;.&nbsp; This seems like a bug, so I replace line 75 (&#8217;c = size(w,2);&#8217;) with &#8216;c = n&#8217; and then I get a different error: &#8216;The total feature size does not fit with the real number of features.&#8217; Can someone please tell me if I&#8217;m using bayesc wrong or if this is a bug?
</p>
<p>
</p><div class="codeblock"><code>
<span style="color: #0000BB">M1&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">M2&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">D1&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">)*</span><span style="color: #0000BB">M1</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">D2&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">)*</span><span style="color: #0000BB">M2</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">W1&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parzenm</span><span style="color: #007700">(</span><span style="color: #0000BB">dataset</span><span style="color: #007700">(</span><span style="color: #0000BB">D1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">zeros</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">)));<br /></span><span style="color: #0000BB">W2&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parzenm</span><span style="color: #007700">(</span><span style="color: #0000BB">dataset</span><span style="color: #007700">(</span><span style="color: #0000BB">D2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ones</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">)));<br /><br /></span><span style="color: #0000BB">W&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">bayesc</span><span style="color: #007700">(</span><span style="color: #0000BB">W1</span><span style="color: #007700">,</span><span style="color: #0000BB">W2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#91;0.5&nbsp;0.5&#93;</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#91;0&nbsp;</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">1&#93;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">classify&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">)*</span><span style="color: #0000BB">M1</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">classify&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#91;classify&nbsp;</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">randn</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">,</span><span style="color: #0000BB">3</span><span style="color: #007700">)*</span><span style="color: #0000BB">M2&#93;</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">classify</span><span style="color: #007700">*</span><span style="color: #0000BB">W</span>
</code></div><p>
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Batch processing never triggered due to bug&#63;</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/352/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.352</id>
      <published>2011-11-04T10:30:27Z</published>
      <updated></updated>
      <author><name>Rodja</name></author>
      <content type="html">
      <![CDATA[
        <p>There is a line of code witch I don&#8217;t understand the purpose that practically disables the batch processing. 
</p>
<p>
When an untrained classifier is created by a call to (example from qdc)
<br />
<blockquote><p>
w = mapping(mfilename,&#123;r,s,dim&#125;);
<br />
</p></blockquote>
<p>
it has the batch flag turned off (and this makes sense to me).
</p>
<p>
When a trained classifier is created by a call to
<br />
<blockquote><p>
w = normal_map(pars,getlab(U),k,c); 
<br />
</p></blockquote>
<p>
it has the batch flag turned on (and this makes sense to me).
</p>
<p>
In map.m consider this block of code and in particular the last (245):
<br />
</p><div class="codeblock"><code>
<span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">isuntrained</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">pars&nbsp;</span><span style="color: #007700">=&nbsp;+</span><span style="color: #0000BB">b</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">issequential</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;|&nbsp;</span><span style="color: #0000BB">isstacked</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;|&nbsp;</span><span style="color: #0000BB">isparallel</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%</span><span style="color: #0000BB">iscombiner</span><span style="color: #007700">(</span><span style="color: #0000BB">feval&#40;mapp&#41;</span><span style="color: #007700">)&nbsp;%&nbsp;</span><span style="color: #0000BB">sequentiall</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">parallel&nbsp;</span><span style="color: #007700">and&nbsp;</span><span style="color: #0000BB">stacked&nbsp;need<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">special&nbsp;treatment&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">untrained&nbsp;combiners<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">matlab&nbsp;5&nbsp;cannot&nbsp;handle&nbsp;the&nbsp;</span><span style="color: #007700">case&nbsp;</span><span style="color: #0000BB">&#91;d</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">varargout&#123;</span><span style="color: #007700">:</span><span style="color: #0000BB">&#125;&#93;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">feval&nbsp;when&nbsp;varargout&nbsp;is&nbsp;</span><span style="color: #007700">empty<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;</span><span style="color: #0000BB">because&nbsp;of&nbsp;this&nbsp;we&nbsp;have&nbsp;next&nbsp;piece&nbsp;of&nbsp;code<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">varargout</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">feval&#40;mapp</span><span style="color: #007700">,</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">b&#41;</span><span style="color: #007700">;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#91;d</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">varargout&#123;</span><span style="color: #007700">:</span><span style="color: #0000BB">&#125;&#93;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">feval&#40;mapp</span><span style="color: #007700">,</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">b&#41;</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;~</span><span style="color: #0000BB">iscell</span><span style="color: #007700">(</span><span style="color: #0000BB">pars</span><span style="color: #007700">),&nbsp;</span><span style="color: #0000BB">pars&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#123;pars&#125;</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">varargout</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">feval&#40;mapp</span><span style="color: #007700">,</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">pars&#123;</span><span style="color: #007700">:</span><span style="color: #0000BB">&#125;&#41;</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#91;d</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">varargout&#123;</span><span style="color: #007700">:</span><span style="color: #0000BB">&#125;&#93;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">feval&#40;mapp</span><span style="color: #007700">,</span><span style="color: #0000BB">a</span><span style="color: #007700">,</span><span style="color: #0000BB">pars&#123;</span><span style="color: #007700">:</span><span style="color: #0000BB">&#125;&#41;</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;~</span><span style="color: #0000BB">isa</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #DD0000">'mapping'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Training&nbsp;an&nbsp;untrained&nbsp;classifier&nbsp;should&nbsp;produce&nbsp;a&nbsp;mapping'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">getout_conv</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&gt;&nbsp;</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">d</span><span style="color: #007700">*</span><span style="color: #0000BB">classc</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setscale</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getscale</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)*</span><span style="color: #0000BB">getscale</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">getname</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;~</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">name</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setname</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">name</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">setbatch</span><span style="color: #007700">(</span><span style="color: #0000BB">d</span><span style="color: #007700">,</span><span style="color: #0000BB">getbatch</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">));</span>
</code></div><p>
Given these assumptions, before last line of code you should have
<br />
getbatch(b) = 0
<br />
getbatch(d) = 1
<br />
after the last line of code you will have
<br />
getbatch(d) = 0
<br />
and this implies that you have disabled batch processing.
</p>
<p>
I have commented out the line and everything seems to work.
</p>
<p>
Thanks 
<br />
Giuseppe
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Feature image excluded form batch processing</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/350/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.350</id>
      <published>2011-10-28T14:50:13Z</published>
      <updated></updated>
      <author><name>Rodja</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello,
<br />
I have two questions about the code of map.m (lines 49 - 55):
<br />
</p><div class="codeblock"><code>
<span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">force&nbsp;batch&nbsp;processing&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">large&nbsp;datasets<br /></span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">batch</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">ma&nbsp;</span><span style="color: #007700">&gt;=&nbsp;</span><span style="color: #0000BB">10000<br />&nbsp;&nbsp;&nbsp;&nbsp;batch&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1000</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">end<br /><br /></span><span style="color: #007700">if&nbsp;~</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">batch</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">ismapping</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">isdataset</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">)&nbsp;&amp;&nbsp;~</span><span style="color: #0000BB">isfeatim</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">getbatch</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;</span><span style="color: #0000BB">batch&nbsp;mode</span>
</code></div><p>
</p>
<p>
1) Why does the batch checks for &#8220;number of objects&#8221; greater (equal) than 10000 and than issues a batch of only 1000 objects?
<br />
2) Why do the feature image datasets are exluded from batch processing?
</p>
<p>
I modified the code this way and it seems to work fine.
<br />
</p><div class="codeblock"><code>
<span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">force&nbsp;batch&nbsp;processing&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">large&nbsp;datasets<br /></span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">batch</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">ma&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1e4<br />&nbsp;&nbsp;&nbsp;&nbsp;batch&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1e4</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">end<br /><br /></span><span style="color: #007700">if&nbsp;~</span><span style="color: #0000BB">isempty</span><span style="color: #007700">(</span><span style="color: #0000BB">batch</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">ismapping</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">isdataset</span><span style="color: #007700">(</span><span style="color: #0000BB">a</span><span style="color: #007700">)&nbsp;&amp;&nbsp;</span><span style="color: #0000BB">getbatch</span><span style="color: #007700">(</span><span style="color: #0000BB">b</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;</span><span style="color: #0000BB">batch&nbsp;mode</span>
</code></div><p>
I even suggest greater batch sizes (like 1e5) for improved performance.
</p>
<p>
Thanks,
<br />
Giuseppe
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>multiclass SVM</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/342/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.342</id>
      <published>2011-09-03T10:57:06Z</published>
      <updated></updated>
      <author><name>strantis</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi All
<br />
I was wondering how the multiclass SVM cope with the problem of class samples imbalance, since when the One Against All method is applied, the samples of the single class are outnumbered compared to the rest of the samples which belong to all the other classes. I watched Pavel&#8217;s video of how this problem can be circumvented in other multiclass classifiers, but cannot see how this is applied to a multiclass SVM  classifier. Any thoughts?
<br />
Strantis
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>NuSVC Score</title>
      <link rel="alternate" type="text/html" href="http://perclass.com/index.php/forums/viewthread/349/" />      
      <id>tag:perclass.com,2011:index.php/forums/viewthread/.349</id>
      <published>2011-10-20T09:36:51Z</published>
      <updated></updated>
      <author><name>alexmarco</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi guys,
</p>
<p>
I&#8217;m new in this forum and in PRTools too :)...i have a question for you: suppose to use a method like sliding windows to classify. It is possible to have informations about the score of each window given from the Nusvc classifier??I don&#8217;t want the total score but the current one for the analyzed roi. Is there a function to do this?
</p>
<p>
thanks a lot
</p>
<p>
alexmarco
</p>
      ]]>
      </content>
    </entry>


</feed>
