|
virtual double | getAnnealCoolingRatio () const =0 |
|
virtual double | getAnnealFinalT () const =0 |
|
virtual double | getAnnealInitialT () const =0 |
|
virtual int | getAnnealItePerStep () const =0 |
|
virtual void | setAnnealCoolingRatio (double val)=0 |
|
virtual void | setAnnealEnergyRNG (const RNG &rng)=0 |
| Set/initialize anneal RNG. More...
|
|
virtual void | setAnnealFinalT (double val)=0 |
|
virtual void | setAnnealInitialT (double val)=0 |
|
virtual void | setAnnealItePerStep (int val)=0 |
|
double | getAnnealCoolingRatio () const |
|
double | getAnnealFinalT () const |
|
double | getAnnealInitialT () const |
|
int | getAnnealItePerStep () const |
|
virtual double | getBackpropMomentumScale () const =0 |
|
virtual double | getBackpropWeightScale () const =0 |
|
virtual cv::Mat | getLayerSizes () const =0 |
|
virtual double | getRpropDW0 () const =0 |
|
virtual double | getRpropDWMax () const =0 |
|
virtual double | getRpropDWMin () const =0 |
|
virtual double | getRpropDWMinus () const =0 |
|
virtual double | getRpropDWPlus () const =0 |
|
virtual TermCriteria | getTermCriteria () const =0 |
|
virtual int | getTrainMethod () const =0 |
|
virtual Mat | getWeights (int layerIdx) const =0 |
|
virtual void | setActivationFunction (int type, double param1=0, double param2=0)=0 |
|
void | setAnnealCoolingRatio (double val) |
|
void | setAnnealEnergyRNG (const RNG &rng) |
| Set/initialize anneal RNG. More...
|
|
void | setAnnealFinalT (double val) |
|
void | setAnnealInitialT (double val) |
|
void | setAnnealItePerStep (int val) |
|
virtual void | setBackpropMomentumScale (double val)=0 |
|
virtual void | setBackpropWeightScale (double val)=0 |
|
virtual void | setLayerSizes (InputArray _layer_sizes)=0 |
|
virtual void | setRpropDW0 (double val)=0 |
|
virtual void | setRpropDWMax (double val)=0 |
|
virtual void | setRpropDWMin (double val)=0 |
|
virtual void | setRpropDWMinus (double val)=0 |
|
virtual void | setRpropDWPlus (double val)=0 |
|
virtual void | setTermCriteria (TermCriteria val)=0 |
|
virtual void | setTrainMethod (int method, double param1=0, double param2=0)=0 |
|
virtual float | calcError (const Ptr< TrainData > &data, bool test, OutputArray resp) const |
| Computes error on the training or test dataset. More...
|
|
virtual bool | empty () const CV_OVERRIDE |
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. More...
|
|
virtual int | getVarCount () const =0 |
| Returns the number of variables in training samples. More...
|
|
virtual bool | isClassifier () const =0 |
| Returns true if the model is classifier. More...
|
|
virtual bool | isTrained () const =0 |
| Returns true if the model is trained. More...
|
|
virtual float | predict (InputArray samples, OutputArray results=noArray(), int flags=0) const =0 |
| Predicts response(s) for the provided sample(s) More...
|
|
virtual bool | train (const Ptr< TrainData > &trainData, int flags=0) |
| Trains the statistical model. More...
|
|
virtual bool | train (InputArray samples, int layout, InputArray responses) |
| Trains the statistical model. More...
|
|
| Algorithm () |
|
virtual | ~Algorithm () |
|
virtual void | clear () |
| Clears the algorithm state. More...
|
|
virtual String | getDefaultName () const |
|
virtual void | read (const FileNode &fn) |
| Reads algorithm parameters from a file storage. More...
|
|
virtual void | save (const String &filename) const |
|
virtual void | write (FileStorage &fs) const |
| Stores algorithm parameters in a file storage. More...
|
|
void | write (FileStorage &fs, const String &name) const |
|
void | write (const Ptr< FileStorage > &fs, const String &name=String()) const |
|
|
enum | ActivationFunctions {
IDENTITY = 0,
SIGMOID_SYM = 1,
GAUSSIAN = 2,
RELU = 3,
LEAKYRELU = 4
} |
|
enum | TrainFlags {
UPDATE_WEIGHTS = 1,
NO_INPUT_SCALE = 2,
NO_OUTPUT_SCALE = 4
} |
|
enum | TrainingMethods {
BACKPROP =0,
RPROP = 1,
ANNEAL = 2
} |
|
enum | Flags {
UPDATE_MODEL = 1,
RAW_OUTPUT =1,
COMPRESSED_INPUT =2,
PREPROCESSED_INPUT =4
} |
|
static Ptr< ANN_MLP > | create () |
| Creates empty model. More...
|
|
static Ptr< ANN_MLP > | load (const String &filepath) |
| Loads and creates a serialized ANN from a file. More...
|
|
template<typename _Tp > |
static Ptr< _Tp > | train (const Ptr< TrainData > &data, int flags=0) |
| Create and train model with default parameters. More...
|
|
template<typename _Tp > |
static Ptr< _Tp > | load (const String &filename, const String &objname=String()) |
| Loads algorithm from the file. More...
|
|
template<typename _Tp > |
static Ptr< _Tp > | loadFromString (const String &strModel, const String &objname=String()) |
| Loads algorithm from a String. More...
|
|
template<typename _Tp > |
static Ptr< _Tp > | read (const FileNode &fn) |
| Reads algorithm from the file node. More...
|
|
void | writeFormat (FileStorage &fs) const |
|
Artificial Neural Networks - Multi-Layer Perceptrons.
- See also
- Neural Networks