KSquare Utilities
FileDesc.h File Reference
#include "GoalKeeper.h"
#include "KKStr.h"
#include "RunLog.h"
#include "XmlStream.h"
#include "Attribute.h"
#include "MLClass.h"

Go to the source code of this file.

Classes

class  KKMLL::FileDesc
 Provides a detailed description of the attributes of a dataset. More...
 
class  KKMLL::XmlElementFileDesc
 

Namespaces

 KKMLL
 Namespace for all K^2 Machine Learning code.
 

Macros

#define _FileDesc_Defined_
 

Typedefs

typedef FeatureFileIO * KKMLL::FeatureFileIOPtr
 
typedef FileDesc::FileDescConstPtr KKMLL::FileDescConstPtr
 
typedef FileDescList * KKMLL::FileDescListPtr
 
typedef XmlElementFileDesc * KKMLL::XmlElementFileDescPtr
 

Detailed Description

Author
Kurt Kramer
Describes the different fields of a dataset. There will be one instance of this *
class for each type of Dataset that you have in an application. From this *
object you can get information such as number of attributes, Attribute types, *
weather they are nominal, continuous. If nominal what are the accepted *
values. *
*
Never delete an instance of a FileDesc object. *
*
Only one FileDesc object can exist for any Dataset. Example the Forest Cover *
dataset. You can split the data into many files and manage them separately but *
you will only have one instance of a FileDesc object that they will all refer *
to. See "GetExistingFileDesc" method below. You would initially create an *
instance of FileDesc and then use "GetExistingFileDesc" to make sure that it is *
unique. This typically happens in the FeatureFileIO derived classes. *
*

Definition in file FileDesc.h.

Macro Definition Documentation

#define _FileDesc_Defined_

Definition at line 309 of file FileDesc.h.