C# Class alglib.mlpbase, hand-gesture-recognition

Datei anzeigen Open project: arunganesan/hand-gesture-recognition

Public Methods

Method Description
mlpactivationfunction ( double net, int k, double &f, double &df, double &d2f ) : void
mlpalloc ( alglib, s, multilayerperceptron network ) : void
mlpavgce ( multilayerperceptron network, double xy, int npoints ) : double
mlpavgerror ( multilayerperceptron network, double xy, int npoints ) : double
mlpavgrelerror ( multilayerperceptron network, double xy, int npoints ) : double
mlpclserror ( multilayerperceptron network, double xy, int ssize ) : int
mlpcopy ( multilayerperceptron network1, multilayerperceptron network2 ) : void
mlpcreate0 ( int nin, int nout, multilayerperceptron network ) : void
mlpcreate1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
mlpcreate2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
mlpcreateb0 ( int nin, int nout, double b, double d, multilayerperceptron network ) : void
mlpcreateb1 ( int nin, int nhid, int nout, double b, double d, multilayerperceptron network ) : void
mlpcreateb2 ( int nin, int nhid1, int nhid2, int nout, double b, double d, multilayerperceptron network ) : void
mlpcreatec0 ( int nin, int nout, multilayerperceptron network ) : void
mlpcreatec1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
mlpcreatec2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
mlpcreater0 ( int nin, int nout, double a, double b, multilayerperceptron network ) : void
mlpcreater1 ( int nin, int nhid, int nout, double a, double b, multilayerperceptron network ) : void
mlpcreater2 ( int nin, int nhid1, int nhid2, int nout, double a, double b, multilayerperceptron network ) : void
mlperror ( multilayerperceptron network, double xy, int ssize ) : double
mlperrorn ( multilayerperceptron network, double xy, int ssize ) : double
mlpgetinputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
mlpgetlayerscount ( multilayerperceptron network ) : int
mlpgetlayersize ( multilayerperceptron network, int k ) : int
mlpgetneuroninfo ( multilayerperceptron network, int k, int i, int &fkind, double &threshold ) : void
mlpgetoutputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
mlpgetweight ( multilayerperceptron network, int k0, int i0, int k1, int i1 ) : double
mlpgrad ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
mlpgradbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
mlpgradn ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
mlpgradnbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
mlphessianbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad, double &h ) : void
mlphessiannbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad, double &h ) : void
mlpinitpreprocessor ( multilayerperceptron network, double xy, int ssize ) : void
mlpinternalprocessvector ( int structinfo, double weights, double columnmeans, double columnsigmas, double &neurons, double &dfdnet, double x, double &y ) : void
mlpissoftmax ( multilayerperceptron network ) : bool
mlpprocess ( multilayerperceptron network, double x, double &y ) : void
mlpprocessi ( multilayerperceptron network, double x, double &y ) : void
mlpproperties ( multilayerperceptron network, int &nin, int &nout, int &wcount ) : void
mlprandomize ( multilayerperceptron network ) : void
mlprandomizefull ( multilayerperceptron network ) : void
mlprelclserror ( multilayerperceptron network, double xy, int npoints ) : double
mlprmserror ( multilayerperceptron network, double xy, int npoints ) : double
mlpserialize ( alglib, s, multilayerperceptron network ) : void
mlpserializeold ( multilayerperceptron network, double &ra, int &rlen ) : void
mlpsetinputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
mlpsetneuroninfo ( multilayerperceptron network, int k, int i, int fkind, double threshold ) : void
mlpsetoutputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
mlpsetweight ( multilayerperceptron network, int k0, int i0, int k1, int i1, double w ) : void
mlpunserialize ( alglib s, multilayerperceptron network ) : void
mlpunserializeold ( double ra, multilayerperceptron network ) : void

Private Methods

