a set of C++ library classes
for neural networks development



template<class SCOMP> class PoliDico

PND ensemble - HTML documentation under construction.

Public Fields

[more]static const char* const POUT_EXT

Public Methods

[more] PoliDico ()
[more] PoliDico (unsigned num_class, DicoType& dico, act_func funact, unsigned num_dico = 0)
[more] PoliDico (DicoType& dico, act_func funact, char* DMfile)
[more] ~PoliDico ()
[more]unsigned Read_n_dico (void) const
[more]unsigned Read_n_class (void) const
[more]void print_info (void)
[more]void init_weights_norm_poli (int seed = 0)
[more]void init_weights_const_poli (double x)
[more]int LearnPoli (TrainingSet& tset, LearnType& learninfo, bool printout=true)
[more]void save_decomp_matrix (ofstream& f)
[more]void save_out (TrainingSet& tset, ofstream& f)
[more]void save_out (TrainingSet& tset, char* outfile)
[more]void SavePoli (char* namefile)
[more]void save_errors (char* name)
[more]matrix test (TrainingSet& tset)
[more]int CrossValidate (char* name, unsigned nfold, unsigned num_attr, char* filerr, LearnType& learninfo, char* outfile = "", int saveout = 0, int seed=0, bool printout=true)
[more]void SaveCV (char* name, vector<unsigned>& itercv, unsigned ntrain, matrix& conf, unsigned nfold, clock_t start, clock_t end)
[more]void print_resultCV (vector<unsigned>& itercv, unsigned ntrain, unsigned nfold, clock_t start, clock_t end)
[more]void print_errors (void)
[more]double Read_err_dico (int i)
[more]SCOMP& Read_scomp (void)


Documentation

Class for implememting Parallel Non linear Dichotomizers (PND)
It implements different PND using different decomposition schemes
o PoliDico()

o PoliDico(unsigned num_class, DicoType& dico, act_func funact, unsigned num_dico = 0)

o PoliDico(DicoType& dico, act_func funact, char* DMfile)

o ~PoliDico()

ostatic const char* const POUT_EXT

ounsigned Read_n_dico(void) const

ounsigned Read_n_class(void) const

ovoid print_info(void)

ovoid init_weights_norm_poli(int seed = 0)

ovoid init_weights_const_poli(double x)

oint LearnPoli(TrainingSet& tset, LearnType& learninfo, bool printout=true)

ovoid save_decomp_matrix(ofstream& f)

ovoid save_out(TrainingSet& tset, ofstream& f)

ovoid save_out(TrainingSet& tset, char* outfile)

ovoid SavePoli(char* namefile)

ovoid save_errors(char* name)

omatrix test(TrainingSet& tset)

oint CrossValidate(char* name, unsigned nfold, unsigned num_attr, char* filerr, LearnType& learninfo, char* outfile = "", int saveout = 0, int seed=0, bool printout=true)

ovoid SaveCV(char* name, vector<unsigned>& itercv, unsigned ntrain, matrix& conf, unsigned nfold, clock_t start, clock_t end)

ovoid print_resultCV(vector<unsigned>& itercv, unsigned ntrain, unsigned nfold, clock_t start, clock_t end)

ovoid print_errors(void)

odouble Read_err_dico(int i)

oSCOMP& Read_scomp(void)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java


Last Updated February 2001
For comments and suggestions mail to Giorgio Valentini