TarzaNN
TarzaNN neural network simulator
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
InputLearningFeaturePlane Class Reference

#include <InputLearningFeaturePlane.h>

Inheritance diagram for InputLearningFeaturePlane:
InputFeaturePlaneAbstract FeaturePlaneAbstract Observer Viewable

List of all members.

Public Member Functions

 ~InputLearningFeaturePlane ()
OutputImagegetCurrentOutput ()
OutputImagegetCurrentOutput (int index)
OutputImage ** getCurrentOutputs ()
void inhibitReturn ()
bool isSameAsLast ()
 Is the input the same as at the last step?

Protected Member Functions

 InputLearningFeaturePlane (Network *net, int l, char *filename, QString *name, bool isWTA, bool visible, bool scale, bool noise, float min, float max, NotifyStrategyAbstract *notify, int maxSteps, int levels)

Protected Attributes

char * mask_filename
bool input_scale
float input_min
float input_max
int window
bool noise

Friends

class FeaturePlaneFactory

Detailed Description

Loads a dataset and offers it as output sequentially.


Constructor & Destructor Documentation

InputLearningFeaturePlane::~InputLearningFeaturePlane ( )
InputLearningFeaturePlane::InputLearningFeaturePlane ( Network net,
int  l,
char *  filename,
QString *  name,
bool  isWTA,
bool  visible,
bool  scale,
bool  noise,
float  min,
float  max,
NotifyStrategyAbstract notify,
int  maxSteps,
int  levels 
) [protected]

Load the specified file

Parameters:
net- network that the FP belongs to
filename- base name of dataset
name- name of the feature plane
visible- should the FP be presented in the UI
scale- to scale or not to scale, this is the question
min- scale currentOutput to the min - max range
max
notify- notification strategy

Member Function Documentation

OutputImage * InputLearningFeaturePlane::getCurrentOutput ( ) [virtual]

Current output

Reimplemented from FeaturePlaneAbstract.

OutputImage * InputLearningFeaturePlane::getCurrentOutput ( int  index) [virtual]

Returns the feature plane's latest output, with an index for multi-output FPs. Overloaded in InputControllerAbstract and InputFeaturePlane where we can get RGB independently.

Reimplemented from FeaturePlaneAbstract.

OutputImage ** InputLearningFeaturePlane::getCurrentOutputs ( )

Array with sequence of outputs

void InputLearningFeaturePlane::inhibitReturn ( ) [virtual]

Reimplemented from InputFeaturePlaneAbstract.

bool InputLearningFeaturePlane::isSameAsLast ( )

Is the input the same as at the last step?


Friends And Related Function Documentation

friend class FeaturePlaneFactory [friend]

Reimplemented from FeaturePlaneAbstract.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines