Lines Matching defs:splits
346 // create memory storage that will keep nodes and splits of the decision tree
1726 // find all the surrogate splits
1770 // for a surrogate split. Surrogate splits with quality less than node->maxlr
2544 // LL - number of samples that both the primary and the surrogate splits send to the left
2666 // LL - number of samples that both the primary and the surrogate splits send to the left
2952 // try to complete direction using surrogate splits
3844 cvStartWriteStruct( fs, "splits", CV_NODE_SEQ );
3937 CV_ERROR( CV_StsParseError, "some of the splits are not stored properly" );
3985 // for categorical splits we do not use inversed splits,
4022 CvFileNode* splits;
4045 splits = cvGetFileNodeByName( fs, fnode, "splits" );
4046 if( splits )
4051 if( CV_NODE_TYPE(splits->tag) != CV_NODE_SEQ )
4052 CV_ERROR( CV_StsParseError, "splits tag must stored as a sequence" );
4054 cvStartReadSeq( splits->data.seq, &reader );