dataanalysis.h File Reference

#include "ap.h"
#include "alglibinternal.h"
#include "linalg.h"
#include "alglibmisc.h"
#include "statistics.h"
#include "specialfunctions.h"
#include "solvers.h"
#include "optimization.h"

Go to the source code of this file.

Classes

class  alglib::_ahcreport_owner
 
class  alglib::_clusterizerstate_owner
 
class  alglib::_decisionforest_owner
 
class  alglib::_dfreport_owner
 
class  alglib::_kmeansreport_owner
 
class  alglib::_linearmodel_owner
 
class  alglib::_logitmodel_owner
 
class  alglib::_lrreport_owner
 
class  alglib::_mcpdreport_owner
 
class  alglib::_mcpdstate_owner
 
class  alglib::_mlpcvreport_owner
 
class  alglib::_mlpensemble_owner
 
class  alglib::_mlpreport_owner
 
class  alglib::_mlptrainer_owner
 
class  alglib::_mnlreport_owner
 
class  alglib::_modelerrors_owner
 
class  alglib::_multilayerperceptron_owner
 
class  alglib::ahcreport
 
struct  alglib_impl::ahcreport
 
class  alglib::clusterizerstate
 
struct  alglib_impl::clusterizerstate
 
struct  alglib_impl::cvreport
 
class  alglib::decisionforest
 
struct  alglib_impl::decisionforest
 
struct  alglib_impl::dfinternalbuffers
 
class  alglib::dfreport
 
struct  alglib_impl::dfreport
 
struct  alglib_impl::kmeansbuffers
 
class  alglib::kmeansreport
 
struct  alglib_impl::kmeansreport
 
class  alglib::linearmodel
 
struct  alglib_impl::linearmodel
 
struct  alglib_impl::logitmcstate
 
class  alglib::logitmodel
 
struct  alglib_impl::logitmodel
 
class  alglib::lrreport
 
struct  alglib_impl::lrreport
 
class  alglib::mcpdreport
 
struct  alglib_impl::mcpdreport
 
class  alglib::mcpdstate
 
struct  alglib_impl::mcpdstate
 
class  alglib::mlpcvreport
 
struct  alglib_impl::mlpcvreport
 
class  alglib::mlpensemble
 
struct  alglib_impl::mlpensemble
 
struct  alglib_impl::mlpetrnsession
 
struct  alglib_impl::mlpparallelizationcv
 
class  alglib::mlpreport
 
struct  alglib_impl::mlpreport
 
class  alglib::mlptrainer
 
struct  alglib_impl::mlptrainer
 
class  alglib::mnlreport
 
struct  alglib_impl::mnlreport
 
class  alglib::modelerrors
 
struct  alglib_impl::modelerrors
 
class  alglib::multilayerperceptron
 
struct  alglib_impl::multilayerperceptron
 
struct  alglib_impl::smlpgrad
 
struct  alglib_impl::smlptrnsession
 

Namespaces

 alglib
 
 alglib_impl
 

Functions

void alglib_impl::_ahcreport_clear (void *_p)
 
void alglib_impl::_ahcreport_destroy (void *_p)
 
void alglib_impl::_ahcreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_ahcreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_clusterizerstate_clear (void *_p)
 
void alglib_impl::_clusterizerstate_destroy (void *_p)
 
void alglib_impl::_clusterizerstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_clusterizerstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_cvreport_clear (void *_p)
 
void alglib_impl::_cvreport_destroy (void *_p)
 
void alglib_impl::_cvreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_cvreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_decisionforest_clear (void *_p)
 
void alglib_impl::_decisionforest_destroy (void *_p)
 
void alglib_impl::_decisionforest_init (void *_p, ae_state *_state)
 
void alglib_impl::_decisionforest_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_dfinternalbuffers_clear (void *_p)
 
void alglib_impl::_dfinternalbuffers_destroy (void *_p)
 
void alglib_impl::_dfinternalbuffers_init (void *_p, ae_state *_state)
 
void alglib_impl::_dfinternalbuffers_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_dfreport_clear (void *_p)
 
void alglib_impl::_dfreport_destroy (void *_p)
 
void alglib_impl::_dfreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_dfreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_kmeansbuffers_clear (void *_p)
 
void alglib_impl::_kmeansbuffers_destroy (void *_p)
 
void alglib_impl::_kmeansbuffers_init (void *_p, ae_state *_state)
 
void alglib_impl::_kmeansbuffers_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_kmeansreport_clear (void *_p)
 
void alglib_impl::_kmeansreport_destroy (void *_p)
 
void alglib_impl::_kmeansreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_kmeansreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_linearmodel_clear (void *_p)
 
void alglib_impl::_linearmodel_destroy (void *_p)
 
void alglib_impl::_linearmodel_init (void *_p, ae_state *_state)
 
void alglib_impl::_linearmodel_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_logitmcstate_clear (void *_p)
 
void alglib_impl::_logitmcstate_destroy (void *_p)
 
void alglib_impl::_logitmcstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_logitmcstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_logitmodel_clear (void *_p)
 
void alglib_impl::_logitmodel_destroy (void *_p)
 
void alglib_impl::_logitmodel_init (void *_p, ae_state *_state)
 
void alglib_impl::_logitmodel_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_lrreport_clear (void *_p)
 
void alglib_impl::_lrreport_destroy (void *_p)
 
void alglib_impl::_lrreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_lrreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mcpdreport_clear (void *_p)
 
void alglib_impl::_mcpdreport_destroy (void *_p)
 
void alglib_impl::_mcpdreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_mcpdreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mcpdstate_clear (void *_p)
 
void alglib_impl::_mcpdstate_destroy (void *_p)
 
void alglib_impl::_mcpdstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_mcpdstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpcvreport_clear (void *_p)
 
void alglib_impl::_mlpcvreport_destroy (void *_p)
 
void alglib_impl::_mlpcvreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpcvreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpensemble_clear (void *_p)
 
void alglib_impl::_mlpensemble_destroy (void *_p)
 
void alglib_impl::_mlpensemble_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpensemble_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpetrnsession_clear (void *_p)
 
void alglib_impl::_mlpetrnsession_destroy (void *_p)
 
void alglib_impl::_mlpetrnsession_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpetrnsession_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpparallelizationcv_clear (void *_p)
 
void alglib_impl::_mlpparallelizationcv_destroy (void *_p)
 
void alglib_impl::_mlpparallelizationcv_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpparallelizationcv_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpreport_clear (void *_p)
 
