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 |
Method | Description | |
---|---|---|
addactivationlayer ( int functype, int &lsizes, int <ypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void | ||
addbiasedsummatorlayer ( int ncount, int &lsizes, int <ypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void | ||
addinputlayer ( int ncount, int &lsizes, int <ypes, int &lconnfirst, int &lconnlast, int &lastproc ) : void | ||
addzerolayer ( int &lsizes, int <ypes, 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 |
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 |
public static mlpalloc ( alglib, s, multilayerperceptron network ) : void | ||
s | alglib, | |
network | multilayerperceptron | |
return | void |
public static mlpavgce ( multilayerperceptron network, double xy, int npoints ) : double | ||
network | multilayerperceptron | |
xy | double | |
npoints | int | |
return | double |
public static mlpavgerror ( multilayerperceptron network, double xy, int npoints ) : double | ||
network | multilayerperceptron | |
xy | double | |
npoints | int | |
return | double |
public static mlpavgrelerror ( multilayerperceptron network, double xy, int npoints ) : double | ||
network | multilayerperceptron | |
xy | double | |
npoints | int | |
return | double |
public static mlpclserror ( multilayerperceptron network, double xy, int ssize ) : int | ||
network | multilayerperceptron | |
xy | double | |
ssize | int | |
return | int |
public static mlpcopy ( multilayerperceptron network1, multilayerperceptron network2 ) : void | ||
network1 | multilayerperceptron | |
network2 | multilayerperceptron | |
return | void |
public static mlpcreate0 ( int nin, int nout, multilayerperceptron network ) : void | ||
nin | int | |
nout | int | |
network | multilayerperceptron | |
return | void |
public static mlpcreate1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void | ||
nin | int | |
nhid | int | |
nout | int | |
network | multilayerperceptron | |
return | void |
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 |
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 |
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 |
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 |
public static mlpcreatec0 ( int nin, int nout, multilayerperceptron network ) : void | ||
nin | int | |
nout | int | |
network | multilayerperceptron | |
return | void |
public static mlpcreatec1 ( int nin, int nhid, int nout, multilayerperceptron network ) : void | ||
nin | int | |
nhid | int | |
nout | int | |
network | multilayerperceptron | |
return | void |
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 |
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 |
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 |
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 |
public static mlperror ( multilayerperceptron network, double xy, int ssize ) : double | ||
network | multilayerperceptron | |
xy | double | |
ssize | int | |
return | double |
public static mlperrorn ( multilayerperceptron network, double xy, int ssize ) : double | ||
network | multilayerperceptron | |
xy | double | |
ssize | int | |
return | double |
public static mlpgetinputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void | ||
network | multilayerperceptron | |
i | int | |
mean | double | |
sigma | double | |
return | void |
public static mlpgetlayerscount ( multilayerperceptron network ) : int | ||
network | multilayerperceptron | |
return | int |
public static mlpgetlayersize ( multilayerperceptron network, int k ) : int | ||
network | multilayerperceptron | |
k | int | |
return | int |
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 |
public static mlpgetoutputscaling ( multilayerperceptron network, int i, double &mean, double &sigma ) : void | ||
network | multilayerperceptron | |
i | int | |
mean | double | |
sigma | double | |
return | void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
public static mlpinitpreprocessor ( multilayerperceptron network, double xy, int ssize ) : void | ||
network | multilayerperceptron | |
xy | double | |
ssize | int | |
return | void |
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 |
public static mlpissoftmax ( multilayerperceptron network ) : bool | ||
network | multilayerperceptron | |
return | bool |
public static mlpprocess ( multilayerperceptron network, double x, double &y ) : void | ||
network | multilayerperceptron | |
x | double | |
y | double | |
return | void |
public static mlpprocessi ( multilayerperceptron network, double x, double &y ) : void | ||
network | multilayerperceptron | |
x | double | |
y | double | |
return | void |
public static mlpproperties ( multilayerperceptron network, int &nin, int &nout, int &wcount ) : void | ||
network | multilayerperceptron | |
nin | int | |
nout | int | |
wcount | int | |
return | void |
public static mlprandomize ( multilayerperceptron network ) : void | ||
network | multilayerperceptron | |
return | void |
public static mlprandomizefull ( multilayerperceptron network ) : void | ||
network | multilayerperceptron | |
return | void |
public static mlprelclserror ( multilayerperceptron network, double xy, int npoints ) : double | ||
network | multilayerperceptron | |
xy | double | |
npoints | int | |
return | double |
public static mlprmserror ( multilayerperceptron network, double xy, int npoints ) : double | ||
network | multilayerperceptron | |
xy | double | |
npoints | int | |
return | double |
public static mlpserialize ( alglib, s, multilayerperceptron network ) : void | ||
s | alglib, | |
network | multilayerperceptron | |
return | void |
public static mlpserializeold ( multilayerperceptron network, double &ra, int &rlen ) : void | ||
network | multilayerperceptron | |
ra | double | |
rlen | int | |
return | void |
public static mlpsetinputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void | ||
network | multilayerperceptron | |
i | int | |
mean | double | |
sigma | double | |
return | void |
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 |
public static mlpsetoutputscaling ( multilayerperceptron network, int i, double mean, double sigma ) : void | ||
network | multilayerperceptron | |
i | int | |
mean | double | |
sigma | double | |
return | void |
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 |
public static mlpunserialize ( alglib s, multilayerperceptron network ) : void | ||
s | alglib | |
network | multilayerperceptron | |
return | void |
public static mlpunserializeold ( double ra, multilayerperceptron network ) : void | ||
ra | double | |
network | multilayerperceptron | |
return | void |