14 #include <shogun/lib/tapkee/tapkee_shogun.hpp>
60 return "LaplacianEigenmaps";
84 TAPKEE_PARAMETERS_FOR_SHOGUN parameters;
85 parameters.n_neighbors =
m_k;
86 parameters.gaussian_kernel_width =
m_tau;
87 parameters.method = SHOGUN_LAPLACIAN_EIGENMAPS;
90 return tapkee_embed(parameters);
float distance(CJLCoverTreePoint p1, CJLCoverTreePoint p2, float64_t upper_bound)
Class Distance, a base class for all the distances used in the Shogun toolbox.
class EmbeddingConverter (part of the Efficient Dimensionality Reduction Toolkit) used to construct e...
virtual ~CLaplacianEigenmaps()
virtual int32_t get_num_vectors() const =0
virtual CDenseFeatures< float64_t > * embed_distance(CDistance *distance)
float64_t get_tau() const
virtual void remove_lhs_and_rhs()
void set_tau(float64_t tau)
all of classes and functions are contained in the shogun namespace
virtual CFeatures * apply(CFeatures *features)
The class Features is the base class of all feature objects.
virtual bool init(CFeatures *lhs, CFeatures *rhs)
virtual const char * get_name() const