32 #ifndef LINEAR_TIME_MMD_H_
33 #define LINEAR_TIME_MMD_H_
42 class CStreamingFeatures;
108 bool multiple_kernels=
false);
126 return "LinearTimeMMD";
virtual void compute_statistic_and_Q(SGVector< float64_t > &statistic, SGMatrix< float64_t > &Q)
virtual EStatisticType get_statistic_type() const
virtual void compute_statistic_and_variance(SGVector< float64_t > &statistic, SGVector< float64_t > &variance, bool multiple_kernels=false)
Abstract base class that provides an interface for performing kernel two-sample test on streaming dat...
virtual ~CLinearTimeMMD()
virtual SGVector< float64_t > compute_squared_mmd(CKernel *kernel, CList *data, index_t num_this_run)
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
Streaming features are features which are used for online algorithms.
This class implements the linear time Maximum Mean Statistic as described in [1] for streaming data (...
Class List implements a doubly connected list for low-level-objects.