UESMANN CPP  1.0
Reference implementation of UESMANN
BPNet Member List

This is the complete list of members for BPNet, including all inherited members.

biasesBPNetprotected
BPNet()BPNetinlineprotected
BPNet(int nlayers, const int *layerCounts)BPNetinline
calcError(double *in, double *out)BPNetinlineprotected
drand(double mn, double mx)Netinlineprotected
errorsBPNetprotected
getavggradb(int l, int n) const BPNetinlineprotected
getavggradw(int tolayer, int toneuron, int fromneuron) const BPNetinlineprotected
getb(int layer, int neuron) const BPNetinlineprotected
getDataSize() const BPNetinlinevirtual
getH() const BPNetinlinevirtual
getInputCount() const Netinline
getLayerCount() const BPNetinlinevirtual
getLayerSize(int n) const BPNetinlinevirtual
getOutputCount() const Netinline
getOutputs() const BPNetinlinevirtual
getw(int tolayer, int toneuron, int fromneuron) const BPNetinlineprotected
gradAvgsBiasesBPNetprotected
gradAvgsWeightsBPNetprotected
init(int nlayers, const int *layerCounts)BPNetinlineprotected
initWeights(double initr)BPNetinlineprotectedvirtual
largestLayerSizeBPNetprotected
layerSizesBPNetprotected
load(double *buf)BPNetinlinevirtual
Net(NetType tp)Netinlineprotected
numLayersBPNetprotected
outputsBPNetprotected
rdNet
run(double *in)Netinline
save(double *buf) const BPNetinlinevirtual
setH(double h)BPNetinlinevirtual
setInput(int n, double d)BPNetinline
setInputs(double *d)BPNetinlinevirtual
setSeed(long seed)Netinline
test(ExampleSet &examples, int start=0, int num=-1)Netinline
trainBatch(ExampleSet &ex, int start, int num, double eta)BPNetinlineprotectedvirtual
trainSGD(ExampleSet &examples, SGDParams &params)Netinline
typeNet
update()BPNetinlineprotectedvirtual
weightsBPNetprotected
~BPNet()BPNetinlinevirtual
~Net()Netinlinevirtual