Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FeaturesFirstInitializedState< FeaturesCallback > Class Template Reference

#include <chain_interface.hpp>

Public Member Functions

 FeaturesFirstInitializedState (const ParametersSet &params, const FeaturesCallback &callback)
 
template<class KernelCallback >
KernelAndFeaturesInitializedState
< KernelCallback,
FeaturesCallback > 
withKernel (const KernelCallback &callback) const
 
template<class DistanceCallback >
DistanceAndFeaturesInitializedState
< DistanceCallback,
FeaturesCallback > 
withDistance (const DistanceCallback &callback) const
 
template<class RandomAccessIterator >
TapkeeOutput embedRange (RandomAccessIterator begin, RandomAccessIterator end) const
 
template<class Container >
TapkeeOutput embedUsing (const Container &container) const
 

Private Attributes

ParametersSet parameters
 
FeaturesCallback features
 

Detailed Description

template<class FeaturesCallback>
class tapkee::tapkee_internal::FeaturesFirstInitializedState< FeaturesCallback >

Definition at line 320 of file chain_interface.hpp.

Constructor & Destructor Documentation

FeaturesFirstInitializedState ( const ParametersSet params,
const FeaturesCallback &  callback 
)

Definition at line 323 of file chain_interface.hpp.

Member Function Documentation

TapkeeOutput embedRange ( RandomAccessIterator  begin,
RandomAccessIterator  end 
) const

Constructs an embedding using the data represented by the begin and end iterators.

Parameters
beginan iterator that points to the beginning of data container
endan iterator that points to the end of data container

Definition at line 355 of file chain_interface.hpp.

TapkeeOutput embedUsing ( const Container &  container) const

Constructs an embedding using the data represented by the container.

Parameters
containera container that supports begin() and end() methods to get corresponding iterators

Definition at line 368 of file chain_interface.hpp.

DistanceAndFeaturesInitializedState<DistanceCallback,FeaturesCallback> withDistance ( const DistanceCallback &  callback) const

Sets distance callback.

Parameters
callbacka callback that implements the
distance(const RandomAccessIterator::value_type&, const RandomAccessIterator::value_type&)
member function which is used to compute distance (dissimilarity) between two objects pointed by the first and the second arguments.

Definition at line 345 of file chain_interface.hpp.

KernelAndFeaturesInitializedState<KernelCallback,FeaturesCallback> withKernel ( const KernelCallback &  callback) const

Sets kernel callback.

Parameters
callbacka callback that implements the
kernel(const RandomAccessIterator::value_type&, const RandomAccessIterator::value_type&)
member function which is used to compute kernel value (similarity) between two objects pointed by the first and the second arguments.

Definition at line 334 of file chain_interface.hpp.

Member Data Documentation

FeaturesCallback features
private

Definition at line 374 of file chain_interface.hpp.

ParametersSet parameters
private

Definition at line 373 of file chain_interface.hpp.


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