Public Member Functions | Protected Attributes

CGUIFeatures Class Reference


Detailed Description

UI features.

Definition at line 36 of file GUIFeatures.h.

Inheritance diagram for CGUIFeatures:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CGUIFeatures ()
 CGUIFeatures (CSGInterface *interface)
 ~CGUIFeatures ()
CFeaturesget_train_features ()
CFeaturesget_test_features ()
bool set_train_features (CFeatures *f)
bool set_test_features (CFeatures *f)
void add_train_features (CFeatures *f)
void add_test_features (CFeatures *f)
void add_train_dotfeatures (CDotFeatures *f)
void add_test_dotfeatures (CDotFeatures *f)
bool del_last_feature_obj (char *target)
void invalidate_train ()
void invalidate_test ()
bool load (char *filename, char *fclass, char *type, char *target, int32_t size, int32_t comp_features)
bool save (char *filename, char *type, char *target)
bool clean (char *target)
bool reshape (char *target, int32_t num_feat, int32_t num_vec)
CFeaturesget_convert_features (char *target)
bool set_convert_features (CFeatures *features, char *target)
CSparseFeatures< float64_t > * convert_simple_real_to_sparse_real (CSimpleFeatures< float64_t > *src)
CStringFeatures< char > * convert_simple_char_to_string_char (CSimpleFeatures< char > *src)
CSimpleFeatures< float64_t > * convert_simple_char_to_simple_align (CSimpleFeatures< char > *src, float64_t gap_cost=0)
CSimpleFeatures< float64_t > * convert_simple_word_to_simple_salzberg (CSimpleFeatures< uint16_t > *src)
CTOPFeaturesconvert_string_word_to_simple_top (CStringFeatures< uint16_t > *src)
CFKFeaturesconvert_string_word_to_simple_fk (CStringFeatures< uint16_t > *src)
CSimpleFeatures< float64_t > * convert_sparse_real_to_simple_real (CSparseFeatures< float64_t > *src)
CExplicitSpecFeaturesconvert_string_byte_to_spec_word (CStringFeatures< uint16_t > *src, bool use_norm)
template<class CT , class ST >
CStringFeatures< ST > * convert_string_char_to_string_generic (CStringFeatures< CT > *src, int32_t order=1, int32_t start=0, int32_t gap=0, char rev='f', CAlphabet *alpha=NULL)
bool set_reference_features (char *target)
virtual const char * get_name () const

Protected Attributes

CSGInterface * ui
CFeaturestrain_features
CFeaturestest_features
CFeaturesref_features

Constructor & Destructor Documentation

CGUIFeatures (  ) 

constructor

Definition at line 47 of file GUIFeatures.h.

CGUIFeatures ( CSGInterface *  interface  ) 

constructor

Parameters:
interface 

Definition at line 21 of file GUIFeatures.cpp.

~CGUIFeatures (  ) 

destructor

Definition at line 27 of file GUIFeatures.cpp.


Member Function Documentation

void add_test_dotfeatures ( CDotFeatures f  ) 

add test dotfeatures

Parameters:
f 

Definition at line 615 of file GUIFeatures.cpp.

void add_test_features ( CFeatures f  ) 

add test features

Parameters:
f 

Definition at line 646 of file GUIFeatures.cpp.

void add_train_dotfeatures ( CDotFeatures f  ) 

add train dotfeatures

Parameters:
f 

Definition at line 583 of file GUIFeatures.cpp.

void add_train_features ( CFeatures f  ) 

add train features

Parameters:
f 

Definition at line 555 of file GUIFeatures.cpp.

bool clean ( char *  target  ) 

clean/r features

Definition at line 204 of file GUIFeatures.cpp.

CSimpleFeatures< float64_t > * convert_simple_char_to_simple_align ( CSimpleFeatures< char > *  src,
float64_t  gap_cost = 0 
)

convert simple char to simple align

Parameters:
src 
gap_cost 

Definition at line 506 of file GUIFeatures.cpp.

CStringFeatures< char > * convert_simple_char_to_string_char ( CSimpleFeatures< char > *  src  ) 

converst simple char to string char

Parameters:
src 

Definition at line 322 of file GUIFeatures.cpp.

CSparseFeatures< float64_t > * convert_simple_real_to_sparse_real ( CSimpleFeatures< float64_t > *  src  ) 

