SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | 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]

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
- Public Member Functions inherited from CSGObject
 CSGObject ()
 CSGObject (const CSGObject &orig)
virtual ~CSGObject ()
virtual bool is_generic (EPrimitiveType *generic) const
template<class T >
void set_generic ()
void unset_generic ()
virtual void print_serializable (const char *prefix="")
virtual bool save_serializable (CSerializableFile *file, const char *prefix="")
virtual bool load_serializable (CSerializableFile *file, const char *prefix="")
void set_global_io (SGIO *io)
SGIOget_global_io ()
void set_global_parallel (Parallel *parallel)
Parallelget_global_parallel ()
void set_global_version (Version *version)
Versionget_global_version ()
SGVector< char * > get_modelsel_names ()
char * get_modsel_param_descr (const char *param_name)
index_t get_modsel_param_index (const char *param_name)

Protected Attributes

CSGInterface * ui
CFeaturestrain_features
CFeaturestest_features
CFeaturesref_features

Additional Inherited Members

- Public Attributes inherited from CSGObject
SGIOio
Parallelparallel
Versionversion
Parameterm_parameters
Parameterm_model_selection_parameters
- Protected Member Functions inherited from CSGObject
virtual void load_serializable_pre () throw (ShogunException)
virtual void load_serializable_post () throw (ShogunException)
virtual void save_serializable_pre () throw (ShogunException)
virtual void save_serializable_post () throw (ShogunException)

Constructor & Destructor Documentation

constructor

Definition at line 47 of file GUIFeatures.h.

CGUIFeatures ( CSGInterface *  interface)

constructor

Parameters
interface

Definition at line 21 of file GUIFeatures.cpp.

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:

SHOGUN Machine Learning Toolbox - Documentation