|
GenSVM
|
Header file for gensvm_cross_validation.c. More...
#include "gensvm_base.h"#include "gensvm_init.h"#include "gensvm_optimize.h"#include "gensvm_predict.h"

Go to the source code of this file.
Functions | |
| double | gensvm_cross_validation (struct GenModel *model, struct GenData **train_folds, struct GenData **test_folds, long folds, long n_total) |
| Run cross validation with a given set of train/test folds. More... | |
Header file for gensvm_cross_validation.c.
This file is part of GenSVM.
GenSVM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
GenSVM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GenSVM. If not, see http://www.gnu.org/licenses/.
Definition in file gensvm_cross_validation.h.
| double gensvm_cross_validation | ( | struct GenModel * | model, |
| struct GenData ** | train_folds, | ||
| struct GenData ** | test_folds, | ||
| long | folds, | ||
| long | n_total | ||
| ) |
Run cross validation with a given set of train/test folds.
This cross validation function uses predefined train/test splits. Also, the the optimal parameters GenModel::V of a previous fold as initial conditions for GenModel::V of the next fold.
| [in] | model | GenModel with the configuration to train |
| [in] | train_folds | array of training datasets |
| [in] | test_folds | array of test datasets |
| [in] | folds | number of folds |
| [in] | n_total | number of objects in the union of the train datasets |
Definition at line 52 of file gensvm_cross_validation.c.

1.8.13