This class is used to read Htk seqdatasets
Inheritance:
Public Fields
-
IOHtk** htk
- the files, in htk format
-
Dictionary* dict
- used to read targets and alignments
-
int n_per_frame
- number of miliseconds per frame (used during alignment)
Public Methods
-
HtkSeqDataSet(char* file, int max_load=-1)
-
HtkSeqDataSet(char** files, int n_files, int max_load=-1)
-
virtual void freeMemory()
- destroys data allocated by createData
-
virtual void write(char* dir_to_save)
- save the data set on htk binary format in specifing directory
Public Fields
-
SeqExample* examples
-
char** file_names
-
int n_file_names
-
bool norm_inputs
-
bool norm_observations
-
real* mean_in
-
real* mean_ob
-
real* stdv_in
-
real* stdv_ob
-
int current_frame
-
int n_frames
-
int n_observations
-
int tot_n_frames
-
char* kind
-
int n_seqtargets
-
real** seqtargets
Public Methods
-
int removeUnlikelyFrames(Distribution* likely_distr, Distribution* unlikely_distr, int obs_offset = 0, int range=5)
-
void removeUnusedData(bool* mask)
-
void normalizeUsingDataSet( SeqDataSet* )
-
void normalize()
-
void setFrame( int )
-
void totNFrames()
-
void toOneFramePerExample()
-
virtual void readTargets(char* file)
-
virtual void readAlignments(char* file, bool needs_all_examples = false)
-
void setSelectedFrames( int* selected_frames, int n_selected_frames )
-
void unsetSelectedFrames()
-
void display()
-
virtual void loadFILE(FILE* file)
-
virtual void saveFILE(FILE* file)
Inherited from DataSet:
Public Fields
-
int* selected_examples
-
int current_example
-
int n_targets
-
void* targets
-
int n_inputs
-
List* inputs
-
int n_examples
-
int n_real_examples
Public Methods
-
void setExample(int t)
-
virtual void setRealExample(int t)
-
void pushSubset(int* subset_, int n_examples_)
-
void popSubset()
Inherited from Object:
Public Methods
-
virtual void init()
-
void addOption(const char* name, int size, void* ptr, const char* help="", bool is_allowed_after_init=false)
-
void addIOption(const char* name, int* ptr, int init_value, const char* help="", bool is_allowed_after_init=false)
-
void addROption(const char* name, real* ptr, real init_value, const char* help="", bool is_allowed_after_init=false)
-
void addBOption(const char* name, bool* ptr, bool init_value, const char* help="", bool is_allowed_after_init=false)
-
void setOption(const char* name, void* ptr)
-
void setIOption(const char* name, int option)
-
void setROption(const char* name, real option)
-
void setBOption(const char* name, bool option)
-
void load(const char* filename)
-
void save(const char* filename)
Documentation
This class is used to read Htk seqdatasets
IOHtk** htk
- the files, in htk format
Dictionary* dict
- used to read targets and alignments
int n_per_frame
- number of miliseconds per frame (used during alignment)
HtkSeqDataSet(char* file, int max_load=-1)
HtkSeqDataSet(char** files, int n_files, int max_load=-1)
virtual void freeMemory()
- destroys data allocated by createData
virtual void write(char* dir_to_save)
- save the data set on htk binary format in specifing directory
- This class has no child classes.
- Author:
- Samy Bengio (bengio@idiap.ch)
Johnny Mariethoz (Johnny.Mariethoz@idiap.ch)
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.