#include <FunctionApproximator.h>
Definition at line 25 of file FunctionApproximator.h.
◆ FunctionApproximator()
FunctionApproximator::FunctionApproximator |
( |
| ) |
|
|
inline |
◆ ~FunctionApproximator()
virtual FunctionApproximator::~FunctionApproximator |
( |
| ) |
|
|
inlinevirtual |
◆ GetInput()
virtual double FunctionApproximator::GetInput |
( |
std::vector< double > & |
input, |
|
|
const std::vector< double > & |
target |
|
) |
| |
|
pure virtual |
◆ getInputWeight()
virtual double FunctionApproximator::getInputWeight |
( |
int |
inp, |
|
|
int |
outp = 0 |
|
) |
| |
|
inlinevirtual |
◆ getLearnRate()
double FunctionApproximator::getLearnRate |
( |
| ) |
|
|
virtual |
◆ getNumInputs()
virtual int FunctionApproximator::getNumInputs |
( |
| ) |
|
|
inlinevirtual |
◆ getOutputActivation()
tActivation FunctionApproximator::getOutputActivation |
( |
| ) |
|
|
inline |
◆ load() [1/3]
virtual void FunctionApproximator::load |
( |
const char * |
| ) |
|
|
pure virtual |
◆ load() [2/3]
◆ load() [3/3]
virtual void FunctionApproximator::load |
( |
FILE * |
| ) |
|
|
pure virtual |
◆ Print()
virtual void FunctionApproximator::Print |
( |
| ) |
|
|
pure virtual |
◆ save() [1/2]
virtual void FunctionApproximator::save |
( |
const char * |
| ) |
|
|
pure virtual |
◆ save() [2/2]
virtual void FunctionApproximator::save |
( |
FILE * |
| ) |
|
|
pure virtual |
◆ setLearnRate()
void FunctionApproximator::setLearnRate |
( |
double |
_rate | ) |
|
|
virtual |
◆ setOutputActivation()
void FunctionApproximator::setOutputActivation |
( |
tActivation |
t | ) |
|
|
inline |
◆ test() [1/2]
virtual double* FunctionApproximator::test |
( |
const std::vector< double > & |
input | ) |
|
|
pure virtual |
◆ test() [2/2]
virtual double* FunctionApproximator::test |
( |
const std::vector< unsigned int > & |
input | ) |
|
|
pure virtual |
◆ train() [1/2]
virtual double FunctionApproximator::train |
( |
std::vector< double > & |
input, |
|
|
std::vector< double > & |
output2 |
|
) |
| |
|
pure virtual |
◆ train() [2/2]
virtual double FunctionApproximator::train |
( |
std::vector< unsigned int > & |
input, |
|
|
std::vector< double > & |
output2 |
|
) |
| |
|
pure virtual |
◆ outputActivation
Definition at line 62 of file FunctionApproximator.h.
Referenced by getOutputActivation(), LinearRegression::LinearRegression(), NN::load(), perceptron::load(), LogisticRegression::load(), LinearRegression::load(), LogisticRegression::LogisticRegression(), NN::NN(), NN::outputerr(), perceptron::perceptron(), setOutputActivation(), NN::test(), and perceptron::test().
◆ rate
double FunctionApproximator::rate |
|
protected |
The documentation for this class was generated from the following files: