yat  0.10.4pre
Public Member Functions
theplu::yat::classifier::SVindex Class Reference

#include </scratch/bob/jari/tmp/pristine/yat-0.10.x/yat/classifier/SVindex.h>

List of all members.

Public Member Functions

 SVindex ()
 Default Contructor.
 SVindex (const size_t)
 Constructor.
size_t index_first (void) const
size_t index_second (void) const
void init (const utility::Vector &alpha, const double)
 synch the object against alpha
size_t nof_sv (void) const
void nsv_first (void)
 making first to an nsv. If already sv, nothing happens.
void nsv_second (void)
 making second to an nsv. If already sv, nothing happens.
void shuffle (void)
size_t size (void) const
void sv_first (void)
 making first to a sv. If already sv, nothing happens.
void sv_second (void)
 making second to a sv. If already sv, nothing happens.
void update_first (const size_t i)
 set index_first to i
void update_second (const size_t i)
 set index_second to i
size_t value_first (void) const
size_t value_second (void) const
size_t operator() (size_t i) const

Detailed Description

Internal Class keeping track of which samples are support vectors and not. The first nof_sv elements in the vector are indices of the support vectors


Member Function Documentation

size_t theplu::yat::classifier::SVindex::index_first ( void  ) const
Returns:
index_first
size_t theplu::yat::classifier::SVindex::index_second ( void  ) const
Returns:
index_second
size_t theplu::yat::classifier::SVindex::nof_sv ( void  ) const
Returns:
nof support vectors
size_t theplu::yat::classifier::SVindex::operator() ( size_t  i) const
Returns:
index i (if i<nof_sv() index is sv)
void theplu::yat::classifier::SVindex::shuffle ( void  )

randomizes the nsv part of vector and sets index_first to nof_sv_ (the first nsv)

size_t theplu::yat::classifier::SVindex::size ( void  ) const
Returns:
nof samples
size_t theplu::yat::classifier::SVindex::value_first ( void  ) const
Returns:
value_first
size_t theplu::yat::classifier::SVindex::value_second ( void  ) const
Returns:
value_second

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

Generated on Mon Nov 11 2013 09:41:45 for yat by  doxygen 1.8.1