35 #include <itpp/itexports.h> 41 ITPP_EXPORT
double kmeansiter(Array<vec> &DB, mat &codebook);
43 ITPP_EXPORT mat
kmeans(Array<vec> &DB,
int SIZE,
int NOITER = 9999,
bool VERBOSE =
true);
45 ITPP_EXPORT mat
lbg(Array<vec> &DB,
int SIZE,
int NOITER = 9999,
bool VERBOSE =
true);
66 ITPP_EXPORT mat
vqtrain(Array<vec> &DB,
int SIZE,
int NOITER,
double STARTSTEP = 0.2,
bool VERBOSE =
true);
69 ITPP_EXPORT vec
sqtrain(
const vec &inDB,
int SIZE);
72 ITPP_EXPORT ivec
bitalloc(
const vec& variances,
int nobits);
76 #endif // #ifndef VQTRAIN_H ITPP_EXPORT double kmeansiter(Array< vec > &DB, mat &codebook)
ADD DOCUMENTATION HERE.
Definition of Array class (container)
Matrix Class Definitions.
ITPP_EXPORT vec sqtrain(const vec &inDB, int SIZE)
ADD DOCUMENTATION HERE.
ITPP_EXPORT mat kmeans(Array< vec > &DB, int SIZE, int NOITER=9999, bool VERBOSE=true)
ADD DOCUMENTATION HERE.
ITPP_EXPORT mat lbg(Array< vec > &DB, int SIZE, int NOITER=9999, bool VERBOSE=true)
ADD DOCUMENTATION HERE.
ITPP_EXPORT mat vqtrain(Array< vec > &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true)
Function for vector quantization training.
ITPP_EXPORT ivec bitalloc(const vec &variances, int nobits)
ADD DOCUMENTATION HERE.
Templated Vector Class Definitions.