nnetbin/sat-nnet-train-frmshuff.

2016-05-26  本文已影响108人  雨月梵雨时鸢

循环主体(209-410行)

1.顺序读取特征,和相应的target

while(!feature_reader.Done){}
SequentialBaseFloatMatrixReader feature_reader(feature_rspecifier);

typedef SequentialTableReader<KaldiObjectHolder<Matrix<BaseFloat> > > SequrentialBaseFloatMatrixReader;

template<class Holder> class SequentialTableReader (util/kaldi-table.h 中276行)
成员变量:SequentialTableReaderImplBase<Holder> *impl_;
SequentialTableReaderScriptImpl和SequentialTableReaderArchiveImpl继承SequentialTableReaderImplBase(在util/kaldi-table-inl.h)

template<class KaldiType> class KaldiObjectHolder{ typedef KaldiType T;}

2.randomizer中添加数据AddData函数

3.添加randomizer的顺序(209-310行)

上一篇 下一篇

猜你喜欢

热点阅读