Tapkee
ImplementationBase< RandomAccessIterator, KernelCallback, DistanceCallback, FeaturesCallback > Class Template Reference

#include <methods.hpp>

Public Member Functions

 ImplementationBase (RandomAccessIterator b, RandomAccessIterator e, KernelCallback k, DistanceCallback d, FeaturesCallback f, ParametersSet &pmap, const Context &ctx)
 
TapkeeOutput embedUsing (DimensionReductionMethod method)
 

Private Member Functions

template<class Distance >
Neighbors findNeighborsWith (Distance d)
 
TapkeeOutput embedEmpty ()
 
TapkeeOutput embedKernelLocallyLinearEmbedding ()
 
TapkeeOutput embedKernelLocalTangentSpaceAlignment ()
 
TapkeeOutput embedDiffusionMap ()
 
TapkeeOutput embedMultidimensionalScaling ()
 
TapkeeOutput embedLandmarkMultidimensionalScaling ()
 
TapkeeOutput embedIsomap ()
 
TapkeeOutput embedLandmarkIsomap ()
 
TapkeeOutput embedNeighborhoodPreservingEmbedding ()
 
TapkeeOutput embedHessianLocallyLinearEmbedding ()
 
TapkeeOutput embedLaplacianEigenmaps ()
 
TapkeeOutput embedLocalityPreservingProjections ()
 
TapkeeOutput embedPCA ()
 
TapkeeOutput embedRandomProjection ()
 
TapkeeOutput embedKernelPCA ()
 
TapkeeOutput embedLinearLocalTangentSpaceAlignment ()
 
TapkeeOutput embedStochasticProximityEmbedding ()
 
TapkeeOutput embedPassThru ()
 
TapkeeOutput embedFactorAnalysis ()
 
TapkeeOutput embedtDistributedStochasticNeighborEmbedding ()
 
TapkeeOutput embedManifoldSculpting ()
 

Static Private Member Functions

static tapkee::ProjectingFunction unimplementedProjectingFunction ()
 

Private Attributes

ParametersSet parameters
 
Context context
 
KernelCallback kernel
 
DistanceCallback distance
 
FeaturesCallback features
 
PlainDistance< RandomAccessIterator, DistanceCallback > plain_distance
 
KernelDistance< RandomAccessIterator, KernelCallback > kernel_distance
 
RandomAccessIterator begin
 
RandomAccessIterator end
 
Parameter p_computation_strategy
 
Parameter p_eigen_method
 
Parameter p_neighbors_method
 
Parameter p_eigenshift
 
Parameter p_traceshift
 
Parameter p_check_connectivity
 
Parameter p_n_neighbors
 
Parameter p_width
 
Parameter p_timesteps
 
Parameter p_ratio
 
Parameter p_max_iteration
 
Parameter p_tolerance
 
Parameter p_n_updates
 
Parameter p_perplexity
 
Parameter p_theta
 
Parameter p_squishing_rate
 
Parameter p_global_strategy
 
Parameter p_epsilon
 
Parameter p_target_dimension
 
IndexType n_vectors
 
IndexType current_dimension
 

Detailed Description

template<class RandomAccessIterator, class KernelCallback, class DistanceCallback, class FeaturesCallback>
class tapkee::tapkee_internal::ImplementationBase< RandomAccessIterator, KernelCallback, DistanceCallback, FeaturesCallback >

Definition at line 100 of file methods.hpp.

Constructor & Destructor Documentation

ImplementationBase ( RandomAccessIterator  b,
RandomAccessIterator  e,
KernelCallback  k,
DistanceCallback  d,
FeaturesCallback  f,
ParametersSet pmap,
const Context ctx 
)

Definition at line 104 of file methods.hpp.

Member Function Documentation

TapkeeOutput embedDiffusionMap ( )
private

Definition at line 282 of file methods.hpp.

TapkeeOutput embedEmpty ( )
private

Definition at line 252 of file methods.hpp.

TapkeeOutput embedFactorAnalysis ( )
private

Definition at line 520 of file methods.hpp.

TapkeeOutput embedHessianLocallyLinearEmbedding ( )
private

Definition at line 411 of file methods.hpp.

TapkeeOutput embedIsomap ( )
private

Definition at line 335 of file methods.hpp.

TapkeeOutput embedKernelLocallyLinearEmbedding ( )
private

Definition at line 258 of file methods.hpp.

TapkeeOutput embedKernelLocalTangentSpaceAlignment ( )
private

