#include <msvq.h>
Inheritance diagram for FD::MSVQ:


Public Member Functions | |
| MSVQ (float(*_dist)(const float *, const float *, int)=KMeans::euclidian) | |
| MSVQ (const std::vector< int > &_stagesSizes, float(*_dist)(const float *, const float *, int)=KMeans::euclidian) | |
| int | ID2Vec (const std::vector< int > &vec) const |
| std::vector< int > | Vec2ID (int ID) const |
| int | nbClasses () const |
| int | nbStages () const |
| void | train (const std::vector< float * > &data, int len, bool binary=false) |
| int | getClassID (const float *v, float *dist_return=NULL) const |
| void | printOn (std::ostream &out=std::cout) const |
| void | readFrom (std::istream &in=std::cin) |
Protected Attributes | |
| std::vector< int > | stagesSizes |
| std::vector< KMeans > | stages |
Friends | |
| std::istream & | operator>> (std::istream &in, MSVQ &mdl) |
|
|
Generic print function Implements FD::VQ. |
|
|
Generic read function Implements FD::VQ. |
1.4.4