IT++ Logo Newcom Logo

vqtrain.h

Go to the documentation of this file.
00001 
00033 #ifndef VQTRAIN_H
00034 #define VQTRAIN_H
00035 
00036 #include <itpp/base/vec.h>
00037 #include <itpp/base/mat.h>
00038 #include <itpp/base/array.h>
00039 
00040 
00041 namespace itpp {
00042 
00044   double kmeansiter(Array<vec> &DB, mat &codebook);
00046   mat kmeans(Array<vec> &DB, int SIZE, int NOITER=9999, bool VERBOSE=true);
00048   mat lbg(Array<vec> &DB, int SIZE, int NOITER=9999, bool VERBOSE=true);
00049 
00050 
00070   mat vqtrain(Array<vec> &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true);
00072   vec sqtrain(const vec &inDB, int SIZE);
00073 
00075   ivec bitalloc(const vec& variances, int nobits); 
00076 } // namespace itpp
00077 
00078 #endif // #ifndef VQTRAIN_H
SourceForge Logo

Generated on Thu Apr 19 14:20:38 2007 for IT++ by Doxygen 1.4.6