Lines Matching refs:weak_eval
169 double* weak_eval = ensemble->get_weak_response()->data.db; in try_split_node() local
176 weak_eval[labels[i]] = value; in try_split_node()
905 active_vars = active_vars_abs = orig_response = sum_response = weak_eval = in CvBoost()
950 cvReleaseMat( &weak_eval ); in clear()
974 active_vars = active_vars_abs = orig_response = sum_response = weak_eval = in CvBoost()
1177 cvReleaseMat( &weak_eval ); in update_weights()
1183 CV_CALL( weak_eval = cvCreateMat( 1, n, CV_64F )); in update_weights()
1288 weak_eval->data.db[i] = tree->predict( &_sample, &_mask, true )->value; in update_weights()
1308 err += w*(weak_eval->data.db[i] != orig_response->data.i[i]); in update_weights()
1320 scale[weak_eval->data.db[i] != orig_response->data.i[i]]; in update_weights()
1334 weak_eval->data.db[i] *= -orig_response->data.i[i]; in update_weights()
1336 cvExp( weak_eval, weak_eval ); in update_weights()
1340 double w = weights->data.db[i]*weak_eval->data.db[i]; in update_weights()
1368 double s = sum_response->data.db[i] + 0.5*weak_eval->data.db[i]; in update_weights()
1370 weak_eval->data.db[i] = -2*s; in update_weights()
1373 cvExp( weak_eval, weak_eval ); in update_weights()
1377 double p = 1./(1. + weak_eval->data.db[i]); in update_weights()
1402 weak_eval->data.db[i] *= -orig_response->data.i[i]; in update_weights()
1404 cvExp( weak_eval, weak_eval ); in update_weights()
1408 double w = weights->data.db[i] * weak_eval->data.db[i]; in update_weights()
1441 cvCopy( weights, weak_eval ); in trim_weights()
1443 std::sort(weak_eval->data.db, weak_eval->data.db + count); in trim_weights()
1451 double w = weak_eval->data.db[i]; in trim_weights()
1457 threshold = i < count ? weak_eval->data.db[i] : DBL_MAX; in trim_weights()
2079 return weak_eval; in get_weak_response()
2110 active_vars = active_vars_abs = orig_response = sum_response = weak_eval = in CvBoost()