Algorithm-SVMLight
view release on metacpan or search on metacpan
SVMLight.patch view on Meta::CPAN
+ if((learn_parm->svm_maxqpsize<2)) {
+ printf("\nMaximum size of QP-subproblems not in valid range: %ld [2..]\n",learn_parm->svm_maxqpsize);
+ return 0;
+ }
+ if((learn_parm->svm_maxqpsize<learn_parm->svm_newvarsinqp)) {
+ printf("\nMaximum size of QP-subproblems [%ld] must be larger than the number of\n",learn_parm->svm_maxqpsize);
+ printf("new variables [%ld] entering the working set in each iteration.\n",learn_parm->svm_newvarsinqp);
+ return 0;
+ }
+ if(learn_parm->svm_iter_to_shrink<1) {
+ printf("\nMaximum number of iterations for shrinking not in valid range: %ld [1,..]\n",learn_parm->svm_iter_to_shrink);
+ return 0;
+ }
+ if(learn_parm->svm_c<0) {
+ printf("\nThe C parameter must be greater than zero!\n\n");
+ return 0;
+ }
+ if(learn_parm->transduction_posratio>1) {
+ printf("\nThe fraction of unlabeled examples to classify as positives must\n");
+ printf("be less than 1.0 !!!\n\n");
+ return 0;
SVMLight.patch view on Meta::CPAN
- exit(0);
- }
- if((learn_parm->svm_maxqpsize<learn_parm->svm_newvarsinqp)) {
- printf("\nMaximum size of QP-subproblems [%ld] must be larger than the number of\n",learn_parm->svm_maxqpsize);
- printf("new variables [%ld] entering the working set in each iteration.\n",learn_parm->svm_newvarsinqp);
- wait_any_key();
- print_help();
- exit(0);
- }
- if(learn_parm->svm_iter_to_shrink<1) {
- printf("\nMaximum number of iterations for shrinking not in valid range: %ld [1,..]\n",learn_parm->svm_iter_to_shrink);
- wait_any_key();
- print_help();
- exit(0);
- }
- if(learn_parm->svm_c<0) {
- printf("\nThe C parameter must be greater than zero!\n\n");
- wait_any_key();
- print_help();
- exit(0);
- }
( run in 0.331 second using v1.01-cache-2.11-cpan-96521ef73a4 )