Public Member Functions | Protected Attributes

CStreamingFileFromStringFeatures< T > Class Template Reference


Detailed Description

template<class T>
class shogun::CStreamingFileFromStringFeatures< T >

Class CStreamingFileFromStringFeatures is derived from CStreamingFile and provides an input source for the online framework from a CStringFeatures object.

Definition at line 22 of file StreamingFileFromStringFeatures.h.

Inheritance diagram for CStreamingFileFromStringFeatures< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CStreamingFileFromStringFeatures ()
 CStreamingFileFromStringFeatures (CStringFeatures< T > *feat)
 CStreamingFileFromStringFeatures (CStringFeatures< T > *feat, float64_t *lab)
virtual ~CStreamingFileFromStringFeatures ()
virtual void get_string (T *&vec, int32_t &len)
virtual void get_string_and_label (T *&vec, int32_t &len, float64_t &label)
void reset_stream ()
virtual const char * get_name () const

Protected Attributes

CStringFeatures< T > * features
 StringFeatures object.
int32_t vector_num
 Index of vector to be returned from the feature matrix.

Constructor & Destructor Documentation

Default constructor

Definition at line 105 of file StreamingFileFromStringFeatures.h.

Constructor taking a StringFeatures object as arg

Parameters:
feat StringFeatures object

Definition at line 112 of file StreamingFileFromStringFeatures.h.

Constructor taking a StringFeatures object as arg

Parameters:
feat StringFeatures object
lab Labels as float64_t*

Definition at line 119 of file StreamingFileFromStringFeatures.h.

Destructor

Definition at line 126 of file StreamingFileFromStringFeatures.h.


Member Function Documentation

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

Reimplemented from CStreamingFileFromFeatures.

Definition at line 82 of file StreamingFileFromStringFeatures.h.

void get_string ( T *&  vec,
int32_t &  len 
) [virtual]

This function will be called for reading strings from the corresponding StringFeatures object. It is specialized depending on class type T.

Parameters:
vec vector
len length of vector

Definition at line 138 of file StreamingFileFromStringFeatures.h.

void get_string_and_label ( T *&  vec,
int32_t &  len,
float64_t label 
) [virtual]

This function will be called for reading strings and labels from the corresponding StringFeatures object. It is specialized depending on class type T.

Parameters:
vec vector
len length of vector
label label

Definition at line 159 of file StreamingFileFromStringFeatures.h.

void reset_stream (  )  [virtual]

Reset the stream so the next example returned is the first example in the SimpleFeatures object.

Reimplemented from CStreamingFile.

Definition at line 76 of file StreamingFileFromStringFeatures.h.


Member Data Documentation

CStringFeatures<T>* features [protected]

StringFeatures object.

Reimplemented from CStreamingFileFromFeatures.

Definition at line 97 of file StreamingFileFromStringFeatures.h.

int32_t vector_num [protected]

Index of vector to be returned from the feature matrix.

Definition at line 100 of file StreamingFileFromStringFeatures.h.


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

SHOGUN Machine Learning Toolbox - Documentation