#include <PatternManager.h>
Inheritance diagram for PatternManager:
Public Member Functions | |
PatternManager () | |
~PatternManager () | |
std::vector< Pattern > | getPatternSet () const |
std::vector< Int_t > | getRuntimeInput () const |
void | setPatternSet (std::vector< Pattern > vector) |
void | setRuntimeInput (std::vector< Int_t > vector) |
void | clearPatternSet () |
void | clearRuntimeInput () |
void | pushBackRuntimeInput (Int_t value) |
std::vector< Pattern > | getPatternSubset (std::string type) |
UInt_t | getPatternSetSize () const |
UInt_t | getPatternSetSize (std::string type="") |
UInt_t | getRuntimeInputSize () |
void | printVector (std::vector< Double_t > vector, std::string tagStringi="") |
void | printVector (std::vector< Int_t > vector, std::string tagStringi="") |
void | initializeRuntimeInput (Int_t n) |
void | standartizePatternSetUsing (std::string type) |
void | standartizeTargetsUsing (std::string type) |
void | PrintPatternSet (std::string type="") |
Prints out all patterns having type from the pattern set. | |
Double_t | CalculateError (std::string type="") |
Calculats an error defined as the difference between an actual NN output and a desired target value. | |
std::vector< Double_t > | getPatternInput (Int_t n, std::string type) |
std::vector< Double_t > | getPatternInput (Int_t n, Double_t target, std::string type) |
std::vector< Double_t > | getPatternTarget (Int_t n, std::string type) |
Protected Attributes | |
std::vector< Pattern > | patternSet |
std::vector< Int_t > | runtimeInput |
std::vector< Double_t > | mean |
std::vector< Double_t > | rms |
|
|
|
|
|
Calculats an error defined as the difference between an actual NN output and a desired target value. The differences are summed in quadrature for all NN outputs and the final value is normalized as:
Reimplemented in Interface. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prints out all patterns having type from the pattern set.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|