C# Class Coon.Compass.Procyon.alglib.alglib.mlptrain

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
_pexec_mlpcontinuetraining ( mlptrainer s, mlpbase network ) : bool
_pexec_mlpkfoldcv ( mlptrainer s, mlpbase network, int nrestarts, int foldscount, mlpreport rep ) : void
_pexec_mlptrainensemblees ( mlptrainer s, mlpe ensemble, int nrestarts, mlpreport rep ) : void
_pexec_mlptrainnetwork ( mlptrainer s, mlpbase network, int nrestarts, mlpreport rep ) : void
mlpcontinuetraining ( mlptrainer s, mlpbase network ) : bool
mlpcreatetrainer ( int nin, int nout, mlptrainer s ) : void
mlpcreatetrainercls ( int nin, int nclasses, mlptrainer s ) : void
mlpebagginglbfgs ( mlpe ensemble, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int &info, mlpreport rep, mlpcvreport ooberrors ) : void
mlpebagginglm ( mlpe ensemble, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep, mlpcvreport ooberrors ) : void
mlpetraines ( mlpe ensemble, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep ) : void
mlpkfoldcv ( mlptrainer s, mlpbase network, int nrestarts, int foldscount, mlpreport rep ) : void
mlpkfoldcvlbfgs ( mlpbase network, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int foldscount, int &info, mlpreport rep, mlpcvreport cvrep ) : void
mlpkfoldcvlm ( mlpbase network, double xy, int npoints, double decay, int restarts, int foldscount, int &info, mlpreport rep, mlpcvreport cvrep ) : void
mlpsetalgobatch ( mlptrainer s ) : void
mlpsetcond ( mlptrainer s, double wstep, int maxits ) : void
mlpsetdataset ( mlptrainer s, double xy, int npoints ) : void
mlpsetdecay ( mlptrainer s, double decay ) : void
mlpsetsparsedataset ( mlptrainer s, sparse xy, int npoints ) : void
mlpstarttraining ( mlptrainer s, mlpbase network, bool randomstart ) : void
mlptrainensemblees ( mlptrainer s, mlpe ensemble, int nrestarts, mlpreport rep ) : void
mlptraines ( mlpbase network, double trnxy, int trnsize, double valxy, int valsize, double decay, int restarts, int &info, mlpreport rep ) : void
mlptrainlbfgs ( mlpbase network, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int &info, mlpreport rep ) : void
mlptrainlm ( mlpbase network, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep ) : void
mlptrainnetwork ( mlptrainer s, mlpbase network, int nrestarts, mlpreport rep ) : void

Private Methods

Method Description
initmlpetrnsession ( mlpbase individualnetwork, mlptrainer trainer, mlpetrnsession session ) : void
initmlpetrnsessions ( mlpbase individualnetwork, mlptrainer trainer, alglib sessions ) : void
initmlptrnsession ( mlpbase networktrained, bool randomizenetwork, mlptrainer trainer, smlptrnsession session ) : void
initmlptrnsessions ( mlpbase networktrained, bool randomizenetwork, mlptrainer trainer, alglib sessions ) : void
mlpcontinuetrainingx ( mlptrainer s, int subset, int subsetsize, int &ngradbatch, smlptrnsession session ) : bool
mlpebagginginternal ( mlpe ensemble, double xy, int npoints, double decay, int restarts, double wstep, int maxits, bool lmalgorithm, int &info, mlpreport rep, mlpcvreport ooberrors ) : void
mlpkfoldcvgeneral ( mlpbase n, double xy, int npoints, double decay, int restarts, int foldscount, bool lmalgorithm, double wstep, int maxits, int &info, mlpreport rep, mlpcvreport cvrep ) : void
mlpkfoldsplit ( double xy, int npoints, int nclasses, int foldscount, bool stratifiedsplits, int &folds ) : void
mlpstarttrainingx ( mlptrainer s, bool randomstart, int algokind, int subset, int subsetsize, smlptrnsession session ) : void
mlptrainensemblex ( mlptrainer s, mlpe ensemble, int idx0, int idx1, int nrestarts, int trainingmethod, apserv ngrad, bool isrootcall, alglib esessions ) : void
mlptrainnetworkx ( mlptrainer s, int nrestarts, int algokind, int trnsubset, int trnsubsetsize, int valsubset, int valsubsetsize, mlpbase network, mlpreport rep, bool isrootcall, alglib sessions ) : void
mthreadcv ( mlptrainer s, int rowsize, int nrestarts, int folds, int fold, int dfold, double cvy, alglib pooldatacv ) : void

Method Details

_pexec_mlpcontinuetraining() public static method

public static _pexec_mlpcontinuetraining ( mlptrainer s, mlpbase network ) : bool
s mlptrainer
network mlpbase
return bool

_pexec_mlpkfoldcv() public static method

public static _pexec_mlpkfoldcv ( mlptrainer s, mlpbase network, int nrestarts, int foldscount, mlpreport rep ) : void
s mlptrainer
network mlpbase
nrestarts int
foldscount int
rep mlpreport
return void

_pexec_mlptrainensemblees() public static method

