IT++ Logo
vqtrain.h
Go to the documentation of this file.
00001 
00029 #ifndef VQTRAIN_H
00030 #define VQTRAIN_H
00031 
00032 #include <itpp/base/vec.h>
00033 #include <itpp/base/mat.h>
00034 #include <itpp/base/array.h>
00035 
00036 
00037 namespace itpp
00038 {
00039 
00041 double kmeansiter(Array<vec> &DB, mat &codebook);
00043 mat kmeans(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
00045 mat lbg(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
00046 
00066 mat vqtrain(Array<vec> &DB, int SIZE, int NOITER, double STARTSTEP = 0.2, bool VERBOSE = true);
00067 
00069 vec sqtrain(const vec &inDB, int SIZE);
00070 
00072 ivec bitalloc(const vec& variances, int nobits);
00073 
00074 } // namespace itpp
00075 
00076 #endif // #ifndef VQTRAIN_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SourceForge Logo

Generated on Wed Jul 27 2011 16:27:05 for IT++ by Doxygen 1.7.4