SHOGUN  4.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
HessianLocallyLinearEmbedding.h
Go to the documentation of this file.
1 /*
2  * This program is free software; you can redistribute it and/or modify
3  * it under the terms of the GNU General Public License as published by
4  * the Free Software Foundation; either version 3 of the License, or
5  * (at your option) any later version.
6  *
7  * Written (W) 2011-2013 Sergey Lisitsyn
8  * Copyright (C) 2011-2013 Berlin Institute of Technology and Max-Planck-Society
9  */
10 
11 #ifndef HESSIANLOCALLYLINEAREMBEDDING_H_
12 #define HESSIANLOCALLYLINEAREMBEDDING_H_
13 #include <shogun/lib/config.h>
14 #ifdef HAVE_EIGEN3
18 
19 namespace shogun
20 {
21 
22 class CFeatures;
23 class CDistance;
24 
43 {
44 public:
45 
48 
51 
53  virtual const char* get_name() const;
54 
56  virtual CFeatures* apply(CFeatures* features);
57 };
58 }
59 
60 #endif /* HAVE_EIGEN3 */
61 #endif /* HESSIANLOCALLYLINEAREMBEDDING_H_ */
class LocallyLinearEmbedding used to embed data using Locally Linear Embedding algorithm described in...
class HessianLocallyLinearEmbedding used to preprocess data using Hessian Locally Linear Embedding al...
all of classes and functions are contained in the shogun namespace
Definition: class_list.h:18
The class Features is the base class of all feature objects.
Definition: Features.h:68
virtual CFeatures * apply(CFeatures *features)

SHOGUN Machine Learning Toolbox - Documentation