Method Description
addactivationlayer ( int functype, int &lsizes, int &ltypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void
addbiasedsummatorlayer ( int ncount, int &lsizes, int &ltypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void
addinputlayer ( int ncount, int &lsizes, int &ltypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void
addzerolayer ( int &lsizes, int &ltypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void
fillhighlevelinformation ( multilayerperceptron network, int nin, int nhid1, int nhid2, int nout, bool iscls, bool islinearout ) : void
hladdhiddenlayer ( multilayerperceptron network, int &connidx, int &neuroidx, int &structinfoidx, int &weightsidx, int k, int nprev, int ncur ) : void
hladdinputlayer ( multilayerperceptron network, int &connidx, int &neuroidx, int &structinfoidx, int nin ) : void
hladdoutputlayer ( multilayerperceptron network, int &connidx, int &neuroidx, int &structinfoidx, int &weightsidx, int k, int nprev, int nout, bool iscls, bool islinearout ) : void
mlpchunkedgradient ( multilayerperceptron network, double xy, int cstart, int csize, double &e, double &grad, bool naturalerrorfunc ) : void
mlpcreate ( int nin, int nout, int lsizes, int ltypes, int lconnfirst, int lconnlast, int layerscount, bool isclsnet, multilayerperceptron network ) : void
mlphessianbatchinternal ( multilayerperceptron network, double xy, int ssize, bool naturalerr, double &e, double &grad, double &h ) : void
mlpinternalcalculategradient ( multilayerperceptron network, double neurons, double weights, double &derror, double &grad, bool naturalerrorfunc ) : void
safecrossentropy ( double t, double z ) : double

Method Details

mlpactivationfunction() public static method

public static mlpactivationfunction ( double net, int k, double &f, double &df, double &d2f ) : void
net double
k int
f double
df double
d2f double
return void

mlpalloc() public static method

public static mlpalloc ( alglib, s, multilayerperceptron network ) : void
s alglib,
network multilayerperceptron
return void

mlpavgce() public static method

public static mlpavgce ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
return double

mlpavgerror() public static method

public static mlpavgerror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
return double

mlpavgrelerror() public static method

public static mlpavgrelerror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
return double

mlpclserror() public static method

public static mlpclserror ( multilayerperceptron network, double xy, int ssize ) : int
network multilayerperceptron
xy double
ssize int
return int

mlpcopy() public static method

public static mlpcopy ( multilayerperceptron network1, multilayerperceptron network2 ) : void
network1 multilayerperceptron
network2 multilayerperceptron
return void

mlpcreate0() public static method

public static mlpcreate0 ( int nin, int nout, multilayerperceptron network ) : void
nin int
nout int
network multilayerperceptron
return void

mlpcreate1() public static method

public static mlpcreate1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
nin int
nhid int
nout int
network multilayerperceptron
return void

mlpcreate2() public static method

public static mlpcreate2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
network multilayerperceptron
return void

mlpcreateb0() public static method

public static mlpcreateb0 ( int nin, int nout, double b, double d, multilayerperceptron network ) : void
nin int
nout int
b double
d double
network multilayerperceptron
return void

mlpcreateb1() public static method

public static mlpcreateb1 ( int nin, int nhid, int nout, double b, double d, multilayerperceptron network ) : void
nin int
nhid int
nout int
b double
d double
network multilayerperceptron
return void

mlpcreateb2() public static method

public static mlpcreateb2 ( int nin, int nhid1, int nhid2, int nout, double b, double d, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
b double
d double
network multilayerperceptron
return void

mlpcreatec0() public static method

public static mlpcreatec0 ( int nin, int nout, multilayerperceptron network ) : void
nin int
nout int
network multilayerperceptron
return void

mlpcreatec1() public static method

public static mlpcreatec1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
nin int
nhid int
nout int
network multilayerperceptron
return void

mlpcreatec2() public static method

public static mlpcreatec2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
network multilayerperceptron
return void

mlpcreater0() public static method

public static mlpcreater0 ( int nin, int nout, double a, double b, multilayerperceptron network ) : void
nin int
nout int
a double
b double
network multilayerperceptron
return void

mlpcreater1() public static method

public static mlpcreater1 ( int nin, int nhid, int nout, double a, double b, multilayerperceptron network ) : void
nin int
nhid int
nout int
a double
b double
network multilayerperceptron
return void

mlpcreater2() public static method

public static mlpcreater2 ( int nin, int nhid1, int nhid2, int nout, double a, double b, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
a double
b double
network multilayerperceptron
return void

mlperror() public static method

public static mlperror ( multilayerperceptron network, double xy, int ssize ) : double
network multilayerperceptron
xy double
ssize int
return double

mlperrorn() public static method

public static mlperrorn ( multilayerperceptron network, double xy, int ssize ) : double
network multilayerperceptron
xy double
ssize int
return double

mlpgetinputscaling() public static method

public static mlpgetinputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
return void

mlpgetlayerscount() public static method

public static mlpgetlayerscount ( multilayerperceptron network ) : int
network multilayerperceptron
return int

mlpgetlayersize() public static method

public static mlpgetlayersize ( multilayerperceptron network, int k ) : int
network multilayerperceptron
k int
return int

mlpgetneuroninfo() public static method

public static mlpgetneuroninfo ( multilayerperceptron network, int k, int i, int &fkind, double &threshold ) : void
network multilayerperceptron
k int
i int
fkind int
threshold double
return void

mlpgetoutputscaling() public static method

public static mlpgetoutputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
return void

mlpgetweight() public static method

public static mlpgetweight ( multilayerperceptron network, int k0, int i0, int k1, int i1 ) : double
network multilayerperceptron
k0 int
i0 int
k1 int
i1 int
return double

mlpgrad() public static method

public static mlpgrad ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
network multilayerperceptron
x double
desiredy double
e double
grad double
return void

mlpgradbatch() public static method

public static mlpgradbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
return void

mlpgradn() public static method

public static mlpgradn ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
network multilayerperceptron
x double
desiredy double
e double
grad double
return void

mlpgradnbatch() public static method

public static mlpgradnbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
return void

mlphessianbatch() public static method

public static mlphessianbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad, double &h ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
h double
return void

mlphessiannbatch() public static method

public static mlphessiannbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad, double &h ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
h double
return void

mlpinitpreprocessor() public static method

public static mlpinitpreprocessor ( multilayerperceptron network, double xy, int ssize ) : void
network multilayerperceptron
xy double
ssize int
return void

mlpinternalprocessvector() public static method

public static mlpinternalprocessvector ( int structinfo, double weights, double columnmeans, double columnsigmas, double &neurons, double &dfdnet, double x, double &y ) : void
structinfo int
weights double
columnmeans double
columnsigmas double
neurons double
dfdnet double
x double
y double
return void

mlpissoftmax() public static method

public static mlpissoftmax ( multilayerperceptron network ) : bool
network multilayerperceptron
return bool

mlpprocess() public static method

public static mlpprocess ( multilayerperceptron network, double x, double &y ) : void
network multilayerperceptron
x double
y double
return void

mlpprocessi() public static method

public static mlpprocessi ( multilayerperceptron network, double x, double &y ) : void
network multilayerperceptron
x double
y double
return void

mlpproperties() public static method

public static mlpproperties ( multilayerperceptron network, int &nin, int &nout, int &wcount ) : void
network multilayerperceptron
nin int
nout int
wcount int
return void

mlprandomize() public static method

public static mlprandomize ( multilayerperceptron network ) : void
network multilayerperceptron
return void

mlprandomizefull() public static method

public static mlprandomizefull ( multilayerperceptron network ) : void
network multilayerperceptron
return void

mlprelclserror() public static method

public static mlprelclserror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
return double

mlprmserror() public static method

public static mlprmserror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
return double

mlpserialize() public static method

public static mlpserialize ( alglib, s, multilayerperceptron network ) : void
s alglib,
network multilayerperceptron
return void

mlpserializeold() public static method

public static mlpserializeold ( multilayerperceptron network, double &ra, int &rlen ) : void
network multilayerperceptron
ra double
rlen int
return void

mlpsetinputscaling() public static method

public static mlpsetinputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
return void

mlpsetneuroninfo() public static method

public static mlpsetneuroninfo ( multilayerperceptron network, int k, int i, int fkind, double threshold ) : void
network multilayerperceptron
k int
i int
fkind int
threshold double
return void

mlpsetoutputscaling() public static method

public static mlpsetoutputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
return void

mlpsetweight() public static method

public static mlpsetweight ( multilayerperceptron network, int k0, int i0, int k1, int i1, double w ) : void
network multilayerperceptron
k0 int
i0 int
k1 int
i1 int
w double
return void

mlpunserialize() public static method

public static mlpunserialize ( alglib s, multilayerperceptron network ) : void
s alglib
network multilayerperceptron
return void

mlpunserializeold() public static method

public static mlpunserializeold ( double ra, multilayerperceptron network ) : void
ra double
network multilayerperceptron
return void