allocateMemory() | LogisticRegression | private |
dg(double a) | LogisticRegression | private |
error(double *output) | LogisticRegression | private |
freeMemory() | LogisticRegression | private |
FunctionApproximator() | FunctionApproximator | inline |
g(double a) | LogisticRegression | private |
GetInput(std::vector< double > &input, const std::vector< double > &target) | LogisticRegression | inlinevirtual |
getInputWeight(int inp, int outp=0) | LogisticRegression | inlinevirtual |
getLearnRate() | FunctionApproximator | virtual |
getNumInputs() | LogisticRegression | inlinevirtual |
getOutputActivation() | FunctionApproximator | inline |
getWeightFrequency(unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
getWeightUpdateAverage(std::vector< double > &var, unsigned int which=0) | LogisticRegression | |
getWeightUpdateAverage(unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
getWeightUpdateSum(std::vector< double > &var, unsigned int which=0) | LogisticRegression | |
getWeightUpdateSum(unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
getWeightUpdateVariance(std::vector< double > &var, unsigned int which=0) | LogisticRegression | |
getWeightUpdateVariance(unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
inputs | LogisticRegression | private |
load(const char *) | LogisticRegression | virtual |
load(FILE *) | LogisticRegression | virtual |
load(const FunctionApproximator *fa) | LogisticRegression | inlinevirtual |
load(const LogisticRegression *) | LogisticRegression | |
LogisticRegression(int _inputs, int _outputs, double learnrate) | LogisticRegression | |
LogisticRegression(LogisticRegression *) | LogisticRegression | |
LogisticRegression(char *) | LogisticRegression | |
LogisticRegression(FunctionApproximator *) | LogisticRegression | |
output | LogisticRegression | private |
outputActivation | FunctionApproximator | protected |
outputerr(std::vector< double > &output, std::vector< double > &expected, int which) | LogisticRegression | private |
outputs | LogisticRegression | private |
Print() | LogisticRegression | virtual |
rate | FunctionApproximator | protected |
resetWeightVariance(unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
resetWeightVariance() | LogisticRegression | |
resizeInputs(int newSize, double newVal) | LogisticRegression | |
resizeInputs(int newSize) | LogisticRegression | |
save(const char *) | LogisticRegression | virtual |
save(FILE *) | LogisticRegression | virtual |
setInputWeight(double value, unsigned int weightNum, unsigned int whichOutput=0) | LogisticRegression | |
setLearnRate(double) | FunctionApproximator | virtual |
setOutputActivation(tActivation t) | FunctionApproximator | inline |
setUseBinary(bool binary) | LogisticRegression | inline |
test(const std::vector< double > &input) | LogisticRegression | virtual |
test(const std::vector< unsigned int > &input) | LogisticRegression | virtual |
train(std::vector< double > &input, std::vector< double > &output2) | LogisticRegression | virtual |
train(std::vector< unsigned int > &input, std::vector< double > &output2) | LogisticRegression | virtual |
updates | LogisticRegression | private |
useBinary | LogisticRegression | private |
validSaveFile(char *fname) | LogisticRegression | static |
weight | LogisticRegression | private |
~FunctionApproximator() | FunctionApproximator | inlinevirtual |
~LogisticRegression() | LogisticRegression | |