10 #ifndef __DATAGENERATOR_H_
11 #define __DATAGENERATOR_H_
44 int32_t dim, int32_t num_points,
float64_t overlap);
102 virtual const char*
get_name()
const {
return "DataGenerator"; }
static SGMatrix< float64_t > generate_gaussians(index_t m, index_t n, index_t dim)
virtual const char * get_name() const
static SGMatrix< float64_t > generate_sym_mix_gauss(index_t m, float64_t d, float64_t angle, SGMatrix< float64_t > target=SGMatrix< float64_t >())
static SGMatrix< float64_t > generate_mean_data(index_t m, index_t dim, float64_t mean_shift, SGMatrix< float64_t > target=SGMatrix< float64_t >())
Class that is able to generate various data samples, which may be used for examples in SHOGUN...
Class SGObject is the base class of all shogun objects.
static SGMatrix< float64_t > generate_checkboard_data(int32_t num_classes, int32_t dim, int32_t num_points, float64_t overlap)
virtual ~CDataGenerator()
all of classes and functions are contained in the shogun namespace