Implements train/test data splitting: by means of k-fold cross-validation. More...
#include <data_splitter_cv.hpp>
Public Member Functions | |
Data_Splitter_CV (const IDXTYPE _kfold) | |
Data_Splitter_CV (const Data_Splitter_CV &dsp) | |
virtual IDXTYPE | getNoOfSplits () const |
virtual bool | makeFirstSplit () |
virtual bool | makeNextSplit () |
Data_Splitter_CV * | stateless_clone () const |
virtual std::ostream & | print (std::ostream &os) const |
Private Types | |
typedef Data_Splitter < INTERVALCONTAINER, IDXTYPE > | TCC |
Private Attributes | |
const IDXTYPE | kfold |
IDXTYPE | tmpod |
vector< IDXTYPE > | tmpn |
vector< IDXTYPE > | tmpstartidx |
Implements train/test data splitting: by means of k-fold cross-validation.
demo11.cpp, demo11t.cpp, demo12t.cpp, demo21.cpp, demo23.cpp, demo24.cpp, demo24t.cpp, demo25t.cpp, demo26.cpp, demo30.cpp, demo32t.cpp, demo34.cpp, demo35t.cpp, demo40.cpp, demo40t.cpp, demo50.cpp, demo51.cpp, demo52t.cpp, demo53.cpp, demo54.cpp, demo55.cpp, demo56.cpp, demo60.cpp, demo61.cpp, demo62.cpp, and demo63.cpp.
Data_Splitter_CV* FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE >::stateless_clone | ( | ) | const [inline, virtual] |
create clone of the current object, ignoring internal temporary structures to save speed. Does not replicate exact object state. The clone must be used carefully in a way that ensures internal structure re-initialization Use example: Data_Splitter cloning or Classifier_SVM cloning due to inability to clone external structures defined in LibSVM
Implements FST::Clonable.