UESMANN CPP  1.0
Reference implementation of UESMANN
HInputNet Member List

This is the complete list of members for HInputNet, 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 HInputNetinlinevirtual
getInputCount() const Netinline
getLayerCount() const BPNetinlinevirtual
getLayerSize(int n) const HInputNetinlinevirtual
getOutputCount() const Netinline
getOutputs() const BPNetinlinevirtual
getw(int tolayer, int toneuron, int fromneuron) const BPNetinlineprotected
gradAvgsBiasesBPNetprotected
gradAvgsWeightsBPNetprotected
HInputNet(int nlayers, const int *layerCounts)HInputNetinline
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)HInputNetinlinevirtual
setInput(int n, double d)BPNetinline
setInputs(double *d)HInputNetinlinevirtual
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
~HInputNet()HInputNetinlinevirtual
~Net()Netinlinevirtual