Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
defines/methods.hpp File Reference

Go to the source code of this file.

Classes

struct  Method< M >
 
struct  NeighborsMethod
 
struct  EigenMethod
 
struct  ComputationStrategy
 
struct  EigendecompositionStrategy
 

Namespaces

 tapkee
 
 tapkee::tapkee_internal
 

Enumerations

enum  DimensionReductionMethod {
  KernelLocallyLinearEmbedding, NeighborhoodPreservingEmbedding, KernelLocalTangentSpaceAlignment, LinearLocalTangentSpaceAlignment,
  HessianLocallyLinearEmbedding, LaplacianEigenmaps, LocalityPreservingProjections, DiffusionMap,
  Isomap, LandmarkIsomap, MultidimensionalScaling, LandmarkMultidimensionalScaling,
  StochasticProximityEmbedding, KernelPCA, PCA, RandomProjection,
  FactorAnalysis, tDistributedStochasticNeighborEmbedding, ManifoldSculpting, PassThru
}
 

Variables

static const NeighborsMethod Brute ("Brute-force")
 
static const NeighborsMethod VpTree ("Vantage point tree")
 
static const NeighborsMethod CoverTree ("Cover tree")
 
static NeighborsMethod default_neighbors_method = CoverTree
 
static const EigenMethod Arpack ("Arpack")
 
static const EigenMethod Randomized ("Randomized")
 
static const EigenMethod Dense ("Dense")
 
static EigenMethod default_eigen_method = Arpack
 
static const ComputationStrategy HomogeneousCPUStrategy ("CPU")
 
static ComputationStrategy default_computation_strategy = HomogeneousCPUStrategy
 
static const
EigendecompositionStrategy 
LargestEigenvalues ("Largest eigenvalues", 0)
 
static const
EigendecompositionStrategy 
SquaredLargestEigenvalues ("Largest eigenvalues of squared matrix", 0)
 
static const
EigendecompositionStrategy 
SmallestEigenvalues ("Smallest eigenvalues", 1)