16 #include <shogun/lib/tapkee/tapkee_shogun.hpp>
62 return "DiffusionMaps";
81 TAPKEE_PARAMETERS_FOR_SHOGUN parameters;
82 parameters.n_timesteps =
m_t;
83 parameters.gaussian_kernel_width =
m_width;
84 parameters.method = SHOGUN_DIFFUSION_MAPS;
87 return tapkee_embed(parameters);
float distance(CJLCoverTreePoint p1, CJLCoverTreePoint p2, float64_t upper_bound)
virtual CFeatures * apply(CFeatures *features)
Class Distance, a base class for all the distances used in the Shogun toolbox.
virtual CDenseFeatures< float64_t > * embed_distance(CDistance *distance)
class EmbeddingConverter (part of the Efficient Dimensionality Reduction Toolkit) used to construct e...
void set_distance(CDistance *distance)
virtual ~CDiffusionMaps()
virtual const char * get_name() const
void set_width(float64_t width)
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
float64_t get_width() const
virtual bool init(CFeatures *lhs, CFeatures *rhs)