void alglib_impl::_mlpreport_destroy (void *_p)
 
void alglib_impl::_mlpreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlptrainer_clear (void *_p)
 
void alglib_impl::_mlptrainer_destroy (void *_p)
 
void alglib_impl::_mlptrainer_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlptrainer_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mnlreport_clear (void *_p)
 
void alglib_impl::_mnlreport_destroy (void *_p)
 
void alglib_impl::_mnlreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_mnlreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_modelerrors_clear (void *_p)
 
void alglib_impl::_modelerrors_destroy (void *_p)
 
void alglib_impl::_modelerrors_init (void *_p, ae_state *_state)
 
void alglib_impl::_modelerrors_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_multilayerperceptron_clear (void *_p)
 
void alglib_impl::_multilayerperceptron_destroy (void *_p)
 
void alglib_impl::_multilayerperceptron_init (void *_p, ae_state *_state)
 
void alglib_impl::_multilayerperceptron_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_pexec_clusterizergetdistances (ae_matrix *xy, ae_int_t npoints, ae_int_t nfeatures, ae_int_t disttype, ae_matrix *d, ae_state *_state)
 
void alglib_impl::_pexec_clusterizerrunahc (clusterizerstate *s, ahcreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_clusterizerrunkmeans (clusterizerstate *s, ae_int_t k, kmeansreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_fisherldan (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t *info, ae_matrix *w, ae_state *_state)
 
void alglib_impl::_pexec_mlpallerrorssparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, modelerrors *rep, ae_state *_state)
 
void alglib_impl::_pexec_mlpallerrorssubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, modelerrors *rep, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgce (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgcesparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgerror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgerrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgrelerror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlpavgrelerrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
ae_int_t alglib_impl::_pexec_mlpclserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
ae_bool alglib_impl::_pexec_mlpcontinuetraining (mlptrainer *s, multilayerperceptron *network, ae_state *_state)
 
double alglib_impl::_pexec_mlperror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlperrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlperrorsparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, ae_state *_state)
 
double alglib_impl::_pexec_mlperrorsubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, ae_state *_state)
 
