32 #ifndef MULTI_KERNEL_QUADRATIC_TIME_MMD_H_ 33 #define MULTI_KERNEL_QUADRATIC_TIME_MMD_H_ 42 class CQuadraticTimeMMD;
43 class CShiftInvariantKernel;
44 template <
typename>
class SGVector;
68 friend class internal::MaxMeasure;
69 friend class internal::MaxTestPower;
163 virtual const char* get_name()
const;
166 std::unique_ptr<Self>
self;
167 void invalidate_precomputed_distance();
176 #endif // MULTI_KERNEL_QUADRATIC_TIME_MMD_H_
Base class for the family of kernel functions that only depend on the difference of the inputs...
This class implements the quadratic time Maximum Mean Statistic as described in [1]. The MMD is the distance of two probability distributions and in a RKHS which we denote by .
Class SGObject is the base class of all shogun objects.
Class that performs quadratic time MMD test optimized for multiple shift-invariant kernels...
all of classes and functions are contained in the shogun namespace