convert features from one class/type to another

Parameters:
src 

Definition at line 298 of file GUIFeatures.cpp.

CSimpleFeatures< float64_t > * convert_simple_word_to_simple_salzberg ( CSimpleFeatures< uint16_t > *  src  ) 

convert simple word to simple salzberg

Parameters:
src 

Definition at line 364 of file GUIFeatures.cpp.

CSimpleFeatures< float64_t > * convert_sparse_real_to_simple_real ( CSparseFeatures< float64_t > *  src  ) 

convert sparse real to simple real

Parameters:
src 

Definition at line 477 of file GUIFeatures.cpp.

CExplicitSpecFeatures * convert_string_byte_to_spec_word ( CStringFeatures< uint16_t > *  src,
bool  use_norm 
)

convert string byte to spec word

Parameters:
src 
use_norm 

Definition at line 500 of file GUIFeatures.cpp.

CStringFeatures<ST>* convert_string_char_to_string_generic ( CStringFeatures< CT > *  src,
int32_t  order = 1,
int32_t  start = 0,
int32_t  gap = 0,
char  rev = 'f',
CAlphabet alpha = NULL 
)

convert string char to string generic

Parameters:
src 
order 
start 
gap 
rev 
alpha 

Definition at line 179 of file GUIFeatures.h.

CFKFeatures * convert_string_word_to_simple_fk ( CStringFeatures< uint16_t > *  src  ) 

convert string word to simple fk

Parameters:
src 

Definition at line 439 of file GUIFeatures.cpp.

CTOPFeatures * convert_string_word_to_simple_top ( CStringFeatures< uint16_t > *  src  ) 

convert string word to simple top

Parameters:
src 

Definition at line 406 of file GUIFeatures.cpp.

bool del_last_feature_obj ( char *  target  ) 

delete last feature obj from combined features

Definition at line 674 of file GUIFeatures.cpp.

CFeatures * get_convert_features ( char *  target  ) 

get features for target to convert

Definition at line 249 of file GUIFeatures.cpp.

virtual const char* get_name (  )  const [virtual]
Returns:
object name

Implements CSGObject.

Definition at line 224 of file GUIFeatures.h.

CFeatures* get_test_features (  ) 

get test features

Definition at line 58 of file GUIFeatures.h.

CFeatures* get_train_features (  ) 

get train features

Definition at line 56 of file GUIFeatures.h.

void invalidate_test (  ) 

invalidate test

Definition at line 41 of file GUIFeatures.cpp.

void invalidate_train (  ) 

invalidate train

Definition at line 34 of file GUIFeatures.cpp.

bool load ( char *  filename,
char *  fclass,
char *  type,
char *  target,
int32_t  size,
int32_t  comp_features 
)

load features from file

FIXME make CHAR type configurable... it is DNA by default

FIXME make CHAR type configurable... it is DNA by default

FIXME make CHAR type configurable... it is DNA by default

FIXME make CHAR type configurable... it is DNA by default

Definition at line 48 of file GUIFeatures.cpp.

bool reshape ( char *  target,
int32_t  num_feat,
int32_t  num_vec 
)

reshape target feature matrix

Definition at line 216 of file GUIFeatures.cpp.

bool save ( char *  filename,
char *  type,
char *  target 
)

save features to file

Definition at line 141 of file GUIFeatures.cpp.

bool set_convert_features ( CFeatures features,
char *  target 
)

set convert(ed) features for target

Definition at line 266 of file GUIFeatures.cpp.

bool set_reference_features ( char *  target  ) 

set reference features from target

Definition at line 533 of file GUIFeatures.cpp.

bool set_test_features ( CFeatures f  ) 

set test features

Parameters:
f 

Definition at line 75 of file GUIFeatures.h.

bool set_train_features ( CFeatures f  ) 

set train features

Parameters:
f 

Definition at line 63 of file GUIFeatures.h.


Member Data Documentation

CFeatures* ref_features [protected]

ref features

Definition at line 234 of file GUIFeatures.h.

CFeatures* test_features [protected]

test features

Definition at line 232 of file GUIFeatures.h.

CFeatures* train_features [protected]

train features

Definition at line 230 of file GUIFeatures.h.

CSGInterface* ui [protected]

ui

Definition at line 228 of file GUIFeatures.h.


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

SHOGUN Machine Learning Toolbox - Documentation