void alglib_impl::_pexec_mlpgradbatch (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib_impl::_pexec_mlpgradbatchsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib_impl::_pexec_mlpgradbatchsparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib_impl::_pexec_mlpgradbatchsubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib_impl::_pexec_mlpkfoldcv (mlptrainer *s, multilayerperceptron *network, ae_int_t nrestarts, ae_int_t foldscount, mlpreport *rep, ae_state *_state)
 
double alglib_impl::_pexec_mlprelclserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlprelclserrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlprmserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib_impl::_pexec_mlprmserrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::_pexec_mlptrainensemblees (mlptrainer *s, mlpensemble *ensemble, ae_int_t nrestarts, mlpreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_mlptrainnetwork (mlptrainer *s, multilayerperceptron *network, ae_int_t nrestarts, mlpreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_pcabuildbasis (ae_matrix *x, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, ae_vector *s2, ae_matrix *v, ae_state *_state)
 
void alglib_impl::_pexec_pcatruncatedsubspace (ae_matrix *x, ae_int_t npoints, ae_int_t nvars, ae_int_t nneeded, double eps, ae_int_t maxits, ae_vector *s2, ae_matrix *v, ae_state *_state)
 
void alglib_impl::_smlpgrad_clear (void *_p)
 
void alglib_impl::_smlpgrad_destroy (void *_p)
 
void alglib_impl::_smlpgrad_init (void *_p, ae_state *_state)
 
void alglib_impl::_smlpgrad_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_smlptrnsession_clear (void *_p)
 
void alglib_impl::_smlptrnsession_destroy (void *_p)
 
void alglib_impl::_smlptrnsession_init (void *_p, ae_state *_state)
 
void alglib_impl::_smlptrnsession_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib::clusterizercreate (clusterizerstate &s)
 
void alglib_impl::clusterizercreate (clusterizerstate *s, ae_state *_state)
 
void alglib_impl::clusterizergetdistances (ae_matrix *xy, ae_int_t npoints, ae_int_t nfeatures, ae_int_t disttype, ae_matrix *d, ae_state *_state)
 
void alglib::clusterizergetdistances (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype, real_2d_array &d)
 
void alglib_impl::clusterizergetdistancesbuf (apbuffers *buf, ae_matrix *xy, ae_int_t npoints, ae_int_t nfeatures, ae_int_t disttype, ae_matrix *d, ae_state *_state)
 
void alglib_impl::clusterizergetkclusters (ahcreport *rep, ae_int_t k, ae_vector *cidx, ae_vector *cz, ae_state *_state)
 
void alglib::clusterizergetkclusters (const ahcreport &rep, const ae_int_t k, integer_1d_array &cidx, integer_1d_array &cz)
 
void alglib_impl::clusterizerrunahc (clusterizerstate *s, ahcreport *rep, ae_state *_state)
 
void alglib::clusterizerrunahc (const clusterizerstate &s, ahcreport &rep)
 
void alglib_impl::clusterizerrunkmeans (clusterizerstate *s, ae_int_t k, kmeansreport *rep, ae_state *_state)
 
void alglib::clusterizerrunkmeans (const clusterizerstate &s, const ae_int_t k, kmeansreport &rep)
 
void alglib_impl::clusterizerseparatedbycorr (ahcreport *rep, double r, ae_int_t *k, ae_vector *cidx, ae_vector *cz, ae_state *_state)
 
void alglib::clusterizerseparatedbycorr (const ahcreport &rep, const double r, ae_int_t &k, integer_1d_array &cidx, integer_1d_array &cz)
 
void alglib_impl::clusterizerseparatedbydist (ahcreport *rep, double r, ae_int_t *k, ae_vector *cidx, ae_vector *cz, ae_state *_state)
 
void alglib::clusterizerseparatedbydist (const ahcreport &rep, const double r, ae_int_t &k, integer_1d_array &cidx, integer_1d_array &cz)
 
void alglib_impl::clusterizersetahcalgo (clusterizerstate *s, ae_int_t algo, ae_state *_state)
 
void alglib::clusterizersetahcalgo (const clusterizerstate &s, const ae_int_t algo)
 
void alglib_impl::clusterizersetdistances (clusterizerstate *s, ae_matrix *d, ae_int_t npoints, ae_bool isupper, ae_state *_state)
 
void alglib::clusterizersetdistances (const clusterizerstate &s, const real_2d_array &d, const ae_int_t npoints, const bool isupper)
 
void alglib::clusterizersetdistances (const clusterizerstate &s, const real_2d_array &d, const bool isupper)
 
void alglib_impl::clusterizersetkmeansinit (clusterizerstate *s, ae_int_t initalgo, ae_state *_state)
 
void alglib::clusterizersetkmeansinit (const clusterizerstate &s, const ae_int_t initalgo)
 
void alglib_impl::clusterizersetkmeanslimits (clusterizerstate *s, ae_int_t restarts, ae_int_t maxits, ae_state *_state)
 
void alglib::clusterizersetkmeanslimits (const clusterizerstate &s, const ae_int_t restarts, const ae_int_t maxits)
 
void alglib_impl::clusterizersetpoints (clusterizerstate *s, ae_matrix *xy, ae_int_t npoints, ae_int_t nfeatures, ae_int_t disttype, ae_state *_state)
 
void alglib::clusterizersetpoints (const clusterizerstate &s, const real_2d_array &xy, const ae_int_t disttype)
 
void alglib::clusterizersetpoints (const clusterizerstate &s, const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype)
 
void alglib_impl::dfalloc (ae_serializer *s, decisionforest *forest, ae_state *_state)
 
double alglib::dfavgce (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::dfavgce (decisionforest *df, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::dfavgerror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::dfavgerror (decisionforest *df, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::dfavgrelerror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::dfavgrelerror (decisionforest *df, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::dfbuildinternal (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t ntrees, ae_int_t samplesize, ae_int_t nfeatures, ae_int_t flags, ae_int_t *info, decisionforest *df, dfreport *rep, ae_state *_state)
 
void alglib_impl::dfbuildrandomdecisionforest (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t ntrees, double r, ae_int_t *info, decisionforest *df, dfreport *rep, ae_state *_state)
 
void alglib::dfbuildrandomdecisionforest (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, const ae_int_t ntrees, const double r, ae_int_t &info, decisionforest &df, dfreport &rep)
 
void alglib_impl::dfbuildrandomdecisionforestx1 (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t ntrees, ae_int_t nrndvars, double r, ae_int_t *info, decisionforest *df, dfreport *rep, ae_state *_state)
 
void alglib::dfbuildrandomdecisionforestx1 (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, const ae_int_t ntrees, const ae_int_t nrndvars, const double r, ae_int_t &info, decisionforest &df, dfreport &rep)
 
void alglib_impl::dfcopy (decisionforest *df1, decisionforest *df2, ae_state *_state)
 
void alglib::dfprocess (const decisionforest &df, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::dfprocess (decisionforest *df, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::dfprocessi (const decisionforest &df, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::dfprocessi (decisionforest *df, ae_vector *x, ae_vector *y, ae_state *_state)
 
double alglib::dfrelclserror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::dfrelclserror (decisionforest *df, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::dfrmserror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::dfrmserror (decisionforest *df, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::dfserialize (ae_serializer *s, decisionforest *forest, ae_state *_state)
 
void alglib::dfserialize (decisionforest &obj, std::ostream &s_out)
 
void alglib::dfserialize (decisionforest &obj, std::string &s_out)
 
void alglib_impl::dfunserialize (ae_serializer *s, decisionforest *forest, ae_state *_state)
 
void alglib::dfunserialize (const std::istream &s_in, decisionforest &obj)
 
void alglib::dfunserialize (const std::string &s_in, decisionforest &obj)
 
void alglib_impl::dserraccumulate (ae_vector *buf, ae_vector *y, ae_vector *desiredy, ae_state *_state)
 
void alglib_impl::dserrallocate (ae_int_t nclasses, ae_vector *buf, ae_state *_state)
 
void alglib_impl::dserrfinish (ae_vector *buf, ae_state *_state)
 
double alglib_impl::dsgetmeanmindistance (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_state *_state)
 
void alglib_impl::dsnormalize (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, ae_vector *means, ae_vector *sigmas, ae_state *_state)
 
void alglib_impl::dsnormalizec (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, ae_vector *means, ae_vector *sigmas, ae_state *_state)
 
void alglib_impl::dsoptimalsplit2 (ae_vector *a, ae_vector *c, ae_int_t n, ae_int_t *info, double *threshold, double *pal, double *pbl, double *par, double *pbr, double *cve, ae_state *_state)
 
void alglib::dsoptimalsplit2 (const real_1d_array &a, const integer_1d_array &c, const ae_int_t n, ae_int_t &info, double &threshold, double &pal, double &pbl, double &par, double &pbr, double &cve)
 
void alglib_impl::dsoptimalsplit2fast (ae_vector *a, ae_vector *c, ae_vector *tiesbuf, ae_vector *cntbuf, ae_vector *bufr, ae_vector *bufi, ae_int_t n, ae_int_t nc, double alpha, ae_int_t *info, double *threshold, double *rms, double *cvrms, ae_state *_state)
 
void alglib::dsoptimalsplit2fast (real_1d_array &a, integer_1d_array &c, integer_1d_array &tiesbuf, integer_1d_array &cntbuf, real_1d_array &bufr, integer_1d_array &bufi, const ae_int_t n, const ae_int_t nc, const double alpha, ae_int_t &info, double &threshold, double &rms, double &cvrms)
 
void alglib_impl::dsoptimalsplitk (ae_vector *a, ae_vector *c, ae_int_t n, ae_int_t nc, ae_int_t kmax, ae_int_t *info, ae_vector *thresholds, ae_int_t *ni, double *cve, ae_state *_state)
 
void alglib_impl::dssplitk (ae_vector *a, ae_vector *c, ae_int_t n, ae_int_t nc, ae_int_t kmax, ae_int_t *info, ae_vector *thresholds, ae_int_t *ni, double *cve, ae_state *_state)
 
void alglib_impl::dstie (ae_vector *a, ae_int_t n, ae_vector *ties, ae_int_t *tiecount, ae_vector *p1, ae_vector *p2, ae_state *_state)
 
void alglib_impl::dstiefasti (ae_vector *a, ae_vector *b, ae_int_t n, ae_vector *ties, ae_int_t *tiecount, ae_vector *bufr, ae_vector *bufi, ae_state *_state)
 
void alglib_impl::filterema (ae_vector *x, ae_int_t n, double alpha, ae_state *_state)
 
void alglib::filterema (real_1d_array &x, const ae_int_t n, const double alpha)
 
void alglib::filterema (real_1d_array &x, const double alpha)
 
void alglib_impl::filterlrma (ae_vector *x, ae_int_t n, ae_int_t k, ae_state *_state)
 
void alglib::filterlrma (real_1d_array &x, const ae_int_t k)
 
void alglib::filterlrma (real_1d_array &x, const ae_int_t n, const ae_int_t k)
 
void alglib_impl::filtersma (ae_vector *x, ae_int_t n, ae_int_t k, ae_state *_state)
 
void alglib::filtersma (real_1d_array &x, const ae_int_t k)
 
void alglib::filtersma (real_1d_array &x, const ae_int_t n, const ae_int_t k)
 
void alglib_impl::fisherlda (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t *info, ae_vector *w, ae_state *_state)
 
void alglib::fisherlda (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_1d_array &w)
 
void alglib_impl::fisherldan (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t *info, ae_matrix *w, ae_state *_state)
 
void alglib::fisherldan (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_2d_array &w)
 
void alglib_impl::kmeansgenerate (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t k, ae_int_t restarts, ae_int_t *info, ae_matrix *c, ae_vector *xyc, ae_state *_state)
 
void alglib::kmeansgenerate (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t k, const ae_int_t restarts, ae_int_t &info, real_2d_array &c, integer_1d_array &xyc)
 
void alglib_impl::kmeansgenerateinternal (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t k, ae_int_t initalgo, ae_int_t maxits, ae_int_t restarts, ae_bool kmeansdbgnoits, ae_int_t *info, ae_int_t *iterationscount, ae_matrix *ccol, ae_bool needccol, ae_matrix *crow, ae_bool needcrow, ae_vector *xyc, double *energy, kmeansbuffers *buf, ae_state *_state)
 
void alglib_impl::kmeansinitbuf (kmeansbuffers *buf, ae_state *_state)
 
void alglib_impl::kmeansupdatedistances (ae_matrix *xy, ae_int_t idx0, ae_int_t idx1, ae_int_t nvars, ae_matrix *ct, ae_int_t cidx0, ae_int_t cidx1, ae_vector *xyc, ae_vector *xydist2, ae_shared_pool *bufferpool, ae_state *_state)
 
double alglib::lravgerror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::lravgerror (linearmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::lravgrelerror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::lravgrelerror (linearmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::lrbuild (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, linearmodel *lm, lrreport *ar, ae_state *_state)
 
void alglib::lrbuild (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void alglib_impl::lrbuilds (ae_matrix *xy, ae_vector *s, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, linearmodel *lm, lrreport *ar, ae_state *_state)
 
void alglib::lrbuilds (const real_2d_array &xy, const real_1d_array &s, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void alglib_impl::lrbuildz (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, linearmodel *lm, lrreport *ar, ae_state *_state)
 
void alglib::lrbuildz (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void alglib_impl::lrbuildzs (ae_matrix *xy, ae_vector *s, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, linearmodel *lm, lrreport *ar, ae_state *_state)
 
void alglib::lrbuildzs (const real_2d_array &xy, const real_1d_array &s, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void alglib_impl::lrcopy (linearmodel *lm1, linearmodel *lm2, ae_state *_state)
 
void alglib_impl::lrline (ae_matrix *xy, ae_int_t n, ae_int_t *info, double *a, double *b, ae_state *_state)
 
void alglib_impl::lrlines (ae_matrix *xy, ae_vector *s, ae_int_t n, ae_int_t *info, double *a, double *b, double *vara, double *varb, double *covab, double *corrab, double *p, ae_state *_state)
 
void alglib_impl::lrpack (ae_vector *v, ae_int_t nvars, linearmodel *lm, ae_state *_state)
 
void alglib::lrpack (const real_1d_array &v, const ae_int_t nvars, linearmodel &lm)
 
double alglib::lrprocess (const linearmodel &lm, const real_1d_array &x)
 
double alglib_impl::lrprocess (linearmodel *lm, ae_vector *x, ae_state *_state)
 
double alglib::lrrmserror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::lrrmserror (linearmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib::lrunpack (const linearmodel &lm, real_1d_array &v, ae_int_t &nvars)
 
void alglib_impl::lrunpack (linearmodel *lm, ae_vector *v, ae_int_t *nvars, ae_state *_state)
 
void alglib::mcpdaddbc (const mcpdstate &s, const ae_int_t i, const ae_int_t j, const double bndl, const double bndu)
 
void alglib_impl::mcpdaddbc (mcpdstate *s, ae_int_t i, ae_int_t j, double bndl, double bndu, ae_state *_state)
 
void alglib::mcpdaddec (const mcpdstate &s, const ae_int_t i, const ae_int_t j, const double c)
 
void alglib_impl::mcpdaddec (mcpdstate *s, ae_int_t i, ae_int_t j, double c, ae_state *_state)
 
void alglib::mcpdaddtrack (const mcpdstate &s, const real_2d_array &xy)
 
void alglib::mcpdaddtrack (const mcpdstate &s, const real_2d_array &xy, const ae_int_t k)
 
void alglib_impl::mcpdaddtrack (mcpdstate *s, ae_matrix *xy, ae_int_t k, ae_state *_state)
 
void alglib_impl::mcpdcreate (ae_int_t n, mcpdstate *s, ae_state *_state)
 
void alglib::mcpdcreate (const ae_int_t n, mcpdstate &s)
 
void alglib_impl::mcpdcreateentry (ae_int_t n, ae_int_t entrystate, mcpdstate *s, ae_state *_state)
 
void alglib::mcpdcreateentry (const ae_int_t n, const ae_int_t entrystate, mcpdstate &s)
 
void alglib_impl::mcpdcreateentryexit (ae_int_t n, ae_int_t entrystate, ae_int_t exitstate, mcpdstate *s, ae_state *_state)
 
void alglib::mcpdcreateentryexit (const ae_int_t n, const ae_int_t entrystate, const ae_int_t exitstate, mcpdstate &s)
 
void alglib_impl::mcpdcreateexit (ae_int_t n, ae_int_t exitstate, mcpdstate *s, ae_state *_state)
 
void alglib::mcpdcreateexit (const ae_int_t n, const ae_int_t exitstate, mcpdstate &s)
 
void alglib::mcpdresults (const mcpdstate &s, real_2d_array &p, mcpdreport &rep)
 
void alglib_impl::mcpdresults (mcpdstate *s, ae_matrix *p, mcpdreport *rep, ae_state *_state)
 
void alglib::mcpdsetbc (const mcpdstate &s, const real_2d_array &bndl, const real_2d_array &bndu)
 
void alglib_impl::mcpdsetbc (mcpdstate *s, ae_matrix *bndl, ae_matrix *bndu, ae_state *_state)
 
void alglib::mcpdsetec (const mcpdstate &s, const real_2d_array &ec)
 
void alglib_impl::mcpdsetec (mcpdstate *s, ae_matrix *ec, ae_state *_state)
 
void alglib::mcpdsetlc (const mcpdstate &s, const real_2d_array &c, const integer_1d_array &ct)
 
void alglib::mcpdsetlc (const mcpdstate &s, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void alglib_impl::mcpdsetlc (mcpdstate *s, ae_matrix *c, ae_vector *ct, ae_int_t k, ae_state *_state)
 
void alglib::mcpdsetpredictionweights (const mcpdstate &s, const real_1d_array &pw)
 
void alglib_impl::mcpdsetpredictionweights (mcpdstate *s, ae_vector *pw, ae_state *_state)
 
void alglib::mcpdsetprior (const mcpdstate &s, const real_2d_array &pp)
 
void alglib_impl::mcpdsetprior (mcpdstate *s, ae_matrix *pp, ae_state *_state)
 
void alglib::mcpdsettikhonovregularizer (const mcpdstate &s, const double v)
 
void alglib_impl::mcpdsettikhonovregularizer (mcpdstate *s, double v, ae_state *_state)
 
void alglib::mcpdsolve (const mcpdstate &s)
 
void alglib_impl::mcpdsolve (mcpdstate *s, ae_state *_state)
 
void alglib::mlpactivationfunction (const double net, const ae_int_t k, double &f, double &df, double &d2f)
 
void alglib_impl::mlpactivationfunction (double net, ae_int_t k, double *f, double *df, double *d2f, ae_state *_state)
 
void alglib::mlpallerrorssparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
void alglib_impl::mlpallerrorssparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, modelerrors *rep, ae_state *_state)
 
void alglib::mlpallerrorssubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
void alglib_impl::mlpallerrorssubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, modelerrors *rep, ae_state *_state)
 
void alglib_impl::mlpallerrorsx (multilayerperceptron *network, ae_matrix *densexy, sparsematrix *sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector *idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool *buf, modelerrors *rep, ae_state *_state)
 
void alglib_impl::mlpalloc (ae_serializer *s, multilayerperceptron *network, ae_state *_state)
 
double alglib::mlpavgce (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgce (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpavgcesparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgcesparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpavgerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgerror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpavgerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgerrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpavgrelerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgrelerror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpavgrelerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlpavgrelerrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
ae_int_t alglib::mlpclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
ae_int_t alglib_impl::mlpclserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
bool alglib::mlpcontinuetraining (const mlptrainer &s, const multilayerperceptron &network)
 
ae_bool alglib_impl::mlpcontinuetraining (mlptrainer *s, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcopy (const multilayerperceptron &network1, multilayerperceptron &network2)
 
void alglib_impl::mlpcopy (multilayerperceptron *network1, multilayerperceptron *network2, ae_state *_state)
 
void alglib_impl::mlpcopyshared (multilayerperceptron *network1, multilayerperceptron *network2, ae_state *_state)
 
void alglib::mlpcopytunableparameters (const multilayerperceptron &network1, const multilayerperceptron &network2)
 
void alglib_impl::mlpcopytunableparameters (multilayerperceptron *network1, multilayerperceptron *network2, ae_state *_state)
 
void alglib_impl::mlpcreate0 (ae_int_t nin, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreate0 (const ae_int_t nin, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreate1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreate1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreate2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreate2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreateb0 (ae_int_t nin, ae_int_t nout, double b, double d, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreateb0 (const ae_int_t nin, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void alglib_impl::mlpcreateb1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, double b, double d, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreateb1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void alglib_impl::mlpcreateb2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, double b, double d, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreateb2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void alglib_impl::mlpcreatec0 (ae_int_t nin, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreatec0 (const ae_int_t nin, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreatec1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreatec1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreatec2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreatec2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, multilayerperceptron &network)
 
void alglib_impl::mlpcreater0 (ae_int_t nin, ae_int_t nout, double a, double b, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreater0 (const ae_int_t nin, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void alglib_impl::mlpcreater1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, double a, double b, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreater1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void alglib_impl::mlpcreater2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, double a, double b, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpcreater2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void alglib_impl::mlpcreatetrainer (ae_int_t nin, ae_int_t nout, mlptrainer *s, ae_state *_state)
 
void alglib::mlpcreatetrainer (const ae_int_t nin, const ae_int_t nout, mlptrainer &s)
 
void alglib_impl::mlpcreatetrainercls (ae_int_t nin, ae_int_t nclasses, mlptrainer *s, ae_state *_state)
 
void alglib::mlpcreatetrainercls (const ae_int_t nin, const ae_int_t nclasses, mlptrainer &s)
 
void alglib_impl::mlpeallerrorssparse (mlpensemble *ensemble, sparsematrix *xy, ae_int_t npoints, double *relcls, double *avgce, double *rms, double *avg, double *avgrel, ae_state *_state)
 
void alglib_impl::mlpeallerrorsx (mlpensemble *ensemble, ae_matrix *densexy, sparsematrix *sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector *idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool *buf, modelerrors *rep, ae_state *_state)
 
void alglib_impl::mlpealloc (ae_serializer *s, mlpensemble *ensemble, ae_state *_state)
 
double alglib::mlpeavgce (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpeavgce (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpeavgerror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpeavgerror (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpeavgrelerror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpeavgrelerror (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib::mlpebagginglbfgs (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, ae_int_t &info, mlpreport &rep, mlpcvreport &ooberrors)
 
void alglib_impl::mlpebagginglbfgs (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, double wstep, ae_int_t maxits, ae_int_t *info, mlpreport *rep, mlpcvreport *ooberrors, ae_state *_state)
 
void alglib::mlpebagginglm (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep, mlpcvreport &ooberrors)
 
void alglib_impl::mlpebagginglm (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, ae_int_t *info, mlpreport *rep, mlpcvreport *ooberrors, ae_state *_state)
 
void alglib_impl::mlpecopy (mlpensemble *ensemble1, mlpensemble *ensemble2, ae_state *_state)
 
void alglib_impl::mlpecreate0 (ae_int_t nin, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreate0 (const ae_int_t nin, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreate1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreate1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreate2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreate2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreateb0 (ae_int_t nin, ae_int_t nout, double b, double d, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreateb0 (const ae_int_t nin, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreateb1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, double b, double d, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreateb1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreateb2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, double b, double d, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreateb2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreatec0 (ae_int_t nin, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreatec0 (const ae_int_t nin, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreatec1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreatec1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreatec2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreatec2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib::mlpecreatefromnetwork (const multilayerperceptron &network, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreatefromnetwork (multilayerperceptron *network, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib_impl::mlpecreater0 (ae_int_t nin, ae_int_t nout, double a, double b, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreater0 (const ae_int_t nin, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreater1 (ae_int_t nin, ae_int_t nhid, ae_int_t nout, double a, double b, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreater1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void alglib_impl::mlpecreater2 (ae_int_t nin, ae_int_t nhid1, ae_int_t nhid2, ae_int_t nout, double a, double b, ae_int_t ensemblesize, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpecreater2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
bool alglib::mlpeissoftmax (const mlpensemble &ensemble)
 
ae_bool alglib_impl::mlpeissoftmax (mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpeprocess (const mlpensemble &ensemble, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mlpeprocess (mlpensemble *ensemble, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::mlpeprocessi (const mlpensemble &ensemble, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mlpeprocessi (mlpensemble *ensemble, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::mlpeproperties (const mlpensemble &ensemble, ae_int_t &nin, ae_int_t &nout)
 
void alglib_impl::mlpeproperties (mlpensemble *ensemble, ae_int_t *nin, ae_int_t *nout, ae_state *_state)
 
void alglib::mlperandomize (const mlpensemble &ensemble)
 
void alglib_impl::mlperandomize (mlpensemble *ensemble, ae_state *_state)
 
double alglib::mlperelclserror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlperelclserror (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlpermserror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlpermserror (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlperror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlperror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlperrorn (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize)
 
double alglib_impl::mlperrorn (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, ae_state *_state)
 
double alglib::mlperrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlperrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlperrorsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
double alglib_impl::mlperrorsparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, ae_state *_state)
 
double alglib::mlperrorsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
double alglib_impl::mlperrorsubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *subset, ae_int_t subsetsize, ae_state *_state)
 
void alglib_impl::mlpeserialize (ae_serializer *s, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpeserialize (mlpensemble &obj, std::ostream &s_out)
 
void alglib::mlpeserialize (mlpensemble &obj, std::string &s_out)
 
void alglib::mlpetraines (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void alglib_impl::mlpetraines (mlpensemble *ensemble, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, ae_int_t *info, mlpreport *rep, ae_state *_state)
 
void alglib_impl::mlpeunserialize (ae_serializer *s, mlpensemble *ensemble, ae_state *_state)
 
void alglib::mlpeunserialize (const std::istream &s_in, mlpensemble &obj)
 
void alglib::mlpeunserialize (const std::string &s_in, mlpensemble &obj)
 
void alglib_impl::mlpexporttunableparameters (multilayerperceptron *network, ae_vector *p, ae_int_t *pcount, ae_state *_state)
 
void alglib::mlpgetinputscaling (const multilayerperceptron &network, const ae_int_t i, double &mean, double &sigma)
 
void alglib_impl::mlpgetinputscaling (multilayerperceptron *network, ae_int_t i, double *mean, double *sigma, ae_state *_state)
 
ae_int_t alglib::mlpgetinputscount (const multilayerperceptron &network)
 
ae_int_t alglib_impl::mlpgetinputscount (multilayerperceptron *network, ae_state *_state)
 
ae_int_t alglib::mlpgetlayerscount (const multilayerperceptron &network)
 
ae_int_t alglib_impl::mlpgetlayerscount (multilayerperceptron *network, ae_state *_state)
 
ae_int_t alglib::mlpgetlayersize (const multilayerperceptron &network, const ae_int_t k)
 
ae_int_t alglib_impl::mlpgetlayersize (multilayerperceptron *network, ae_int_t k, ae_state *_state)
 
void alglib::mlpgetneuroninfo (const multilayerperceptron &network, const ae_int_t k, const ae_int_t i, ae_int_t &fkind, double &threshold)
 
void alglib_impl::mlpgetneuroninfo (multilayerperceptron *network, ae_int_t k, ae_int_t i, ae_int_t *fkind, double *threshold, ae_state *_state)
 
void alglib::mlpgetoutputscaling (const multilayerperceptron &network, const ae_int_t i, double &mean, double &sigma)
 
void alglib_impl::mlpgetoutputscaling (multilayerperceptron *network, ae_int_t i, double *mean, double *sigma, ae_state *_state)
 
ae_int_t alglib::mlpgetoutputscount (const multilayerperceptron &network)
 
ae_int_t alglib_impl::mlpgetoutputscount (multilayerperceptron *network, ae_state *_state)
 
double alglib::mlpgetweight (const multilayerperceptron &network, const ae_int_t k0, const ae_int_t i0, const ae_int_t k1, const ae_int_t i1)
 
double alglib_impl::mlpgetweight (multilayerperceptron *network, ae_int_t k0, ae_int_t i0, ae_int_t k1, ae_int_t i1, ae_state *_state)
 
ae_int_t alglib::mlpgetweightscount (const multilayerperceptron &network)
 
ae_int_t alglib_impl::mlpgetweightscount (multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpgrad (const multilayerperceptron &network, const real_1d_array &x, const real_1d_array &desiredy, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgrad (multilayerperceptron *network, ae_vector *x, ae_vector *desiredy, double *e, ae_vector *grad, ae_state *_state)
 
void alglib::mlpgradbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradbatch (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib::mlpgradbatchsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradbatchsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib::mlpgradbatchsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradbatchsparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib::mlpgradbatchsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradbatchsubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, double *e, ae_vector *grad, ae_state *_state)
 
void alglib_impl::mlpgradbatchx (multilayerperceptron *network, ae_matrix *densexy, sparsematrix *sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector *idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool *buf, ae_shared_pool *gradbuf, ae_state *_state)
 
void alglib::mlpgradn (const multilayerperceptron &network, const real_1d_array &x, const real_1d_array &desiredy, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradn (multilayerperceptron *network, ae_vector *x, ae_vector *desiredy, double *e, ae_vector *grad, ae_state *_state)
 
void alglib::mlpgradnbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void alglib_impl::mlpgradnbatch (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_state *_state)
 
ae_int_t alglib_impl::mlpgradsplitcost (ae_state *_state)
 
ae_int_t alglib_impl::mlpgradsplitsize (ae_state *_state)
 
void alglib::mlphessianbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad, real_2d_array &h)
 
void alglib_impl::mlphessianbatch (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_matrix *h, ae_state *_state)
 
void alglib::mlphessiannbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad, real_2d_array &h)
 
void alglib_impl::mlphessiannbatch (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, double *e, ae_vector *grad, ae_matrix *h, ae_state *_state)
 
void alglib_impl::mlpimporttunableparameters (multilayerperceptron *network, ae_vector *p, ae_state *_state)
 
void alglib::mlpinitpreprocessor (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize)
 
void alglib_impl::mlpinitpreprocessor (multilayerperceptron *network, ae_matrix *xy, ae_int_t ssize, ae_state *_state)
 
void alglib_impl::mlpinitpreprocessorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t ssize, ae_state *_state)
 
void alglib_impl::mlpinitpreprocessorsparsesubset (multilayerperceptron *network, sparsematrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, ae_state *_state)
 
void alglib_impl::mlpinitpreprocessorsubset (multilayerperceptron *network, ae_matrix *xy, ae_int_t setsize, ae_vector *idx, ae_int_t subsetsize, ae_state *_state)
 
void alglib_impl::mlpinternalprocessvector (ae_vector *structinfo, ae_vector *weights, ae_vector *columnmeans, ae_vector *columnsigmas, ae_vector *neurons, ae_vector *dfdnet, ae_vector *x, ae_vector *y, ae_state *_state)
 
bool alglib::mlpissoftmax (const multilayerperceptron &network)
 
ae_bool alglib_impl::mlpissoftmax (multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpkfoldcv (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, const ae_int_t foldscount, mlpreport &rep)
 
void alglib_impl::mlpkfoldcv (mlptrainer *s, multilayerperceptron *network, ae_int_t nrestarts, ae_int_t foldscount, mlpreport *rep, ae_state *_state)
 
void alglib::mlpkfoldcvlbfgs (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, const ae_int_t foldscount, ae_int_t &info, mlpreport &rep, mlpcvreport &cvrep)
 
void alglib_impl::mlpkfoldcvlbfgs (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, double wstep, ae_int_t maxits, ae_int_t foldscount, ae_int_t *info, mlpreport *rep, mlpcvreport *cvrep, ae_state *_state)
 
void alglib::mlpkfoldcvlm (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const ae_int_t foldscount, ae_int_t &info, mlpreport &rep, mlpcvreport &cvrep)
 
void alglib_impl::mlpkfoldcvlm (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, ae_int_t foldscount, ae_int_t *info, mlpreport *rep, mlpcvreport *cvrep, ae_state *_state)
 
ae_int_t alglib_impl::mlpntotal (multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpprocess (const multilayerperceptron &network, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mlpprocess (multilayerperceptron *network, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::mlpprocessi (const multilayerperceptron &network, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mlpprocessi (multilayerperceptron *network, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::mlpproperties (const multilayerperceptron &network, ae_int_t &nin, ae_int_t &nout, ae_int_t &wcount)
 
void alglib_impl::mlpproperties (multilayerperceptron *network, ae_int_t *nin, ae_int_t *nout, ae_int_t *wcount, ae_state *_state)
 
void alglib::mlprandomize (const multilayerperceptron &network)
 
void alglib_impl::mlprandomize (multilayerperceptron *network, ae_state *_state)
 
void alglib::mlprandomizefull (const multilayerperceptron &network)
 
void alglib_impl::mlprandomizefull (multilayerperceptron *network, ae_state *_state)
 
double alglib::mlprelclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlprelclserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlprelclserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlprelclserrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlprmserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mlprmserror (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mlprmserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib_impl::mlprmserrorsparse (multilayerperceptron *network, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
ae_bool alglib_impl::mlpsamearchitecture (multilayerperceptron *network1, multilayerperceptron *network2, ae_state *_state)
 
void alglib_impl::mlpserialize (ae_serializer *s, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpserialize (multilayerperceptron &obj, std::ostream &s_out)
 
void alglib::mlpserialize (multilayerperceptron &obj, std::string &s_out)
 
void alglib_impl::mlpserializeold (multilayerperceptron *network, ae_vector *ra, ae_int_t *rlen, ae_state *_state)
 
void alglib::mlpsetalgobatch (const mlptrainer &s)
 
void alglib_impl::mlpsetalgobatch (mlptrainer *s, ae_state *_state)
 
void alglib::mlpsetcond (const mlptrainer &s, const double wstep, const ae_int_t maxits)
 
void alglib_impl::mlpsetcond (mlptrainer *s, double wstep, ae_int_t maxits, ae_state *_state)
 
void alglib::mlpsetdataset (const mlptrainer &s, const real_2d_array &xy, const ae_int_t npoints)
 
void alglib_impl::mlpsetdataset (mlptrainer *s, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib::mlpsetdecay (const mlptrainer &s, const double decay)
 
void alglib_impl::mlpsetdecay (mlptrainer *s, double decay, ae_state *_state)
 
void alglib::mlpsetinputscaling (const multilayerperceptron &network, const ae_int_t i, const double mean, const double sigma)
 
void alglib_impl::mlpsetinputscaling (multilayerperceptron *network, ae_int_t i, double mean, double sigma, ae_state *_state)
 
void alglib::mlpsetneuroninfo (const multilayerperceptron &network, const ae_int_t k, const ae_int_t i, const ae_int_t fkind, const double threshold)
 
void alglib_impl::mlpsetneuroninfo (multilayerperceptron *network, ae_int_t k, ae_int_t i, ae_int_t fkind, double threshold, ae_state *_state)
 
void alglib::mlpsetoutputscaling (const multilayerperceptron &network, const ae_int_t i, const double mean, const double sigma)
 
void alglib_impl::mlpsetoutputscaling (multilayerperceptron *network, ae_int_t i, double mean, double sigma, ae_state *_state)
 
void alglib::mlpsetsparsedataset (const mlptrainer &s, const sparsematrix &xy, const ae_int_t npoints)
 
void alglib_impl::mlpsetsparsedataset (mlptrainer *s, sparsematrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib::mlpsetweight (const multilayerperceptron &network, const ae_int_t k0, const ae_int_t i0, const ae_int_t k1, const ae_int_t i1, const double w)
 
void alglib_impl::mlpsetweight (multilayerperceptron *network, ae_int_t k0, ae_int_t i0, ae_int_t k1, ae_int_t i1, double w, ae_state *_state)
 
void alglib::mlpstarttraining (const mlptrainer &s, const multilayerperceptron &network, const bool randomstart)
 
void alglib_impl::mlpstarttraining (mlptrainer *s, multilayerperceptron *network, ae_bool randomstart, ae_state *_state)
 
void alglib::mlptrainensemblees (const mlptrainer &s, const mlpensemble &ensemble, const ae_int_t nrestarts, mlpreport &rep)
 
void alglib_impl::mlptrainensemblees (mlptrainer *s, mlpensemble *ensemble, ae_int_t nrestarts, mlpreport *rep, ae_state *_state)
 
void alglib::mlptraines (const multilayerperceptron &network, const real_2d_array &trnxy, const ae_int_t trnsize, const real_2d_array &valxy, const ae_int_t valsize, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void alglib_impl::mlptraines (multilayerperceptron *network, ae_matrix *trnxy, ae_int_t trnsize, ae_matrix *valxy, ae_int_t valsize, double decay, ae_int_t restarts, ae_int_t *info, mlpreport *rep, ae_state *_state)
 
void alglib::mlptrainlbfgs (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, ae_int_t &info, mlpreport &rep)
 
void alglib_impl::mlptrainlbfgs (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, double wstep, ae_int_t maxits, ae_int_t *info, mlpreport *rep, ae_state *_state)
 
void alglib::mlptrainlm (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void alglib_impl::mlptrainlm (multilayerperceptron *network, ae_matrix *xy, ae_int_t npoints, double decay, ae_int_t restarts, ae_int_t *info, mlpreport *rep, ae_state *_state)
 
void alglib::mlptrainnetwork (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, mlpreport &rep)
 
void alglib_impl::mlptrainnetwork (mlptrainer *s, multilayerperceptron *network, ae_int_t nrestarts, mlpreport *rep, ae_state *_state)
 
void alglib_impl::mlpunserialize (ae_serializer *s, multilayerperceptron *network, ae_state *_state)
 
void alglib::mlpunserialize (const std::istream &s_in, multilayerperceptron &obj)
 
void alglib::mlpunserialize (const std::string &s_in, multilayerperceptron &obj)
 
void alglib_impl::mlpunserializeold (ae_vector *ra, multilayerperceptron *network, ae_state *_state)
 
double alglib::mnlavgce (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mnlavgce (logitmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mnlavgerror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mnlavgerror (logitmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mnlavgrelerror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t ssize)
 
double alglib_impl::mnlavgrelerror (logitmodel *lm, ae_matrix *xy, ae_int_t ssize, ae_state *_state)
 
ae_int_t alglib::mnlclserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
ae_int_t alglib_impl::mnlclserror (logitmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::mnlcopy (logitmodel *lm1, logitmodel *lm2, ae_state *_state)
 
void alglib_impl::mnlpack (ae_matrix *a, ae_int_t nvars, ae_int_t nclasses, logitmodel *lm, ae_state *_state)
 
void alglib::mnlpack (const real_2d_array &a, const ae_int_t nvars, const ae_int_t nclasses, logitmodel &lm)
 
void alglib::mnlprocess (const logitmodel &lm, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mnlprocess (logitmodel *lm, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::mnlprocessi (const logitmodel &lm, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::mnlprocessi (logitmodel *lm, ae_vector *x, ae_vector *y, ae_state *_state)
 
double alglib::mnlrelclserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mnlrelclserror (logitmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
double alglib::mnlrmserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib_impl::mnlrmserror (logitmodel *lm, ae_matrix *xy, ae_int_t npoints, ae_state *_state)
 
void alglib_impl::mnltrainh (ae_matrix *xy, ae_int_t npoints, ae_int_t nvars, ae_int_t nclasses, ae_int_t *info, logitmodel *lm, mnlreport *rep, ae_state *_state)
 
void alglib::mnltrainh (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, logitmodel &lm, mnlreport &rep)
 
void alglib::mnlunpack (const logitmodel &lm, real_2d_array &a, ae_int_t &nvars, ae_int_t &nclasses)
 
void alglib_impl::mnlunpack (logitmodel *lm, ae_matrix *a, ae_int_t *nvars, ae_int_t *nclasses, ae_state *_state)
 
void alglib_impl::pcabuildbasis (ae_matrix *x, ae_int_t npoints, ae_int_t nvars, ae_int_t *info, ae_vector *s2, ae_matrix *v, ae_state *_state)
 
void alglib::pcabuildbasis (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, real_1d_array &s2, real_2d_array &v)
 
void alglib_impl::pcatruncatedsubspace (ae_matrix *x, ae_int_t npoints, ae_int_t nvars, ae_int_t nneeded, double eps, ae_int_t maxits, ae_vector *s2, ae_matrix *v, ae_state *_state)
 
void alglib::pcatruncatedsubspace (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nneeded, const double eps, const ae_int_t maxits, real_1d_array &s2, real_2d_array &v)
 
void alglib::smp_clusterizergetdistances (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype, real_2d_array &d)
 
void alglib::smp_clusterizerrunahc (const clusterizerstate &s, ahcreport &rep)
 
void alglib::smp_clusterizerrunkmeans (const clusterizerstate &s, const ae_int_t k, kmeansreport &rep)
 
void alglib::smp_fisherldan (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_2d_array &w)
 
void alglib::smp_mlpallerrorssparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
void alglib::smp_mlpallerrorssubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
double alglib::smp_mlpavgce (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlpavgcesparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib::smp_mlpavgerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlpavgerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib::smp_mlpavgrelerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlpavgrelerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
ae_int_t alglib::smp_mlpclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
bool alglib::smp_mlpcontinuetraining (const mlptrainer &s, const multilayerperceptron &network)
 
double alglib::smp_mlperror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlperrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib::smp_mlperrorsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
double alglib::smp_mlperrorsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
void alglib::smp_mlpgradbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void alglib::smp_mlpgradbatchsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void alglib::smp_mlpgradbatchsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void alglib::smp_mlpgradbatchsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void alglib::smp_mlpkfoldcv (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, const ae_int_t foldscount, mlpreport &rep)
 
double alglib::smp_mlprelclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlprelclserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double alglib::smp_mlprmserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double alglib::smp_mlprmserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
void alglib::smp_mlptrainensemblees (const mlptrainer &s, const mlpensemble &ensemble, const ae_int_t nrestarts, mlpreport &rep)
 
void alglib::smp_mlptrainnetwork (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, mlpreport &rep)
 
void alglib::smp_pcabuildbasis (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, real_1d_array &s2, real_2d_array &v)
 
void alglib::smp_pcatruncatedsubspace (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nneeded, const double eps, const ae_int_t maxits, real_1d_array &s2, real_2d_array &v)
 
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich