IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.mlpe Class Reference

Classes

class  mlpensemble
 

Static Public Member Functions

static void mlpecreate0 (int nin, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreate1 (int nin, int nhid, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreate2 (int nin, int nhid1, int nhid2, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb0 (int nin, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb1 (int nin, int nhid, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb2 (int nin, int nhid1, int nhid2, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater0 (int nin, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater1 (int nin, int nhid, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater2 (int nin, int nhid1, int nhid2, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec0 (int nin, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec1 (int nin, int nhid, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec2 (int nin, int nhid1, int nhid2, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatefromnetwork (mlpbase.multilayerperceptron network, int ensemblesize, mlpensemble ensemble)
 
static void mlpecopy (mlpensemble ensemble1, mlpensemble ensemble2)
 
static void mlperandomize (mlpensemble ensemble)
 
static void mlpeproperties (mlpensemble ensemble, ref int nin, ref int nout)
 
static bool mlpeissoftmax (mlpensemble ensemble)
 
static void mlpeprocess (mlpensemble ensemble, double[] x, ref double[] y)
 
static void mlpeprocessi (mlpensemble ensemble, double[] x, ref double[] y)
 
static double mlperelclserror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgce (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpermserror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgerror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgrelerror (mlpensemble ensemble, double[,] xy, int npoints)
 
static void mlpebagginglm (mlpensemble ensemble, double[,] xy, int npoints, double decay, int restarts, ref int info, mlptrain.mlpreport rep, mlptrain.mlpcvreport ooberrors)
 
static void mlpebagginglbfgs (mlpensemble ensemble, double[,] xy, int npoints, double decay, int restarts, double wstep, int maxits, ref int info, mlptrain.mlpreport rep, mlptrain.mlpcvreport ooberrors)
 
static void mlpetraines (mlpensemble ensemble, double[,] xy, int npoints, double decay, int restarts, ref int info, mlptrain.mlpreport rep)
 
static void mlpealloc (alglib.serializer s, mlpensemble ensemble)
 
static void mlpeserialize (alglib.serializer s, mlpensemble ensemble)
 
static void mlpeunserialize (alglib.serializer s, mlpensemble ensemble)
 
static void mlpecreate0 (int nin, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreate1 (int nin, int nhid, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreate2 (int nin, int nhid1, int nhid2, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb0 (int nin, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb1 (int nin, int nhid, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreateb2 (int nin, int nhid1, int nhid2, int nout, double b, double d, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater0 (int nin, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater1 (int nin, int nhid, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreater2 (int nin, int nhid1, int nhid2, int nout, double a, double b, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec0 (int nin, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec1 (int nin, int nhid, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatec2 (int nin, int nhid1, int nhid2, int nout, int ensemblesize, mlpensemble ensemble)
 
static void mlpecreatefromnetwork (mlpbase.multilayerperceptron network, int ensemblesize, mlpensemble ensemble)
 
static void mlpecopy (mlpensemble ensemble1, mlpensemble ensemble2)
 
static void mlperandomize (mlpensemble ensemble)
 
static void mlpeproperties (mlpensemble ensemble, ref int nin, ref int nout)
 
static bool mlpeissoftmax (mlpensemble ensemble)
 
static void mlpeprocess (mlpensemble ensemble, double[] x, ref double[] y)
 
static void mlpeprocessi (mlpensemble ensemble, double[] x, ref double[] y)
 
static void mlpeallerrorsx (mlpensemble ensemble, double[,] densexy, sparse.sparsematrix sparsexy, int datasetsize, int datasettype, int[] idx, int subset0, int subset1, int subsettype, alglib.smp.shared_pool buf, mlpbase.modelerrors rep)
 
static void mlpeallerrorssparse (mlpensemble ensemble, sparse.sparsematrix xy, int npoints, ref double relcls, ref double avgce, ref double rms, ref double avg, ref double avgrel)
 
static double mlperelclserror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgce (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpermserror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgerror (mlpensemble ensemble, double[,] xy, int npoints)
 
static double mlpeavgrelerror (mlpensemble ensemble, double[,] xy, int npoints)
 
static void mlpealloc (alglib.serializer s, mlpensemble ensemble)
 
static void mlpeserialize (alglib.serializer s, mlpensemble ensemble)
 
static void mlpeunserialize (alglib.serializer s, mlpensemble ensemble)
 

Public Attributes

const int mlpntotaloffset = 3
 
const int mlpevnum = 9
 
const int mlpefirstversion = 1
 

Static Private Member Functions

static void mlpeallerrors (mlpensemble ensemble, double[,] xy, int npoints, ref double relcls, ref double avgce, ref double rms, ref double avg, ref double avgrel)
 
static void mlpebagginginternal (mlpensemble ensemble, double[,] xy, int npoints, double decay, int restarts, double wstep, int maxits, bool lmalgorithm, ref int info, mlptrain.mlpreport rep, mlptrain.mlpcvreport ooberrors)
 

Member Function Documentation

static void alglib.mlpe.mlpecreate0 ( int  nin,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreate1 ( int  nin,
int  nhid,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreate2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb0 ( int  nin,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb1 ( int  nin,
int  nhid,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater0 ( int  nin,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater1 ( int  nin,
int  nhid,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec0 ( int  nin,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec1 ( int  nin,
int  nhid,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatefromnetwork ( mlpbase.multilayerperceptron  network,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecopy ( mlpensemble  ensemble1,
mlpensemble  ensemble2 
)
inlinestatic
static void alglib.mlpe.mlperandomize ( mlpensemble  ensemble)
inlinestatic
static void alglib.mlpe.mlpeproperties ( mlpensemble  ensemble,
ref int  nin,
ref int  nout 
)
inlinestatic
static bool alglib.mlpe.mlpeissoftmax ( mlpensemble  ensemble)
inlinestatic
static void alglib.mlpe.mlpeprocess ( mlpensemble  ensemble,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.mlpe.mlpeprocessi ( mlpensemble  ensemble,
double[]  x,
ref double[]  y 
)
inlinestatic

Referenced by alglib.mlpeprocessi().

static double alglib.mlpe.mlperelclserror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic

Referenced by alglib.mlperelclserror().

static double alglib.mlpe.mlpeavgce ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpermserror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpeavgerror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpeavgrelerror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static void alglib.mlpe.mlpebagginglm ( mlpensemble  ensemble,
double  xy[,],
int  npoints,
double  decay,
int  restarts,
ref int  info,
mlptrain.mlpreport  rep,
mlptrain.mlpcvreport  ooberrors 
)
inlinestatic
static void alglib.mlpe.mlpebagginglbfgs ( mlpensemble  ensemble,
double  xy[,],
int  npoints,
double  decay,
int  restarts,
double  wstep,
int  maxits,
ref int  info,
mlptrain.mlpreport  rep,
mlptrain.mlpcvreport  ooberrors 
)
inlinestatic
static void alglib.mlpe.mlpetraines ( mlpensemble  ensemble,
double  xy[,],
int  npoints,
double  decay,
int  restarts,
ref int  info,
mlptrain.mlpreport  rep 
)
inlinestatic

Referenced by alglib.mlpetraines().

static void alglib.mlpe.mlpealloc ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpeserialize ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpeunserialize ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpeallerrors ( mlpensemble  ensemble,
double  xy[,],
int  npoints,
ref double  relcls,
ref double  avgce,
ref double  rms,
ref double  avg,
ref double  avgrel 
)
inlinestaticprivate
static void alglib.mlpe.mlpebagginginternal ( mlpensemble  ensemble,
double  xy[,],
int  npoints,
double  decay,
int  restarts,
double  wstep,
int  maxits,
bool  lmalgorithm,
ref int  info,
mlptrain.mlpreport  rep,
mlptrain.mlpcvreport  ooberrors 
)
inlinestaticprivate
static void alglib.mlpe.mlpecreate0 ( int  nin,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreate1 ( int  nin,
int  nhid,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreate2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb0 ( int  nin,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb1 ( int  nin,
int  nhid,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreateb2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
double  b,
double  d,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater0 ( int  nin,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater1 ( int  nin,
int  nhid,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreater2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
double  a,
double  b,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec0 ( int  nin,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec1 ( int  nin,
int  nhid,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatec2 ( int  nin,
int  nhid1,
int  nhid2,
int  nout,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecreatefromnetwork ( mlpbase.multilayerperceptron  network,
int  ensemblesize,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpecopy ( mlpensemble  ensemble1,
mlpensemble  ensemble2 
)
inlinestatic
static void alglib.mlpe.mlperandomize ( mlpensemble  ensemble)
inlinestatic
static void alglib.mlpe.mlpeproperties ( mlpensemble  ensemble,
ref int  nin,
ref int  nout 
)
inlinestatic
static bool alglib.mlpe.mlpeissoftmax ( mlpensemble  ensemble)
inlinestatic
static void alglib.mlpe.mlpeprocess ( mlpensemble  ensemble,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.mlpe.mlpeprocessi ( mlpensemble  ensemble,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.mlpe.mlpeallerrorsx ( mlpensemble  ensemble,
double  densexy[,],
sparse.sparsematrix  sparsexy,
int  datasetsize,
int  datasettype,
int[]  idx,
int  subset0,
int  subset1,
int  subsettype,
alglib.smp.shared_pool  buf,
mlpbase.modelerrors  rep 
)
inlinestatic
static void alglib.mlpe.mlpeallerrorssparse ( mlpensemble  ensemble,
sparse.sparsematrix  xy,
int  npoints,
ref double  relcls,
ref double  avgce,
ref double  rms,
ref double  avg,
ref double  avgrel 
)
inlinestatic
static double alglib.mlpe.mlperelclserror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpeavgce ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpermserror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpeavgerror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static double alglib.mlpe.mlpeavgrelerror ( mlpensemble  ensemble,
double  xy[,],
int  npoints 
)
inlinestatic
static void alglib.mlpe.mlpealloc ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpeserialize ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic
static void alglib.mlpe.mlpeunserialize ( alglib.serializer  s,
mlpensemble  ensemble 
)
inlinestatic

Member Data Documentation

const int alglib.mlpe.mlpntotaloffset = 3
const int alglib.mlpe.mlpevnum = 9
const int alglib.mlpe.mlpefirstversion = 1

The documentation for this class was generated from the following file: