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

#include <methods.hpp>

List of all members.

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 eigen_method
Parameter neighbors_method
Parameter eigenshift
Parameter traceshift
Parameter check_connectivity
Parameter n_neighbors
Parameter width
Parameter timesteps
Parameter ratio
Parameter max_iteration
Parameter tolerance
Parameter n_updates
Parameter perplexity
Parameter theta
Parameter squishing_rate
Parameter global_strategy
Parameter epsilon
Parameter target_dimension
IndexType n_vectors
IndexType current_dimension

Static Private Attributes

static const IndexType SkipOneEigenvalue = 1
static const IndexType SkipNoEigenvalues = 0

Detailed Description

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

Definition at line 42 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 46 of file methods.hpp.


Member Function Documentation

Definition at line 228 of file methods.hpp.

TapkeeOutput embedEmpty ( ) [private]

Definition at line 198 of file methods.hpp.

Definition at line 474 of file methods.hpp.

Definition at line 368 of file methods.hpp.

TapkeeOutput embedIsomap ( ) [private]

Definition at line 290 of file methods.hpp.

Definition at line 204 of file methods.hpp.

Definition at line 216 of file methods.hpp.

Definition at line 426 of file methods.hpp.

Definition at line 309 of file methods.hpp.

Definition at line 268 of file methods.hpp.

Definition at line 377 of file methods.hpp.

Definition at line 437 of file methods.hpp.

Definition at line 386 of file methods.hpp.

Definition at line 497 of file methods.hpp.

Definition at line 247 of file methods.hpp.

Definition at line 351 of file methods.hpp.

TapkeeOutput embedPassThru ( ) [private]

Definition at line 467 of file methods.hpp.

TapkeeOutput embedPCA ( ) [private]

Definition at line 403 of file methods.hpp.

Definition at line 415 of file methods.hpp.

Definition at line 455 of file methods.hpp.

Definition at line 481 of file methods.hpp.

Definition at line 99 of file methods.hpp.

Neighbors findNeighborsWith ( Distance  d) [private]

Definition at line 188 of file methods.hpp.

Definition at line 193 of file methods.hpp.


Member Data Documentation

RandomAccessIterator begin [private]

Definition at line 162 of file methods.hpp.

Definition at line 169 of file methods.hpp.

Context context [private]

Definition at line 155 of file methods.hpp.

Definition at line 185 of file methods.hpp.

DistanceCallback distance [private]

Definition at line 157 of file methods.hpp.

Definition at line 165 of file methods.hpp.

Parameter eigenshift [private]

Definition at line 167 of file methods.hpp.

RandomAccessIterator end [private]

Definition at line 163 of file methods.hpp.

Parameter epsilon [private]

Definition at line 181 of file methods.hpp.

FeaturesCallback features [private]

Definition at line 158 of file methods.hpp.

Definition at line 180 of file methods.hpp.

KernelCallback kernel [private]

Definition at line 156 of file methods.hpp.

KernelDistance<RandomAccessIterator,KernelCallback> kernel_distance [private]

Definition at line 160 of file methods.hpp.

Definition at line 174 of file methods.hpp.

Definition at line 170 of file methods.hpp.

Parameter n_updates [private]

Definition at line 176 of file methods.hpp.

IndexType n_vectors [private]

Definition at line 184 of file methods.hpp.

Definition at line 166 of file methods.hpp.

Definition at line 154 of file methods.hpp.

Parameter perplexity [private]

Definition at line 177 of file methods.hpp.

PlainDistance<RandomAccessIterator,DistanceCallback> plain_distance [private]

Definition at line 159 of file methods.hpp.

Parameter ratio [private]

Definition at line 173 of file methods.hpp.

const IndexType SkipNoEigenvalues = 0 [static, private]

Definition at line 152 of file methods.hpp.

const IndexType SkipOneEigenvalue = 1 [static, private]

Definition at line 151 of file methods.hpp.

Definition at line 179 of file methods.hpp.

Definition at line 182 of file methods.hpp.

Parameter theta [private]

Definition at line 178 of file methods.hpp.

Parameter timesteps [private]

Definition at line 172 of file methods.hpp.

Parameter tolerance [private]

Definition at line 175 of file methods.hpp.

Parameter traceshift [private]

Definition at line 168 of file methods.hpp.

Parameter width [private]

Definition at line 171 of file methods.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines