11 #ifndef _CHOMOGENEOUKERNELMAP__H__ 12 #define _CHOMOGENEOUKERNELMAP__H__ 14 #include <shogun/lib/config.h> 94 virtual const char*
get_name()
const {
return "HomogeneousKernelMap"; }
146 void register_params ();
157 uint64_t m_numSubdivisions;
160 int64_t m_minExponent;
161 int64_t m_maxExponent;
virtual ~CHomogeneousKernelMap()
void set_period(float64_t p)
virtual EPreprocessorType get_type() const
void set_window_type(HomogeneousKernelMapWindowType w)
uint64_t get_order() const
Template class DensePreprocessor, base class for preprocessors (cf. CPreprocessor) that apply to CDen...
HomogeneousKernelMapWindowType
Type of spectral windowing function.
HomogeneousKernelType get_kernel_type() const
HomogeneousKernelMapWindowType get_window_type() const
float64_t get_period() const
HomogeneousKernelType
Type of kernel.
virtual const char * get_name() const
all of classes and functions are contained in the shogun namespace
Preprocessor HomogeneousKernelMap performs homogeneous kernel maps as described in.
The class Features is the base class of all feature objects.
virtual bool init(CFeatures *features)
void set_kernel_type(HomogeneousKernelType k)
void set_order(uint64_t o)
float64_t get_gamma(float64_t g) const
void set_gamma(float64_t g)
virtual SGVector< float64_t > apply_to_feature_vector(SGVector< float64_t > vector)
apply preproc on single feature vector
virtual SGMatrix< float64_t > apply_to_feature_matrix(CFeatures *features)