<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.svm.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'svm.crossvalidate.php',
    1 => 'SVM::crossvalidate',
    2 => 'Testa par&acirc;metros de treinamento em subconjuntos de dados de treinamento',
  ),
  'up' => 
  array (
    0 => 'class.svm.php',
    1 => 'SVM',
  ),
  'prev' => 
  array (
    0 => 'svm.construct.php',
    1 => 'SVM::__construct',
  ),
  'next' => 
  array (
    0 => 'svm.getoptions.php',
    1 => 'SVM::getOptions',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/svm/svm/crossvalidate.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="svm.crossvalidate" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">SVM::crossvalidate</h1>
  <p class="verinfo">(PECL svm &gt;= 0.1.0)</p><p class="refpurpose"><span class="refname">SVM::crossvalidate</span> &mdash; <span class="dc-title">Testa parâmetros de treinamento em subconjuntos de dados de treinamento</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-svm.crossvalidate-description">
  <h3 class="title">Descrição</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>svm::crossvalidate</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$problem</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$number_of_folds</code></span>): <span class="type"><a href="language.types.float.php" class="type float">float</a></span></div>

  <p class="simpara">
   A validação cruzada pode ser usada para testar a eficácia do conjunto de parâmetros atual
   em um subconjunto dos dados de treinamento. Dado um conjunto de problemas
   e n &quot;dobras&quot;, ela separa o conjunto de problemas em n subconjuntos, e o
   treina repetidamente em um subconjunto e testa em outro. Embora a precisão
   geralmente seja menor do que uma SVM treinada no conjunto de dados de entrada, a
   pontuação de precisão retornada deve ser relativamente útil, podendo ser usada para
   testar diferentes parâmetros de treinamento.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-svm.crossvalidate-parameters">
  <h3 class="title">Parâmetros</h3>
  <dl>
   
    <dt><code class="parameter">problem</code></dt>
    <dd>
     <span class="simpara">
      Os dados do problema. Podem estar na forma de um array, da URL
      de um arquivo no formato SVMLight ou de um fluxo para uma fonte de dados aberta
      no formato SVMLight.
     </span>
    </dd>
   
   
    <dt><code class="parameter">number_of_folds</code></dt>
    <dd>
     <span class="simpara">
      O número de conjuntos em que os dados devem ser divididos e testados de forma cruzada.
      Um número maior significa conjuntos de treinamento menores e menos confiabilidade. 5 é
      um bom número para começar.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-svm.crossvalidate-returnvalues">
  <h3 class="title">Valor Retornado</h3>
  <p class="simpara">
   A porcentagem correta, expressa como um float de 0 a 1.
   No caso dos kernels NU_SVC ou EPSILON_SVR, o erro quadrático médio será
   retornado.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-svm.crossvalidate-seealso">
  <h3 class="title">Veja Também</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="svm.train.php" class="methodname" rel="rdfs-seeAlso">SVM::train()</a> - Cria um SVMModel com base em dados de treinamento</span></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>