File: SeqDataSet.html

package info (click to toggle)
torch 2-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 5,488 kB
  • ctags: 3,217
  • sloc: cpp: 14,272; makefile: 201
file content (386 lines) | stat: -rw-r--r-- 17,857 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
<HEAD>
   <TITLE>class  SeqDataSet</TITLE>
   <META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
</HEAD>
<BODY BGCOLOR="#ffffff">

<H2>class  <A HREF="#DOC.DOCU">SeqDataSet</A></H2></H2><BLOCKQUOTE>This class defines the standard framework of  Sequence Data processing</BLOCKQUOTE>
<HR>

<H2>Inheritance:</H2>
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
<param name=classes value="CObject,MObject.html,CDataSet,MDataSet.html,CSeqDataSet,MSeqDataSet.html,CPhonemeSeqDataSet,MPhonemeSeqDataSet.html,CMatSeqDataSet,MMatSeqDataSet.html,CHtkSeqDataSet,MHtkSeqDataSet.html">
<param name=before value="M,M,M,M|_,MR_,Mr_">
<param name=after value="Md_SP,Md_,M,M,M,M">
<param name=indent value="0,1,2,2,2,2">
<param name=arrowdir value="down">
</APPLET>
<HR>

<DL>
<P><DL>
<DT><H3>Public Fields</H3><DD><DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SeqExample.html">SeqExample</A>* <B><A HREF="#DOC.108.1">examples</A></B>
<DD><I>the vector of examples of the dataset</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>char** <B><A HREF="#DOC.108.2">file_names</A></B>
<DD><I>names of data files</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.3">n_file_names</A></B>
<DD><I>the number of data files to read</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.108.4">norm_inputs</A></B>
<DD><I>do we normalize the inputs?</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.108.5">norm_observations</A></B>
<DD><I>do we normalize the observations?</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>real* <B><A HREF="#DOC.108.6">mean_in</A></B>
<DD><I>if we normalize the inputs, this vector contains the mean of the inputs</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>real* <B><A HREF="#DOC.108.7">mean_ob</A></B>
<DD><I>if we normalize the inputs, this vector contains the mean of the observations</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>real* <B><A HREF="#DOC.108.8">stdv_in</A></B>
<DD><I>if we normalize the inputs, this vector contains the stdev of the inputs</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>real* <B><A HREF="#DOC.108.9">stdv_ob</A></B>
<DD><I>if we normalize the inputs, this vector contains the stdev of the observations</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.10">current_frame</A></B>
<DD><I>the current frame we are working on</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.11">n_frames</A></B>
<DD><I>the number of frames of the current example</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.12">n_observations</A></B>
<DD><I>the number of observations of the examples</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.13">tot_n_frames</A></B>
<DD><I>the total number of frames in the dataset</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>char* <B><A HREF="#DOC.108.14">kind</A></B>
<DD><I>some dataset keeps an information of the kind of the data.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.15">n_seqtargets</A></B>
<DD><I>if there are targets, the length of the seqtargets matrix.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>real** <B><A HREF="#DOC.108.16">seqtargets</A></B>
<DD><I>the targets of the current example</I>
</DL></P>