Definition at line 270 of file methods.hpp.

TapkeeOutput embedKernelPCA ( )
private

Definition at line 472 of file methods.hpp.

TapkeeOutput embedLandmarkIsomap ( )
private

Definition at line 354 of file methods.hpp.

TapkeeOutput embedLandmarkMultidimensionalScaling ( )
private

Definition at line 315 of file methods.hpp.

TapkeeOutput embedLaplacianEigenmaps ( )
private

Definition at line 421 of file methods.hpp.

TapkeeOutput embedLinearLocalTangentSpaceAlignment ( )
private

Definition at line 483 of file methods.hpp.

TapkeeOutput embedLocalityPreservingProjections ( )
private

Definition at line 431 of file methods.hpp.

TapkeeOutput embedManifoldSculpting ( )
private

Definition at line 541 of file methods.hpp.

TapkeeOutput embedMultidimensionalScaling ( )
private

Definition at line 300 of file methods.hpp.

TapkeeOutput embedNeighborhoodPreservingEmbedding ( )
private

Definition at line 394 of file methods.hpp.

TapkeeOutput embedPassThru ( )
private

Definition at line 513 of file methods.hpp.

TapkeeOutput embedPCA ( )
private

Definition at line 448 of file methods.hpp.

TapkeeOutput embedRandomProjection ( )
private

Definition at line 461 of file methods.hpp.

TapkeeOutput embedStochasticProximityEmbedding ( )
private

Definition at line 501 of file methods.hpp.

TapkeeOutput embedtDistributedStochasticNeighborEmbedding ( )
private

Definition at line 527 of file methods.hpp.

TapkeeOutput embedUsing ( DimensionReductionMethod  method)

Definition at line 155 of file methods.hpp.

Neighbors findNeighborsWith ( Distance  d)
private

Definition at line 242 of file methods.hpp.

static tapkee::ProjectingFunction unimplementedProjectingFunction ( )
staticprivate

Definition at line 247 of file methods.hpp.

Member Data Documentation

RandomAccessIterator begin
private

Definition at line 215 of file methods.hpp.

Context context
private

Definition at line 208 of file methods.hpp.

IndexType current_dimension
private

Definition at line 239 of file methods.hpp.

DistanceCallback distance
private

Definition at line 210 of file methods.hpp.

RandomAccessIterator end
private

Definition at line 216 of file methods.hpp.

FeaturesCallback features
private

Definition at line 211 of file methods.hpp.

KernelCallback kernel
private

Definition at line 209 of file methods.hpp.

KernelDistance<RandomAccessIterator,KernelCallback> kernel_distance
private

Definition at line 213 of file methods.hpp.

IndexType n_vectors
private

Definition at line 238 of file methods.hpp.

Parameter p_check_connectivity
private

Definition at line 223 of file methods.hpp.

Parameter p_computation_strategy
private

Definition at line 218 of file methods.hpp.

Parameter p_eigen_method
private

Definition at line 219 of file methods.hpp.

Parameter p_eigenshift
private

Definition at line 221 of file methods.hpp.

Parameter p_epsilon
private

Definition at line 235 of file methods.hpp.

Parameter p_global_strategy
private

Definition at line 234 of file methods.hpp.

Parameter p_max_iteration
private

Definition at line 228 of file methods.hpp.

Parameter p_n_neighbors
private

Definition at line 224 of file methods.hpp.

Parameter p_n_updates
private

Definition at line 230 of file methods.hpp.

Parameter p_neighbors_method
private

Definition at line 220 of file methods.hpp.

Parameter p_perplexity
private

Definition at line 231 of file methods.hpp.

Parameter p_ratio
private

Definition at line 227 of file methods.hpp.

Parameter p_squishing_rate
private

Definition at line 233 of file methods.hpp.

Parameter p_target_dimension
private

Definition at line 236 of file methods.hpp.

Parameter p_theta
private

Definition at line 232 of file methods.hpp.

Parameter p_timesteps
private

Definition at line 226 of file methods.hpp.

Parameter p_tolerance
private

Definition at line 229 of file methods.hpp.

Parameter p_traceshift
private

Definition at line 222 of file methods.hpp.

Parameter p_width
private

Definition at line 225 of file methods.hpp.

ParametersSet parameters
private

Definition at line 207 of file methods.hpp.

PlainDistance<RandomAccessIterator,DistanceCallback> plain_distance
private

Definition at line 212 of file methods.hpp.


The documentation for this class was generated from the following file: