SHOGUN
v1.1.0
|
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.
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 |
![]() | |
CStreamingFileFromFeatures () | |
CStreamingFileFromFeatures (CFeatures *feat) | |
CStreamingFileFromFeatures (CFeatures *feat, float64_t *lab) | |
virtual | ~CStreamingFileFromFeatures () |
virtual void | set_features (CFeatures *feat) |
virtual void | set_labels (float64_t *lab) |
![]() | |
CStreamingFile () | |
CStreamingFile (char *fname, char rw='r') | |
virtual | ~CStreamingFile () |
void | close () |
virtual bool | is_seekable () |
virtual void | get_vector (VwExample *&ex, int32_t &len) |
virtual void | get_vector_and_label (VwExample *&ex, int32_t &len, float64_t &label) |
virtual void | get_vector (bool *&vector, int32_t &len) |
virtual void | get_vector (uint8_t *&vector, int32_t &len) |
virtual void | get_vector (char *&vector, int32_t &len) |
virtual void | get_vector (int32_t *&vector, int32_t &len) |
virtual void | get_vector (float32_t *&vector, int32_t &len) |
virtual void | get_vector (float64_t *&vector, int32_t &len) |
virtual void | get_vector (int16_t *&vector, int32_t &len) |
virtual void | get_vector (uint16_t *&vector, int32_t &len) |
virtual void | get_vector (int8_t *&vector, int32_t &len) |
virtual void | get_vector (uint32_t *&vector, int32_t &len) |
virtual void | get_vector (int64_t *&vector, int32_t &len) |
virtual void | get_vector (uint64_t *&vector, int32_t &len) |
virtual void | get_vector (floatmax_t *&vector, int32_t &len) |
virtual void | get_vector_and_label (bool *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (uint8_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (char *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (int32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (float32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (float64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (int16_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (uint16_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (int8_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (uint32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (int64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (uint64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_vector_and_label (floatmax_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string (bool *&vector, int32_t &len) |
virtual void | get_string (uint8_t *&vector, int32_t &len) |
virtual void | get_string (char *&vector, int32_t &len) |
virtual void | get_string (int32_t *&vector, int32_t &len) |
virtual void | get_string (float32_t *&vector, int32_t &len) |
virtual void | get_string (float64_t *&vector, int32_t &len) |
virtual void | get_string (int16_t *&vector, int32_t &len) |
virtual void | get_string (uint16_t *&vector, int32_t &len) |
virtual void | get_string (int8_t *&vector, int32_t &len) |
virtual void | get_string (uint32_t *&vector, int32_t &len) |
virtual void | get_string (int64_t *&vector, int32_t &len) |
virtual void | get_string (uint64_t *&vector, int32_t &len) |
virtual void | get_string (floatmax_t *&vector, int32_t &len) |
virtual void | get_string_and_label (bool *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (uint8_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (char *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (int32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (float32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (float64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (int16_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (uint16_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (int8_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (uint32_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (int64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (uint64_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_string_and_label (floatmax_t *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector (SGSparseVectorEntry< bool > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< uint8_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< char > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< int32_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< float32_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< float64_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< int16_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< uint16_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< int8_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< uint32_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< int64_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< uint64_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector (SGSparseVectorEntry< floatmax_t > *&vector, int32_t &len) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< bool > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< uint8_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< char > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< int32_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< float32_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< float64_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< int16_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< uint16_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< int8_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< uint32_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< int64_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< uint64_t > *&vector, int32_t &len, float64_t &label) |
virtual void | get_sparse_vector_and_label (SGSparseVectorEntry< floatmax_t > *&vector, int32_t &len, float64_t &label) |
![]() | |
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) |
SGIO * | get_global_io () |
void | set_global_parallel (Parallel *parallel) |
Parallel * | get_global_parallel () |
void | set_global_version (Version *version) |
Version * | get_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 | |
CStringFeatures< T > * | features |
StringFeatures object. | |
int32_t | vector_num |
Index of vector to be returned from the feature matrix. | |
![]() | |
CFeatures * | features |
Features object. | |
float64_t * | labels |
Labels (if applicable) | |
![]() | |
CIOBuffer * | buf |
Buffer to hold stuff in memory. | |
char | task |
Task. | |
char * | filename |
Name of the handled file. |
Additional Inherited Members | |
![]() | |
SGIO * | io |
Parallel * | parallel |
Version * | version |
Parameter * | m_parameters |
Parameter * | m_model_selection_parameters |
![]() | |
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) |
Default constructor
Definition at line 105 of file StreamingFileFromStringFeatures.h.
CStreamingFileFromStringFeatures | ( | CStringFeatures< T > * | feat | ) |
Constructor taking a StringFeatures object as arg
feat | StringFeatures object |
Definition at line 112 of file StreamingFileFromStringFeatures.h.
CStreamingFileFromStringFeatures | ( | CStringFeatures< T > * | feat, |
float64_t * | lab | ||
) |
Constructor taking a StringFeatures object as arg
feat | StringFeatures object |
lab | Labels as float64_t* |
Definition at line 119 of file StreamingFileFromStringFeatures.h.
|
virtual |
Destructor
Definition at line 126 of file StreamingFileFromStringFeatures.h.
|
virtual |
Reimplemented from CStreamingFileFromFeatures.
Definition at line 82 of file StreamingFileFromStringFeatures.h.
|
virtual |
This function will be called for reading strings from the corresponding StringFeatures object. It is specialized depending on class type T.
vec | vector |
len | length of vector |
Definition at line 138 of file StreamingFileFromStringFeatures.h.
|
virtual |
This function will be called for reading strings and labels from the corresponding StringFeatures object. It is specialized depending on class type T.
vec | vector |
len | length of vector |
label | label |
Definition at line 159 of file StreamingFileFromStringFeatures.h.
|
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.
|
protected |
StringFeatures object.
Definition at line 97 of file StreamingFileFromStringFeatures.h.
|
protected |
Index of vector to be returned from the feature matrix.
Definition at line 100 of file StreamingFileFromStringFeatures.h.