<P><DL>
<DT><H3>Public Methods</H3><DD><DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.108.17">freeMemory</A></B>() = 0
<DD><I>each Subclass of <TT>SeqDataSet</TT> is forced  to allocate/free its own memory.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.108.18">removeUnlikelyFrames</A></B>(<!1><A HREF="Distribution.html">Distribution</A>* likely_distr, <!1><A HREF="Distribution.html">Distribution</A>* unlikely_distr, int obs_offset = 0, int range=5)
<DD><I>Remove the frames considering as unlinkely and return the number of removed frames</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.19">removeUnusedData</A></B>(bool* mask)
<DD><I>Remove the column of data unused </I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.20">normalizeUsingDataSet</A></B>( <!1><A HREF="SeqDataSet.html">SeqDataSet</A>* )
<DD><I>Normalize the <TT>DataSet</TT> using the normalization values of another <TT>DataSet</TT>.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.21">normalize</A></B>()
<DD><I>normalize the database</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.22">setFrame</A></B>( int )
<DD><I>set the current frame of the current example</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.23">totNFrames</A></B>()
<DD><I>compute the total number of frames in the database.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.24">toOneFramePerExample</A></B>()
<DD><I>transform the database such that there is one frame per example.</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.108.25">readTargets</A></B>(char* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)
<DD><I>read seqtargets from a file</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.108.26">readAlignments</A></B>(char* <!1><A HREF="Measurer.html#DOC.30.2">file</A>, bool needs_all_examples = false)
<DD><I>read alignments from a file</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.27">setSelectedFrames</A></B>( int* <!1><A HREF="SeqExample.html#DOC.107.10">selected_frames</A>, int n_selected_frames )
<DD><I>for the current example, consider only the <TT>selected_frames</TT></I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.28">unsetSelectedFrames</A></B>()
<DD><I>for the current example, consider all the frames</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.108.29">display</A></B>()
<DD><I>print the database, for debugging purposes only</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.108.30">loadFILE</A></B>(FILE* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)
<DD><I>Load the normalization parameters</I>
<DT>
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.108.31">saveFILE</A></B>(FILE* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)
<DD><I>Save the normalization parameters</I>
</DL></P>

</DL>
<HR><H3>Inherited from <A HREF="DataSet.html">DataSet</A>:</H3>
<DL>
<P><DL>
<DT><H3>Public Fields</H3><DD><DT>
<IMG ALT="o" SRC=icon2.gif>int* <B>selected_examples</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>int <B>current_example</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>int <B>n_targets</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>void* <B>targets</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>int <B>n_inputs</B>
<DT>
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="List.html">List</A>* <B>inputs</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>int <B>n_examples</B>
<DT>
<IMG ALT="o" SRC=icon2.gif>int <B>n_real_examples</B>
</DL></P>

<P><DL>
<DT><H3>Public Methods</H3><DD><DT>
<IMG ALT="o" SRC=icon2.gif>void <B>setExample</B>(int t)
<DT>
<IMG ALT="o" SRC=icon2.gif>virtual   void <B>setRealExample</B>(int t)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>pushSubset</B>(int* subset_, int n_examples_)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>popSubset</B>()
</DL></P>

</DL>
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
<DL>
<P><DL>
<DT><H3>Public Methods</H3><DD><DT>
<IMG ALT="o" SRC=icon2.gif>virtual   void <B>init</B>()
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>addOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, int size, void* <!1><A HREF="Vec.html#DOC.81.3">ptr</A>, const char* <!1><A HREF="CmdLine.html#DOC.7.3">help</A>="", bool is_allowed_after_init=false)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>addIOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, int* <!1><A HREF="Vec.html#DOC.81.3">ptr</A>, int init_value, const char* <!1><A HREF="CmdLine.html#DOC.7.3">help</A>="", bool is_allowed_after_init=false)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>addROption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, real* <!1><A HREF="Vec.html#DOC.81.3">ptr</A>, real init_value, const char* <!1><A HREF="CmdLine.html#DOC.7.3">help</A>="", bool is_allowed_after_init=false)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>addBOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, bool* <!1><A HREF="Vec.html#DOC.81.3">ptr</A>, bool init_value, const char* <!1><A HREF="CmdLine.html#DOC.7.3">help</A>="", bool is_allowed_after_init=false)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>setOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, void* <!1><A HREF="Vec.html#DOC.81.3">ptr</A>)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>setIOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, int option)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>setROption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, real option)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>setBOption</B>(const char* <!1><A HREF="SeqExample.html#DOC.107.9">name</A>, bool option)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>load</B>(const char* filename)
<DT>
<IMG ALT="o" SRC=icon2.gif>void <B>save</B>(const char* filename)
</DL></P>

</DL>

<A NAME="DOC.DOCU"></A>
<HR>
<H2>Documentation</H2>
<BLOCKQUOTE>This class defines the standard framework of 
Sequence Data processing

<P>DataSet with a vector of reals for inputs, vector of 
reals for observations and vector of reals for targets

<P>Options: 

<P>"normalize inputs"          bool    normalize the inputs by mean/stdv       [ false ]
"normalize observations"    bool    normalize the observations by mean/stdv [ false ]
"normalize targets"         bool    normalize the targets by mean/stdv      [ false ]

<P>p

<P></BLOCKQUOTE>
<DL>

<A NAME="examples"></A>
<A NAME="DOC.108.1"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SeqExample.html">SeqExample</A>* examples</B></TT>
<DD>the vector of examples of the dataset
<DL><DT><DD></DL><P>
<A NAME="file_names"></A>
<A NAME="DOC.108.2"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>char** file_names</B></TT>
<DD>names of data files
<DL><DT><DD></DL><P>
<A NAME="n_file_names"></A>
<A NAME="DOC.108.3"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int n_file_names</B></TT>
<DD>the number of data files to read
<DL><DT><DD></DL><P>
<A NAME="norm_inputs"></A>
<A NAME="DOC.108.4"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool norm_inputs</B></TT>
<DD>do we normalize the inputs?
<DL><DT><DD></DL><P>
<A NAME="norm_observations"></A>
<A NAME="DOC.108.5"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool norm_observations</B></TT>
<DD>do we normalize the observations?
<DL><DT><DD></DL><P>
<A NAME="mean_in"></A>
<A NAME="DOC.108.6"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>real* mean_in</B></TT>
<DD>if we normalize the inputs, this vector contains the mean of the inputs
<DL><DT><DD></DL><P>
<A NAME="mean_ob"></A>
<A NAME="DOC.108.7"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>real* mean_ob</B></TT>
<DD>if we normalize the inputs, this vector contains the mean of the observations
<DL><DT><DD></DL><P>
<A NAME="stdv_in"></A>
<A NAME="DOC.108.8"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>real* stdv_in</B></TT>
<DD>if we normalize the inputs, this vector contains the stdev of the inputs
<DL><DT><DD></DL><P>
<A NAME="stdv_ob"></A>
<A NAME="DOC.108.9"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>real* stdv_ob</B></TT>
<DD>if we normalize the inputs, this vector contains the stdev of the observations
<DL><DT><DD></DL><P>
<A NAME="current_frame"></A>
<A NAME="DOC.108.10"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int current_frame</B></TT>
<DD>the current frame we are working on
<DL><DT><DD></DL><P>
<A NAME="n_frames"></A>
<A NAME="DOC.108.11"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int n_frames</B></TT>
<DD>the number of frames of the current example
<DL><DT><DD></DL><P>
<A NAME="n_observations"></A>
<A NAME="DOC.108.12"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int n_observations</B></TT>
<DD>the number of observations of the examples
<DL><DT><DD></DL><P>
<A NAME="tot_n_frames"></A>
<A NAME="DOC.108.13"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tot_n_frames</B></TT>
<DD>the total number of frames in the dataset
<DL><DT><DD></DL><P>
<A NAME="kind"></A>
<A NAME="DOC.108.14"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>char* kind</B></TT>
<DD>some dataset keeps an information of the kind of the data.
this is used in Htk data files for instance
<DL><DT><DD></DL><P>
<A NAME="n_seqtargets"></A>
<A NAME="DOC.108.15"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int n_seqtargets</B></TT>
<DD>if there are targets, the length of the seqtargets matrix.
Note that its width is equal to n_targets.
<DL><DT><DD></DL><P>
<A NAME="seqtargets"></A>
<A NAME="DOC.108.16"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>real** seqtargets</B></TT>
<DD>the targets of the current example
<DL><DT><DD></DL><P>
<A NAME="freeMemory"></A>
<A NAME="DOC.108.17"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void freeMemory() = 0</B></TT>
<DD>each Subclass of <TT>SeqDataSet</TT> is forced 
to allocate/free its own memory. This is 
forced upon them for historical reasons
eg IOTorch allocates/frees its own memory
which is used in <TT>StaticMatSeqDataSet</TT>
<DL><DT><DD></DL><P>
<A NAME="removeUnlikelyFrames"></A>
<A NAME="DOC.108.18"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int removeUnlikelyFrames(<!1><A HREF="Distribution.html">Distribution</A>* likely_distr, <!1><A HREF="Distribution.html">Distribution</A>* unlikely_distr, int obs_offset = 0, int range=5)</B></TT>
<DD>Remove the frames considering as unlinkely and return the number of
removed frames
<DL><DT><DD></DL><P>
<A NAME="removeUnusedData"></A>
<A NAME="DOC.108.19"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeUnusedData(bool* mask)</B></TT>
<DD>Remove the column of data unused 
<DL><DT><DD></DL><P>
<A NAME="normalizeUsingDataSet"></A>
<A NAME="DOC.108.20"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void normalizeUsingDataSet( <!1><A HREF="SeqDataSet.html">SeqDataSet</A>* )</B></TT>
<DD>Normalize the <TT>DataSet</TT> using the normalization values
of another <TT>DataSet</TT>. If the other <TT>DataSet</TT> isn't 
normalized, nothing happens...
<DL><DT><DD></DL><P>
<A NAME="normalize"></A>
<A NAME="DOC.108.21"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void normalize()</B></TT>
<DD>normalize the database
<DL><DT><DD></DL><P>
<A NAME="setFrame"></A>
<A NAME="DOC.108.22"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFrame( int )</B></TT>
<DD>set the current frame of the current example
<DL><DT><DD></DL><P>
<A NAME="totNFrames"></A>
<A NAME="DOC.108.23"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void totNFrames()</B></TT>
<DD>compute the total number of frames in the database.
keep this value in tot_n_frames
<DL><DT><DD></DL><P>
<A NAME="toOneFramePerExample"></A>
<A NAME="DOC.108.24"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void toOneFramePerExample()</B></TT>
<DD>transform the database such that there is one frame per example.
by default, each file corresponds to one sequence.
<DL><DT><DD></DL><P>
<A NAME="readTargets"></A>
<A NAME="DOC.108.25"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void readTargets(char* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)</B></TT>
<DD>read seqtargets from a file
<DL><DT><DD></DL><P>
<A NAME="readAlignments"></A>
<A NAME="DOC.108.26"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void readAlignments(char* <!1><A HREF="Measurer.html#DOC.30.2">file</A>, bool needs_all_examples = false)</B></TT>
<DD>read alignments from a file
<DL><DT><DD></DL><P>
<A NAME="setSelectedFrames"></A>
<A NAME="DOC.108.27"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSelectedFrames( int* <!1><A HREF="SeqExample.html#DOC.107.10">selected_frames</A>, int n_selected_frames )</B></TT>
<DD>for the current example, consider only the <TT>selected_frames</TT>
<DL><DT><DD></DL><P>
<A NAME="unsetSelectedFrames"></A>
<A NAME="DOC.108.28"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void unsetSelectedFrames()</B></TT>
<DD>for the current example, consider all the frames
<DL><DT><DD></DL><P>
<A NAME="display"></A>
<A NAME="DOC.108.29"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void display()</B></TT>
<DD>print the database, for debugging purposes only
<DL><DT><DD></DL><P>
<A NAME="loadFILE"></A>
<A NAME="DOC.108.30"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void loadFILE(FILE* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)</B></TT>
<DD>Load the normalization parameters
<DL><DT><DD></DL><P>
<A NAME="saveFILE"></A>
<A NAME="DOC.108.31"></A>
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void saveFILE(FILE* <!1><A HREF="Measurer.html#DOC.30.2">file</A>)</B></TT>
<DD>Save the normalization parameters
<DL><DT><DD></DL><P></DL>
<HR>
<DL><DT><B>Direct child classes:
</B><DD><A HREF="PhonemeSeqDataSet.html">PhonemeSeqDataSet</A><BR>
<A HREF="MatSeqDataSet.html">MatSeqDataSet</A><BR>
<A HREF="HtkSeqDataSet.html">HtkSeqDataSet</A><BR>
</DL>

<DL><DT><DT><B>Author:</B><DD>Bison Ravi  (francois.belisle@idiap.ch)
Johnny Mariethoz  (Johnny.Mariethoz@idiap.ch)
Samy Bengio (bengio@idiap.ch)
<DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
<BR>
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
</BODY>
</HTML>