|
@@ -16,6 +16,7 @@
|
|
|
#include "vislearning/regression/regressionbase/TeachWithInverseKernelMatrix.h"
|
|
|
|
|
|
#include "vislearning/regression/gpregression/modelselcrit/genericGPModelSelection.h"
|
|
|
+#include "../../../../nice/vislearning/regression/regressionbase/RegressionAlgorithmKernel.h"
|
|
|
|
|
|
namespace OBJREC {
|
|
|
|
|
@@ -58,10 +59,12 @@ class RegGaussianProcess : public RegressionAlgorithmKernel
|
|
|
/** simple destructor */
|
|
|
virtual ~RegGaussianProcess();
|
|
|
|
|
|
+ using RegressionAlgorithmKernel::teach; // <-- un-hides teach function
|
|
|
+
|
|
|
/** learn parameters/models/whatever with a kernel matrix of a set
|
|
|
* of vectors and the corresponding function values \c y
|
|
|
*/
|
|
|
- void teachKernel ( KernelData *kernelData, const NICE::Vector & y );
|
|
|
+ void teach ( KernelData *kernelData, const NICE::Vector & y );
|
|
|
|
|
|
/** predict the function value for a vector by using its kernel values with
|
|
|
* the used training set, be careful with the order in \c kernelVector
|