C# 클래스 Coon.Compass.Procyon.alglib.alglib.mlptrain

파일 보기 프로젝트 열기: dbaileychess/Compass

공개 메소드들

메소드 설명
_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

비공개 메소드들

메소드 설명
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

메소드 상세

_pexec_mlpcontinuetraining() 공개 정적인 메소드

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

_pexec_mlpkfoldcv() 공개 정적인 메소드

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
리턴 void

_pexec_mlptrainensemblees() 공개 정적인 메소드

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

_pexec_mlptrainnetwork() 공개 정적인 메소드

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

mlpcontinuetraining() 공개 정적인 메소드

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

mlpcreatetrainer() 공개 정적인 메소드

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

mlpcreatetrainercls() 공개 정적인 메소드

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

mlpebagginglbfgs() 공개 정적인 메소드

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
리턴 void

mlpebagginglm() 공개 정적인 메소드

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
리턴 void

mlpetraines() 공개 정적인 메소드

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
리턴 void

mlpkfoldcv() 공개 정적인 메소드

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

mlpkfoldcvlbfgs() 공개 정적인 메소드

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
리턴 void

mlpkfoldcvlm() 공개 정적인 메소드

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
리턴 void

mlpsetalgobatch() 공개 정적인 메소드

public static mlpsetalgobatch ( mlptrainer s ) : void
s mlptrainer
리턴 void

mlpsetcond() 공개 정적인 메소드

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

mlpsetdataset() 공개 정적인 메소드

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

mlpsetdecay() 공개 정적인 메소드

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

mlpsetsparsedataset() 공개 정적인 메소드

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

mlpstarttraining() 공개 정적인 메소드

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

mlptrainensemblees() 공개 정적인 메소드

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

mlptraines() 공개 정적인 메소드

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
리턴 void

mlptrainlbfgs() 공개 정적인 메소드

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
리턴 void

mlptrainlm() 공개 정적인 메소드

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
리턴 void

mlptrainnetwork() 공개 정적인 메소드

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