Home | History | Annotate | Download | only in src

Lines Matching refs:nu

144     else if( param_id == CvSVM::NU )
171 gamma(1), coef0(0), C(1), nu(0), p(0), class_weights(0)
183 C(_Con), nu(_nu), p(_p), class_weights(_class_weights), term_crit(_term_crit)
993 sum_pos = kernel->params->nu * sample_count * 0.5;
994 sum_neg = kernel->params->nu * sample_count * 0.5;
1033 double nu = _kernel->params->nu;
1041 n = cvRound( nu*sample_count );
1051 alpha[n] = nu * sample_count - n;
1053 alpha[n-1] = nu * sample_count - (n-1);
1109 sum = C * _kernel->params->nu * sample_count * 0.5;
1246 params.nu = 0;
1247 else if( params.nu <= 0 || params.nu >= 1 )
1248 CV_ERROR( CV_StsOutOfRange, "The parameter nu must be between 0 and 1" );
1402 // check if nu is feasible
1409 if( params.nu*(ci + cj)*0.5 > MIN( ci, cj ) )
1613 double gamma = 0, C = 0, degree = 0, coef = 0, p = 0, nu = 0;
1660 nu_grid.min_val = nu_grid.max_val = params.nu;
1692 nu_grid.min_val = nu_grid.max_val = params.nu;
1767 nu = nu_grid.min_val;
1770 params.nu = nu;
1827 best_nu = nu;
1836 nu *= nu_grid.step;
1838 while( nu < nu_grid.max_val );
1853 params.nu = best_nu;
2023 cvWriteReal( fs, "nu", params.nu );
2175 _params.nu = cvReadRealByName( fs, svm_node, "nu", 0 );
2460 double rate = 0, gamma = 0, C = 0, degree = 0, coef = 0, p = 0, nu = 0;
2489 svm_params.nu = svm_params.nu > 0 ? svm_params.nu : 1;
2578 nu_begin = nu_end = svm_params.nu;
2611 nu_begin = nu_end = svm_params.nu;
2638 for( nu = nu_begin; nu <= nu_end; nu *= nu_step )
2640 svm_params.nu = nu;
2641 //printf(" nu = %.3f\n", nu );
2659 best_nu = nu;
2669 //printf("The best:\nrate = %.2f%% degree = %f gamma = %f coef = %f c = %f nu = %f p = %f\n",
2673 psvm_params->nu = best_nu;