Technical Details of

DataEngine ADL



Class Hierarchy



Member-functions of the class ADL DataAnalysis Object:

class ADLDataAnalysisObject
{
public:
ADLDataAnalysisObject();
virtual ~ADLDataAnalysisObject();

int load( const char * fname );
int load( istream& in );
int init( const char * const * features = 0, unsigned int numFeatures = 0 );
int init( const char * const * inputFeatures, unsigned int numInputFeatures, const char * const * outputFeatures, unsigned int numOutputFeatures );
int execute( const double * input, double * output, unsigned int numObjects = 1 );
int execute( const double * const * input, double * const * output, unsigned int numObjects = 1 );

int exit();
unsigned int getNumInputs () const; const char * const * getInputLabels () const;
const char * getInputLabel ( unsigned int index ) const;
double getInputFactor ( unsigned int index ) const;
double getInputOffset ( unsigned int index ) const;
double getInputRangeMin( unsigned int index ) const;
double getInputRangeMax( unsigned int index ) const;
unsigned int getNumOutputs () const;
const char * const * getOutputLabels () const;

const char * getOutputLabel ( unsigned int index ) const;
double getOutputFactor ( unsigned int index ) const;
double getOutputOffset ( unsigned int index ) const;
double getOutputRangeMin( unsigned int index ) const;
double getOutputRangeMax( unsigned int index ) const;

ADLErrorEnum error () const;
const char * errorMessage () const;
ADLStatusEnum status () const;
const char * statusMessage() const;
void clear ();
};



DataEngine ADL ....

  • is a library which enables you to integrate fuzzy and neural systems, developed with DataEngine or DataEngine V.i into your own application program!
  • makes model maintenance easy, since changes in the classifier or controller are possible without re-compiling and linking.
  • simplifies the application of clustering techniques, neural networks and knowledge based systems for solving your problems.
  • is easy to use because of its well structured class hierarchy.

All the techniques available for intelligent data mining and control are found as self-contained objects:

  • algorithmic fuzzy clustering techniques,
  • various types of neural networks,
  • fuzzy inference system.

Top|Home|Contact Us|Info|Back