C# Класс alglib.mlpbase, hand-gesture-recognition

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

mlpactivationfunction() публичный статический Метод

public static mlpactivationfunction ( double net, int k, double &f, double &df, double &d2f ) : void
net double
k int
f double
df double
d2f double
Результат void

mlpalloc() публичный статический Метод

public static mlpalloc ( alglib, s, multilayerperceptron network ) : void
s alglib,
network multilayerperceptron
Результат void

mlpavgce() публичный статический Метод

public static mlpavgce ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
Результат double

mlpavgerror() публичный статический Метод

public static mlpavgerror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
Результат double

mlpavgrelerror() публичный статический Метод

public static mlpavgrelerror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
Результат double

mlpclserror() публичный статический Метод

public static mlpclserror ( multilayerperceptron network, double xy, int ssize ) : int
network multilayerperceptron
xy double
ssize int
Результат int

mlpcopy() публичный статический Метод

public static mlpcopy ( multilayerperceptron network1, multilayerperceptron network2 ) : void
network1 multilayerperceptron
network2 multilayerperceptron
Результат void

mlpcreate0() публичный статический Метод

public static mlpcreate0 ( int nin, int nout, multilayerperceptron network ) : void
nin int
nout int
network multilayerperceptron
Результат void

mlpcreate1() публичный статический Метод

public static mlpcreate1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
nin int
nhid int
nout int
network multilayerperceptron
Результат void

mlpcreate2() публичный статический Метод

public static mlpcreate2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
network multilayerperceptron
Результат void

mlpcreateb0() публичный статический Метод

public static mlpcreateb0 ( int nin, int nout, double b, double d, multilayerperceptron network ) : void
nin int
nout int
b double
d double
network multilayerperceptron
Результат void

mlpcreateb1() публичный статический Метод

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
Результат void

mlpcreateb2() публичный статический Метод

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
Результат void

mlpcreatec0() публичный статический Метод

public static mlpcreatec0 ( int nin, int nout, multilayerperceptron network ) : void
nin int
nout int
network multilayerperceptron
Результат void

mlpcreatec1() публичный статический Метод

public static mlpcreatec1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void
nin int
nhid int
nout int
network multilayerperceptron
Результат void

mlpcreatec2() публичный статический Метод

public static mlpcreatec2 ( int nin, int nhid1, int nhid2, int nout, multilayerperceptron network ) : void
nin int
nhid1 int
nhid2 int
nout int
network multilayerperceptron
Результат void

mlpcreater0() публичный статический Метод

public static mlpcreater0 ( int nin, int nout, double a, double b, multilayerperceptron network ) : void
nin int
nout int
a double
b double
network multilayerperceptron
Результат void

mlpcreater1() публичный статический Метод

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
Результат void

mlpcreater2() публичный статический Метод

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
Результат void

mlperror() публичный статический Метод

public static mlperror ( multilayerperceptron network, double xy, int ssize ) : double
network multilayerperceptron
xy double
ssize int
Результат double

mlperrorn() публичный статический Метод

public static mlperrorn ( multilayerperceptron network, double xy, int ssize ) : double
network multilayerperceptron
xy double
ssize int
Результат double

mlpgetinputscaling() публичный статический Метод

public static mlpgetinputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
Результат void

mlpgetlayerscount() публичный статический Метод

public static mlpgetlayerscount ( multilayerperceptron network ) : int
network multilayerperceptron
Результат int

mlpgetlayersize() публичный статический Метод

public static mlpgetlayersize ( multilayerperceptron network, int k ) : int
network multilayerperceptron
k int
Результат int

mlpgetneuroninfo() публичный статический Метод

public static mlpgetneuroninfo ( multilayerperceptron network, int k, int i, int &fkind, double &threshold ) : void
network multilayerperceptron
k int
i int
fkind int
threshold double
Результат void

mlpgetoutputscaling() публичный статический Метод

public static mlpgetoutputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
Результат void

mlpgetweight() публичный статический Метод

public static mlpgetweight ( multilayerperceptron network, int k0, int i0, int k1, int i1 ) : double
network multilayerperceptron
k0 int
i0 int
k1 int
i1 int
Результат double

mlpgrad() публичный статический Метод

public static mlpgrad ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
network multilayerperceptron
x double
desiredy double
e double
grad double
Результат void

mlpgradbatch() публичный статический Метод

public static mlpgradbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
Результат void

mlpgradn() публичный статический Метод

public static mlpgradn ( multilayerperceptron network, double x, double desiredy, double &e, double &grad ) : void
network multilayerperceptron
x double
desiredy double
e double
grad double
Результат void

mlpgradnbatch() публичный статический Метод

public static mlpgradnbatch ( multilayerperceptron network, double xy, int ssize, double &e, double &grad ) : void
network multilayerperceptron
xy double
ssize int
e double
grad double
Результат void

mlphessianbatch() публичный статический Метод

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
Результат void

mlphessiannbatch() публичный статический Метод

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
Результат void

mlpinitpreprocessor() публичный статический Метод

public static mlpinitpreprocessor ( multilayerperceptron network, double xy, int ssize ) : void
network multilayerperceptron
xy double
ssize int
Результат void

mlpinternalprocessvector() публичный статический Метод

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
Результат void

mlpissoftmax() публичный статический Метод

public static mlpissoftmax ( multilayerperceptron network ) : bool
network multilayerperceptron
Результат bool

mlpprocess() публичный статический Метод

public static mlpprocess ( multilayerperceptron network, double x, double &y ) : void
network multilayerperceptron
x double
y double
Результат void

mlpprocessi() публичный статический Метод

public static mlpprocessi ( multilayerperceptron network, double x, double &y ) : void
network multilayerperceptron
x double
y double
Результат void

mlpproperties() публичный статический Метод

public static mlpproperties ( multilayerperceptron network, int &nin, int &nout, int &wcount ) : void
network multilayerperceptron
nin int
nout int
wcount int
Результат void

mlprandomize() публичный статический Метод

public static mlprandomize ( multilayerperceptron network ) : void
network multilayerperceptron
Результат void

mlprandomizefull() публичный статический Метод

public static mlprandomizefull ( multilayerperceptron network ) : void
network multilayerperceptron
Результат void

mlprelclserror() публичный статический Метод

public static mlprelclserror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
Результат double

mlprmserror() публичный статический Метод

public static mlprmserror ( multilayerperceptron network, double xy, int npoints ) : double
network multilayerperceptron
xy double
npoints int
Результат double

mlpserialize() публичный статический Метод

public static mlpserialize ( alglib, s, multilayerperceptron network ) : void
s alglib,
network multilayerperceptron
Результат void

mlpserializeold() публичный статический Метод

public static mlpserializeold ( multilayerperceptron network, double &ra, int &rlen ) : void
network multilayerperceptron
ra double
rlen int
Результат void

mlpsetinputscaling() публичный статический Метод

public static mlpsetinputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
Результат void

mlpsetneuroninfo() публичный статический Метод

public static mlpsetneuroninfo ( multilayerperceptron network, int k, int i, int fkind, double threshold ) : void
network multilayerperceptron
k int
i int
fkind int
threshold double
Результат void

mlpsetoutputscaling() публичный статический Метод

public static mlpsetoutputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void
network multilayerperceptron
i int
mean double
sigma double
Результат void

mlpsetweight() публичный статический Метод

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
Результат void

mlpunserialize() публичный статический Метод

public static mlpunserialize ( alglib s, multilayerperceptron network ) : void
s alglib
network multilayerperceptron
Результат void

mlpunserializeold() публичный статический Метод

public static mlpunserializeold ( double ra, multilayerperceptron network ) : void
ra double
network multilayerperceptron
Результат void