public static _pexec_mlptrainensemblees ( mlptrainer s, mlpe ensemble, int nrestarts, mlpreport rep ) : void
s mlptrainer
ensemble mlpe
nrestarts int
rep mlpreport
return void

_pexec_mlptrainnetwork() public static method

public static _pexec_mlptrainnetwork ( mlptrainer s, mlpbase network, int nrestarts, mlpreport rep ) : void
s mlptrainer
network mlpbase
nrestarts int
rep mlpreport
return void

mlpcontinuetraining() public static method

public static mlpcontinuetraining ( mlptrainer s, mlpbase network ) : bool
s mlptrainer
network mlpbase
return bool

mlpcreatetrainer() public static method

public static mlpcreatetrainer ( int nin, int nout, mlptrainer s ) : void
nin int
nout int
s mlptrainer
return void

mlpcreatetrainercls() public static method

public static mlpcreatetrainercls ( int nin, int nclasses, mlptrainer s ) : void
nin int
nclasses int
s mlptrainer
return void

mlpebagginglbfgs() public static method

public static mlpebagginglbfgs ( mlpe ensemble, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int &info, mlpreport rep, mlpcvreport ooberrors ) : void
ensemble mlpe
xy double
npoints int
decay double
restarts int
wstep double
maxits int
info int
rep mlpreport
ooberrors mlpcvreport
return void

mlpebagginglm() public static method

public static mlpebagginglm ( mlpe ensemble, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep, mlpcvreport ooberrors ) : void
ensemble mlpe
xy double
npoints int
decay double
restarts int
info int
rep mlpreport
ooberrors mlpcvreport
return void

mlpetraines() public static method

public static mlpetraines ( mlpe ensemble, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep ) : void
ensemble mlpe
xy double
npoints int
decay double
restarts int
info int
rep mlpreport
return void

mlpkfoldcv() public static method

public static mlpkfoldcv ( mlptrainer s, mlpbase network, int nrestarts, int foldscount, mlpreport rep ) : void
s mlptrainer
network mlpbase
nrestarts int
foldscount int
rep mlpreport
return void

mlpkfoldcvlbfgs() public static method

public static mlpkfoldcvlbfgs ( mlpbase network, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int foldscount, int &info, mlpreport rep, mlpcvreport cvrep ) : void
network mlpbase
xy double
npoints int
decay double
restarts int
wstep double
maxits int
foldscount int
info int
rep mlpreport
cvrep mlpcvreport
return void

mlpkfoldcvlm() public static method

public static mlpkfoldcvlm ( mlpbase network, double xy, int npoints, double decay, int restarts, int foldscount, int &info, mlpreport rep, mlpcvreport cvrep ) : void
network mlpbase
xy double
npoints int
decay double
restarts int
foldscount int
info int
rep mlpreport
cvrep mlpcvreport
return void

mlpsetalgobatch() public static method

public static mlpsetalgobatch ( mlptrainer s ) : void
s mlptrainer
return void

mlpsetcond() public static method

public static mlpsetcond ( mlptrainer s, double wstep, int maxits ) : void
s mlptrainer
wstep double
maxits int
return void

mlpsetdataset() public static method

public static mlpsetdataset ( mlptrainer s, double xy, int npoints ) : void
s mlptrainer
xy double
npoints int
return void

mlpsetdecay() public static method

public static mlpsetdecay ( mlptrainer s, double decay ) : void
s mlptrainer
decay double
return void

mlpsetsparsedataset() public static method

public static mlpsetsparsedataset ( mlptrainer s, sparse xy, int npoints ) : void
s mlptrainer
xy sparse
npoints int
return void

mlpstarttraining() public static method

public static mlpstarttraining ( mlptrainer s, mlpbase network, bool randomstart ) : void
s mlptrainer
network mlpbase
randomstart bool
return void

mlptrainensemblees() public static method

public static mlptrainensemblees ( mlptrainer s, mlpe ensemble, int nrestarts, mlpreport rep ) : void
s mlptrainer
ensemble mlpe
nrestarts int
rep mlpreport
return void

mlptraines() public static method

public static mlptraines ( mlpbase network, double trnxy, int trnsize, double valxy, int valsize, double decay, int restarts, int &info, mlpreport rep ) : void
network mlpbase
trnxy double
trnsize int
valxy double
valsize int
decay double
restarts int
info int
rep mlpreport
return void

mlptrainlbfgs() public static method

public static mlptrainlbfgs ( mlpbase network, double xy, int npoints, double decay, int restarts, double wstep, int maxits, int &info, mlpreport rep ) : void
network mlpbase
xy double
npoints int
decay double
restarts int
wstep double
maxits int
info int
rep mlpreport
return void

mlptrainlm() public static method

public static mlptrainlm ( mlpbase network, double xy, int npoints, double decay, int restarts, int &info, mlpreport rep ) : void
network mlpbase
xy double
npoints int
decay double
restarts int
info int
rep mlpreport
return void

mlptrainnetwork() public static method

public static mlptrainnetwork ( mlptrainer s, mlpbase network, int nrestarts, mlpreport rep ) : void
s mlptrainer
network mlpbase
nrestarts int
rep mlpreport
return void