Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
556 commits
Select commit Hold shift + click to select a range
136120a
Testing Travis CI with different build settings 6.
dogancan Jan 10, 2017
339c737
Various minor fixes and script updates
danpovey Jan 19, 2017
2630b15
Merge remote-tracking branch 'dogan/c++11' into shortcut
danpovey Jan 19, 2017
012ca31
Add more specific compilation instructions in configure script
danpovey Jan 19, 2017
e8e5928
[src] cudamatrix: added {Cu,}VectorBase::SetRandUniform(), + optimize…
KarelVesely84 Jan 19, 2017
5e192ad
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Jan 19, 2017
39c20a7
[src] Fix compilation issues on mac
danpovey Jan 19, 2017
dafec02
asr_diarization: Fix some bugs in segmenter code and make it simpler
vimalmanohar Jan 19, 2017
31a3e79
asr_diarzation: Rename get_subsegmented_feats.sh
vimalmanohar Jan 19, 2017
6d29bb2
asr_diarization: Modify utt2num_frames etc.
vimalmanohar Jan 19, 2017
665642e
[src] nnet3: removed the declaration of SetZero() in nnet-utils.h (#1…
freewym Jan 20, 2017
522acd8
[build] Enable Travis CI on the 'shortcut' branch (#1359)
kkm000 Jan 20, 2017
d117c95
[src] Some style-related fixes (and fix compiler warnings) in src/lm/
keli78 Jan 20, 2017
b9c1e8b
[src] Modify some tests that were slow on travis, to make them faster…
danpovey Jan 21, 2017
ef75572
[src] Implement CuMatrixBase<Real>::CopyColsFromVec() (#1361)
kangshiyin Jan 21, 2017
df730e8
[src] Implement CuMatrixBase<Real>::CopyColsFromVec() (#1361)
kangshiyin Jan 21, 2017
9b22433
[src] nnet3: modifying nnet-combine.{h,cc} to support soft enforcemen…
danpovey Jan 23, 2017
98d8a5b
[src] nnet3: Changing from floating-point to double precision in nnet…
danpovey Jan 23, 2017
13c62a9
[src] cudamatrix: modify test code to guarantee loop only run once if…
keli78 Jan 23, 2017
0440417
[src,scripts]: Adding dropout schedule option to nnet3 (#1248)
vimalmanohar Jan 23, 2017
61510ca
nnet3/report : Modified directory specification options in generate_p…
keli78 Jan 23, 2017
1582c77
[src] nnet3: Extending nnet3-combine to support soft enforcement of s…
danpovey Jan 23, 2017
c4bb866
[src] Add more diagnostic output to lattice determinization programs
danpovey Jan 23, 2017
5aee234
[src] Extend nnet3 Nnet reading code to accept .mdl files
danpovey Jan 23, 2017
44fa7ee
[src] speed up test chain/chain-supervision-test.cc
danpovey Jan 23, 2017
350a9f4
[src][egs] Various script updates/clarifications, remove no-op option…
danpovey Jan 23, 2017
c7a7cd5
python level implementation
GaofengCheng Jan 24, 2017
4507183
[build] fixing patch for OpenFst's compat.h for Windows build (#1373)
pstanisl Jan 24, 2017
99b7d96
[scripts] lexicon learning: update missing defaults and help message;…
gorinars Jan 24, 2017
5c205ea
[scripts] nnet3/report : Added support for parsing latest compute_{tr…
vijayaditya Jan 24, 2017
f42b3ce
[scripts] nnet1,make_denlats: prevent crash when utt-ids contain slas…
KarelVesely84 Jan 24, 2017
82167f9
[scripts] remove import statement that was creating problems in nnet3…
danpovey Jan 24, 2017
c0e415a
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Jan 25, 2017
c003aa7
[src] Adding chain version of the combination changes from the last 2…
danpovey Jan 25, 2017
9208165
[src] nnet3: Add the "per-frame" option to DropoutComponent (#1324)
GaofengCheng Jan 25, 2017
e227eda
[doc] Documentation changes; add scripts to automatically add documen…
danpovey Jan 25, 2017
0c1517c
[egs] swbd/s5c, chain recipes: fix hardcoded directory name (#1377)
entn-at Jan 25, 2017
bf44dda
asr_diarization: gmm-global-get-post to support archives of models
vimalmanohar Jan 25, 2017
9bd17f2
asr_diarization: Add some debugging stuff to segmenter
vimalmanohar Jan 25, 2017
1e6b3c9
asr_diarization: Preprare for SimpleHmm
vimalmanohar Jan 25, 2017
eaa56b4
asr_diarization: Old version of SimpleHmm
vimalmanohar Jan 25, 2017
b05406d
asr_diarization: Add SimpleHmm
vimalmanohar Jan 25, 2017
3d4cba8
asr_diarization: Moving SimpleHmm
vimalmanohar Jan 25, 2017
be89229
asr_diarization: Convert GMM posteriors to feats
vimalmanohar Jan 25, 2017
c23060e
asr_diarization: Remove some accidentally added files
vimalmanohar Jan 25, 2017
8786dea
asr_diarzation: Update do_corruption_data_dir{,_music}
vimalmanohar Jan 25, 2017
eb54322
asr_diarization: Prepare unsad data fisher and babel
vimalmanohar Jan 25, 2017
e52f032
asr_diarization: Bug fix in reverberate_data_dir.py
vimalmanohar Jan 25, 2017
b7fba13
asr_diarization: Updated compute_output.sh to compute from Am
vimalmanohar Jan 25, 2017
84889b6
asr_diarization: Bug fix in get_egs_multiple_targets
vimalmanohar Jan 25, 2017
911d1d0
asr_diariztion: Add compute-per-dim-accuracy
vimalmanohar Jan 25, 2017
abd45fe
asr_diarization: Update some segmentation scripts
vimalmanohar Jan 25, 2017
0cd44c8
asr_diarization: SimpleHmm version of segmentation
vimalmanohar Jan 25, 2017
a4b823c
More segmentation script updated
vimalmanohar Jan 25, 2017
dd51f1c
subsegment_data_dir fix
vimalmanohar Jan 25, 2017
310f42e
asr_diarization: Update get_sad_map
vimalmanohar Jan 25, 2017
c9a44e0
asr_diarization: downsample_data_dir.sh perturb_data_dir_speed_random.sh
vimalmanohar Jan 25, 2017
0e276b3
asr_diarization: normalize_data_range.pl
vimalmanohar Jan 25, 2017
4637f02
asr_diarization: Add reco2utt to split_data.sh
vimalmanohar Jan 25, 2017
bf1647b
asr_diarization: Possibly deprecated update to do_segmentation_data_d…
vimalmanohar Jan 25, 2017
b63787a
asr_diarization: Minor logging to nnet3-copy-egs
vimalmanohar Jan 25, 2017
ea50042
asr_diarization: Partial update to aspire segmentation
vimalmanohar Jan 25, 2017
6a0fca9
asr_diarization: Update overlapping speech detection in ami
vimalmanohar Jan 25, 2017
fd96de7
asr_diarization: Add simplehmmbin to common_path
vimalmanohar Jan 25, 2017
7a678fd
asr_diarization: Add IB clustering
vimalmanohar Jan 25, 2017
403bde7
asr_diarization: Add intersect int vectors
vimalmanohar Jan 25, 2017
71f0de6
asr_diarization: Clustering using IB
vimalmanohar Jan 25, 2017
120ac02
asr_diarization: aib cluster
vimalmanohar Jan 25, 2017
932073b
asr_diarization: LSTM SAD music
vimalmanohar Jan 25, 2017
53b7649
asr_diarization: segmentation configs
vimalmanohar Jan 25, 2017
cb8c718
An old version of resolve_ctm_overlaps
vimalmanohar Jan 25, 2017
58dc6a6
asr_diarization: Add steps/data/make_corrupted_data_dir.py
vimalmanohar Jan 25, 2017
613f0aa
asr_diarization: Add deprecated sad run scripts
vimalmanohar Jan 25, 2017
840bee2
asr_diarization: Add deprecated do_corruption_whole_data_dir_overlapp…
vimalmanohar Jan 25, 2017
2725cd1
asr_diarization: steps/data/wav_scp2noise_list.py
vimalmanohar Jan 25, 2017
4a35cec
asr_diarization: Cluster segments AIB
vimalmanohar Jan 25, 2017
268e017
asr_diarization: Train simple HMM
vimalmanohar Jan 25, 2017
7f10cd5
asr_diarization: Add deprecated data_lib.py
vimalmanohar Jan 25, 2017
311d31f
asr_diarization: Add nnet3-copy-egs-overlapped
vimalmanohar Jan 25, 2017
d54b412
segmenterbin/Makefile
vimalmanohar Jan 25, 2017
e27267f
asr_diarization: Overlapping speech detection tuning scripts
vimalmanohar Jan 25, 2017
27ab5b2
asr_diarization: add nnet3-am-compute
vimalmanohar Jan 25, 2017
c262026
[egs][scripts] Adding more example scripts for Tedlium and Swbd; add …
danpovey Jan 26, 2017
eed72e9
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Jan 26, 2017
d8c84af
Merge remote-tracking branch 'origin/combine_sum_to_one' into shortcut
danpovey Jan 26, 2017
c96a0aa
[build]: use BSD-compatible mktemp in get_version*.sh; thanks; @andrely.
danpovey Jan 26, 2017
6ec2eb0
[build]: fix to previous commit regarding usage of mktemp.
danpovey Jan 26, 2017
3b7fd1f
[scripts] Set path in utils/ssh.pl just like in slurm.pl or queue.pl …
nshmyrev Jan 26, 2017
21e4926
Merge remote-tracking branch 'gaofeng/dropout_scripts' into shortcut-…
danpovey Jan 27, 2017
2b667a3
[egs]: fix some soft links
danpovey Jan 27, 2017
193bb92
[build]: minor bug fix in maintenance/documentation script.
danpovey Jan 27, 2017
5af1983
[scripts] Fix nnet3 training scripts for bug introduced in #1371
danpovey Jan 27, 2017
e002c98
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Jan 27, 2017
8304148
Merge branch 'shortcut' into shortcut-dropout
danpovey Jan 27, 2017
2f8c33d
[scripts,egs] make steps/dict/learn_lexicon.sh more robust RE empty g…
xiaohui-zhang Jan 27, 2017
b0e550e
[src,egs,scripts]: improve use of sum-to-one penalty in combination, …
danpovey Jan 28, 2017
9d53e05
[scripts] nnet3 training: fix for bug introduced when dropout scripti…
danpovey Jan 29, 2017
2965ca2
Merging changes from master into upstream/shortcut
danpovey Jan 29, 2017
da59179
[scripts] steps/dict/learn_lexicon.sh: minor fixes (#1385)
gorinars Jan 30, 2017
6549622
[scripts] change default in nnet3/chain/build_tree.sh
danpovey Jan 30, 2017
93d8865
[scripts] various minor script fixes or extensions
danpovey Jan 30, 2017
b22fe7a
[egs] Adding various tuning scripts on tedlium.
danpovey Jan 31, 2017
d51a9b3
[egs] egs/swbd/s5c, minor script updates and new tuning scripts.
danpovey Jan 31, 2017
9b17a97
[scripts] add utils/data/shift_feats.sh, deprecates steps/shift_feats…
hhadian Jan 31, 2017
6b85ed7
[egs] Small fixes/additions in Swbd/s5c chain scripts
danpovey Jan 31, 2017
01d96bf
[scripts] Fix bug in dropout code found by Tanel Alumae
danpovey Feb 1, 2017
1b0ec16
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Feb 1, 2017
67cabd0
[build]: resolving OpenFst compilation issue with gcc-6.x (#1392)
jtrmal Feb 1, 2017
f1d7891
[egs] Add new graphemic system for Gale Arabic, with newer nnet scrip…
Feb 1, 2017
80284fe
[src,egs,scripts]: various minor fixes: make num-epochs continuous; a…
danpovey Feb 1, 2017
21cfe99
[build] Windows build: generate missing base/version.h; cosmetic chan…
jtrmal Feb 2, 2017
cd97bd2
[build]: Enable cross compilation, including to android. (#726)
khers Feb 2, 2017
60d1c78
[egs,scripts]: add Swbd/s5c tuning scripts; simplify nnet3+chain 'com…
danpovey Feb 3, 2017
c747ed5
[build] fixing issue introduced in the previous win commit (#1399)
jtrmal Feb 6, 2017
9156d29
asr_diarization: Update simple hmm
vimalmanohar Feb 6, 2017
2d13d90
asr_diarization: Update cluster-utils
vimalmanohar Feb 6, 2017
e5988b7
asr_diarization: ib clusterable
vimalmanohar Feb 6, 2017
9a86fc0
asr_diarization: init-models-from-feats
vimalmanohar Feb 6, 2017
4646f14
asr_diarization: Clustering script
vimalmanohar Feb 6, 2017
53e167d
asr_diarization: Added virtual destructor
vimalmanohar Feb 6, 2017
21c8031
[egs] Fix to HKUST nnet2/3 scripts. (#1401)
caizexin Feb 7, 2017
fc333ed
Resolve conflicts due to cross compilation changes in master (#1400)
dogancan Feb 8, 2017
dc454cc
[egs,scripts,src] Add BABEL s5d recipe; various associated fixes (#1356)
jtrmal Feb 8, 2017
9a1244f
[egs] removing empty files in BABEL recipe (#1406)
jtrmal Feb 9, 2017
001f605
[scripts,egs] ivector compatibility checks; minor fixes in egs (#1395)
jtrmal Feb 9, 2017
2fd8da9
[scripts] Give prepare_lang the option to generate more phone disambi…
psmit Feb 9, 2017
42114e6
[build] make the Makefile checks serial (#1409)
jtrmal Feb 9, 2017
0d5e4b1
Resolve merge conflicts and add "make ext" to travis build (#1407)
dogancan Feb 9, 2017
cad3b32
Merge branch 'master' into shortcut
dogancan Feb 9, 2017
d9a5312
Merge pull request #1410 from dogancan/shortcut
danpovey Feb 9, 2017
bcc71b6
[egs] sprakbanken recipe: add nnet3 examples.
dresen Feb 9, 2017
16afe7a
[src,egs,scripts]: Replace online-nnet3 decoding setup with 'looped' …
danpovey Feb 9, 2017
7240644
Merge pull request #1411 from danpovey/shortcut-online
danpovey Feb 10, 2017
bd73932
[src] Get rid of clang 3.9 warnings in table-reading code (#1414)
jtrmal Feb 10, 2017
cc1d677
[egs] egs/fisher_swbd/s5/local/online/run_nnet2_ms.sh, change default…
weegreenblobbie Feb 10, 2017
0f8905a
[scripts] Checking ivector extractor id, handle cases when ivector id…
jtrmal Feb 10, 2017
9226202
[egs] Add example scripts for Frisian-Dutch language (FAME! corpus)
Feb 11, 2017
8e0d853
[scripts] add empty-data checks in generate_plots.py (#1394)
keli78 Feb 11, 2017
5b03ada
[scripts] Change how the --frame argument is set in non-recurrent DNN…
LvHang Feb 11, 2017
37b5352
[src,doc] Documentation updates; fixes to comments.
danpovey Feb 12, 2017
53dec62
error_msg: Simplifying err_msg
vimalmanohar Feb 13, 2017
de8d03d
[scripts,build]: minor fixes only affecting error handling.
danpovey Feb 13, 2017
17f1e49
Merge remote-tracking branch 'upstream/master' into shortcut
danpovey Feb 14, 2017
4f926fb
[scripts] Removing tdnn-*-layer from xconfigs (redundant).
danpovey Feb 14, 2017
502dd6f
[src] Add element-wise matrix min operation (#1424)
kangshiyin Feb 16, 2017
68cee21
[src] Make various tests faster, especially without GPU (#1428)
danpovey Feb 17, 2017
8b4c5ec
[src,egs,scripts]: merge master; change recommended TDNN script for t…
danpovey Feb 17, 2017
deda2bd
[src] Make chain-supervision-test.cc faster when no GPU
danpovey Feb 17, 2017
2145519
[build] Updating version file-- this commit marks version 5.1.0
danpovey Feb 17, 2017
9b9b561
Kaldi 5.1.0 (#1342)
danpovey Feb 17, 2017
6477dec
[build] Change travis build to use clang; remove -rdynamic from CXXFL…
dogancan Feb 17, 2017
23338bf
[scripts] fix syntax error in validate_lang.pl [thanks: daniel galvez]
danpovey Feb 19, 2017
7d538e2
[build] Increase OpenFst version 1.6.0->1.6.1. (#1434)
dogancan Feb 20, 2017
8458587
[build] Use github not sourceforge for IRSTLM [sourceforge repo dead?…
jtrmal Feb 20, 2017
d218412
[egs] clean up the HKUST scripts and add scoring filters (#1436)
jtrmal Feb 20, 2017
7b862c7
[src,doc] Update version documentation with version 5.1; makefile fix…
danpovey Feb 21, 2017
483192e
[build] update .gitignore: ignore openfst-1.6.1 (#1439)
kangshiyin Feb 21, 2017
8c77d2c
[src,egs,scripts] Support frame-subsampling with non-chain nnet3 mode…
hhadian Feb 21, 2017
2c3df88
[build] cloning IRSTLM, use https to access github, not ssh (#1441)
jtrmal Feb 21, 2017
9866a4c
[build] Update Travis configuration to get builds to complete on time…
dogancan Feb 22, 2017
351da28
[egs] Iban recipe: MacOSX compatibility fixes (#1448)
jtrmal Feb 22, 2017
ae4a5ef
[scripts] Make it so i-vector ID is not required for steps/nnet3/deco…
danpovey Feb 23, 2017
70f5360
[build] Stop env.sh from crashing when set -u is active (#1451)
jtrmal Feb 23, 2017
94a419f
Modify the way some of the segmentation scripts work
vimalmanohar Feb 23, 2017
0465262
asr_diarization: add more checks and messages to segmentation binaries
vimalmanohar Feb 23, 2017
dff2a3f
upgrade the sox calls to use more compatible options (#1453)
jtrmal Feb 24, 2017
37bebd1
[egs] fix typo in egs/swbd/s5c/local/nnet3/run_ivector_common.sh (#1…
megazone87 Feb 25, 2017
4cda604
[scripts] xconfig: make scripts work when LDA-like preconditioning la…
megazone87 Feb 25, 2017
089e596
[build] Update OpenFst minimum version check to 1.6 in tools/Makefile…
dogancan Feb 25, 2017
344e1ad
[src] Fix bug in decodable-online-looped.cc (prevent crash in nnet3 o…
danpovey Feb 25, 2017
25b1299
[egs] fix MacOSX incompatibilities in calls of paste (#1457)
jtrmal Feb 26, 2017
d60e3cc
[egs,scripts] Misc script fixes; refactor wsj/s5 examples; update ted…
danpovey Feb 27, 2017
3f18012
[scripts,egs] Replace SGE-specific options to queue.pl (etc.) with ge…
jtrmal Feb 27, 2017
1db4bba
[scripts] Fix to nnet2 script (won't change results) (#1462)
jtrmal Feb 28, 2017
ee45757
[scripts] nnet3: remove import from tdnn in the xconfig script since …
freewym Feb 28, 2017
0c4441e
[egs] Add online-decoding example in some Swbd chain scripts (#1466)
hhadian Feb 28, 2017
4a58ab9
[scripts] fix_data_dir.sh, prevent function returning false in case r…
jtrmal Feb 28, 2017
f6b011f
[src] kwsbin/transcripts-to-fsts.cc, fix bug introduced in the last b…
jtrmal Mar 1, 2017
ff438b9
asr_diarization: Add more control over speed in the SAD scripts
vimalmanohar Mar 1, 2017
6ef5b58
asr_diarization: prepare unsad data
vimalmanohar Mar 1, 2017
1a17123
asr_diarization: Better logging in compute_cmvn_stats
vimalmanohar Mar 1, 2017
d02ef22
asr_diarization: Add perturb_data_dir_speed_random.sh
vimalmanohar Mar 1, 2017
997d17d
asr_diarization: AMI Segmentation run script
vimalmanohar Mar 1, 2017
3c4193b
asr_diarization: Trap PIPE failure in get_egs.sh
vimalmanohar Mar 1, 2017
03af27a
asr_diarization: merging with kaldi 5.1 master
vimalmanohar Mar 2, 2017
d5a9d5c
[src] add CUDA kernel for backprop of NormalizeLayer (#1458)
kangshiyin Mar 3, 2017
805e300
asr_diarization: Fix merging with kaldi 5.1 master
vimalmanohar Mar 3, 2017
ba77d97
[src] fix kws pipeline after upgrading to openfst-1.6 (#1471)
jtrmal Mar 4, 2017
828f0b9
[egs] Add discriminative training script for WSJ/TDNN-LSTM (#1468)
hhadian Mar 4, 2017
40a2086
asr_diarization: remove short segments.
vimalmanohar Mar 6, 2017
5bad9b2
[src] bug-fix in gst plugin code (issue on g++ 5.4.0) (#1479)
qacollective Mar 7, 2017
34128c5
[scripts,egs] sMBR on LFR xent system with shifted feats (#1477)
hhadian Mar 7, 2017
5bfa9e5
[egs] Minor cosmetic changes in voxforge example script (#1483)
baali Mar 9, 2017
bd23a10
[egs] Fixes to URLs in vystadial example script.
baali Mar 10, 2017
1a4dbf6
[src] nnet1: fixing issue in multi-task training (#1491)
KarelVesely84 Mar 13, 2017
eba49a0
[build] Bump OpenFst version to v1.6.2 (#1492)
dogancan Mar 14, 2017
5c98096
[egs] swbd/chain : added blstm script using fast-LSTM; added BLSTM+TD…
vijayaditya Mar 16, 2017
3fec956
[egs] update fisher_swbd recipe (fixes to how things are installed). …
naxingyu Mar 18, 2017
eac0baa
[src] sort cuda kernel function declarations to make searching easier…
kangshiyin Mar 19, 2017
25ca8e4
[build] Android compilation, bug-fixes (#1502)
jcsilva Mar 19, 2017
ed33b1f
[doc] Add a note to README.md about Android cross compilation (#1503)
dogancan Mar 19, 2017
965cc49
[egs] ami : Added tdnn_lstm recipe with fast-lstmp layer. Added tdnn_…
vijayaditya Mar 21, 2017
39ad410
[scripts] prevent failure when final.ie.id doesn't exist (#1508)
jtrmal Mar 22, 2017
ef415a7
[src] Fix exit code of extract-rows.cc (#1510)
happyalu Mar 23, 2017
9a6feea
[egs] fixes to babel pipeline; thanks to Fred Richardson (#1509)
jtrmal Mar 23, 2017
0d0316b
[src,scripts]: Several unrelated cosmetic changes
danpovey Mar 23, 2017
24bc222
[misc] remove eXecute permissions where not needed (#1515)
jtrmal Mar 27, 2017
244251f
[egs] Fix to egs/wsj/s5/run.sh (unset variable) (#1517)
megazone87 Mar 28, 2017
8b458ae
[src] Adding noexcept to hashing function objects (#1519)
tomkocse Mar 29, 2017
13d300f
[src,doc] Fix several unrelated minor problems. Thanks: gaoxinglong
danpovey Mar 29, 2017
e9d7993
[src] (minor) Added missing SetZero() to NaturalGradientAffineCompone…
freewym Mar 31, 2017
e8ca375
[scripts,egs] Adding options for using PCA instead of LDA+MLLT for iv…
david-ryan-snyder Apr 2, 2017
60f9327
[build,src,doc] Modify get_version.sh to deal better with whitespace …
danpovey Apr 2, 2017
3c94401
[build]: remove openfst check (#1531)
KarelVesely84 Apr 4, 2017
d8b34d4
[src] cudamatrix: speed up AddColSumMat with transfrom reduce kernel …
kangshiyin Apr 4, 2017
e5b1419
[src] Cosmetic change: remove 'train.tra' from usage messages (#1529)
hhadian Apr 4, 2017
0157686
[src] nnet1: improving the GPU diagnostics, (#1532)
KarelVesely84 Apr 5, 2017
d9efe6e
[src] Fix copy-feats for using the --write-num-frames and --compress …
psmit Apr 11, 2017
5b70933
[scripts] fix to get_egs_targets.sh (thanks: David Pye)
danpovey Apr 12, 2017
b2d5d36
[scripts] nnet3 : fix issue where LDA estimation failed for LSTMs wit…
vijayaditya Apr 12, 2017
31a528b
[src] Change ConvertStringToReal to be locale-independent (i.e. alway…
jcsilva Apr 13, 2017
7fcc311
[egs,scripts,src] SID and LID tools and scripts: cosmetic improvement…
david-ryan-snyder Apr 14, 2017
179d9b6
[src] add template instantiations for ConvertStringToReal, address is…
danpovey Apr 14, 2017
8891750
[egs] AMI TDNN Results Update (#1545)
david-ryan-snyder Apr 14, 2017
9e06caa
[srcipts] steps/nnet3/report/generate_plots.py: plot 5,50,95th percen…
LvHang Apr 15, 2017
81346fc
Update travis.yml so PRs to kaldi_52 are built
danpovey Apr 17, 2017
46f3285
[egs] Added check for kaldi_lm being installed in fisher_swbd recipe.…
vijayaditya Apr 20, 2017
7223462
[doc] Small edit to hmm.dox, clarifying something
danpovey Apr 20, 2017
d82bbd7
[src] nnet3 online silence weighting - adding frame subsampling facto…
navneeth1990 Apr 20, 2017
d8be99a
[src,scripts,egs] Add dropout for nnet3 LSTMs, with recipes. (#1537)
GaofengCheng Apr 20, 2017
015c96f
[src] Add documentation for dropout function.
danpovey Apr 20, 2017
73489ae
[src] Fix to testing code signal-test.cc, change threshold to resolve…
tomkocse Apr 21, 2017
87d95c5
[egs] Add mini-librispeech example scripts [intended as a sanity-chec…
danpovey Apr 21, 2017
c68a576
[egs] adding results and cleanup in mini-librispeech
danpovey Apr 22, 2017
1f51ef5
[egs] Add soft link for mini-librispeech setup
danpovey Apr 23, 2017
95a550b
segmenter: Fixing RemoveSegments
vimalmanohar Apr 24, 2017
ecc483f
sad: Updating subsegment_data_dir
vimalmanohar Apr 24, 2017
20f3072
sad: xconfig stats layer
vimalmanohar Apr 24, 2017
ed129f1
sad: Make utt2num_frames default in feats extraction
vimalmanohar Apr 24, 2017
ddf58d3
segmenter: Update local recipes
vimalmanohar Apr 24, 2017
ddc85cf
segmenter: Adding some missing files
vimalmanohar Apr 25, 2017
c90097e
segmenter: resample data directory
vimalmanohar Apr 25, 2017
3ad4355
segmenter: Updating major scripts
vimalmanohar Apr 25, 2017
1dd03c7
segmenter: snr preparation
vimalmanohar Apr 25, 2017
ff4c061
segmenter: Merging from master
vimalmanohar Apr 25, 2017
c85d161
segmenter: Temporary fix for nnet3 computation
vimalmanohar Apr 25, 2017
33c6ea4
SAD: More tuning recipes
vimalmanohar Apr 26, 2017
cbe6477
SAD: prepare musan music
vimalmanohar Apr 28, 2017
a632f00
segmenter: Prepare fisher data music
vimalmanohar Apr 28, 2017
579fc8c
segmentaion: Adding more recipes
vimalmanohar May 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ GRTAGS
GPATH
GSYMS

# python compiled sources
*.pyc

# Make dependencies
.depend.mk

Expand All @@ -57,8 +60,11 @@ GSYMS
*.manifest

# /src/
/src/.short_version
/src/base/version.h
/src/doc/table/
/src/doc/tools.dox
/src/doc/*.html
/src/htdocs/
/src/html.tar.gz
/src/kaldi.mk
Expand All @@ -82,6 +88,14 @@ GSYMS
/tools/openfst-1.3.4/
/tools/openfst-1.4.1.tar.gz
/tools/openfst-1.4.1/
/tools/openfst-1.5.4.tar.gz
/tools/openfst-1.5.4/
/tools/openfst-1.6.0.tar.gz
/tools/openfst-1.6.0/
/tools/openfst-1.6.1.tar.gz
/tools/openfst-1.6.1/
/tools/openfst-1.6.2.tar.gz
/tools/openfst-1.6.2/
/tools/pa_stable_v19_20111121.tgz
/tools/portaudio/
/tools/sctk-2.4.0-20091110-0958.tar.bz2
Expand All @@ -108,6 +122,14 @@ GSYMS
/tools/pthreads
/tools/pthreads*.zip
/tools/sequitur
/tools/sequitur-g2p
/tools/srilm.tgz
/tools/liblbfgs-1.10.tar.gz
/tools/liblbfgs-1.10/
/tools/openfst-1.5.0.tar.gz
/tools/openfst-1.5.0/
/tools/srilm-1.7.2-beta.tar.gz
/tools/liblbfgs/
/tools/sequitur-g2p/

/kaldiwin_vs*
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,27 @@ addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.8
packages:
- gdb
- gcc-4.9
- g++-4.9
- gfortran-4.9
- liblapack-dev
- clang-3.8

branches:
only:
- master
- kaldi_52

before_install:
- cat /proc/sys/kernel/core_pattern
- export XROOT=~/xroot
- tools/extras/travis_install_bindeps.sh $XROOT

script:
- CXX=g++-4.9
- CXX=clang++-3.8
CFLAGS="-march=native"
LDFLAGS="-llapack"
INCDIRS="$XROOT/usr/include"
Expand Down
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,30 @@ Development pattern for contributors
------------------------------------

1. [Create a personal fork](https://help.github.com/articles/fork-a-repo/)
of the [main Kaldi repository] (https://github.com/kaldi-asr/kaldi) in GitHub.
of the [main Kaldi repository](https://github.com/kaldi-asr/kaldi) in GitHub.
2. Make your changes in a named branch different from `master`, e.g. you create
a branch `my-awesome-feature`.
3. [Generate a pull request](https://help.github.com/articles/creating-a-pull-request/)
through the Web interface of GitHub.
4. As a general rule, please follow [Google C++ Style Guide]
(https://google.github.io/styleguide/cppguide.html).
4. As a general rule, please follow [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html).
There are a [few exceptions in Kaldi](http://kaldi-asr.org/doc/style.html).
You can use the [Google's cpplint.py]
(https://raw.githubusercontent.com/google/styleguide/gh-pages/cpplint/cpplint.py)
You can use the [Google's cpplint.py](https://raw.githubusercontent.com/google/styleguide/gh-pages/cpplint/cpplint.py)
to verify that your code is free of basic mistakes.

Platform specific notes
-----------------------

PowerPC 64bits little-endian (ppc64le):
### PowerPC 64bits little-endian (ppc64le)

- Kaldi is expected to work out of the box in RHEL >= 7 and Ubuntu >= 16.04 with
OpenBLAS, ATLAS, or CUDA.
- CUDA drivers for ppc64le can be found at [https://developer.nvidia.com/cuda-downloads]
(https://developer.nvidia.com/cuda-downloads).
- An [IBM Redbook] (https://www.redbooks.ibm.com/abstracts/redp5169.html) is
- CUDA drivers for ppc64le can be found at [https://developer.nvidia.com/cuda-downloads](https://developer.nvidia.com/cuda-downloads).
- An [IBM Redbook](https://www.redbooks.ibm.com/abstracts/redp5169.html) is
available as a guide to install and configure CUDA.

### Android

- Kaldi supports cross compiling for Android using Android NDK, clang++ and
OpenBLAS.
- See [this blog post](http://jcsilva.github.io/2017/03/18/compile-kaldi-android/)
for details.
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_ihm_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ sed -e 's?.*/??' -e 's?.wav??' $dir/wav.flist | \
awk '{print $2}' $dir/segments | sort -u | join - $dir/wav1.scp > $dir/wav2.scp

#replace path with an appropriate sox command that select single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp

# (1d) reco2file_and_channel
cat $dir/wav.scp \
Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_ihm_scoring_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ sed -e 's?.*/??' -e 's?.wav??' $dir/wav.flist | \
awk '{print $2}' $dir/segments | sort -u | join - $dir/wav1.scp > $dir/wav2.scp

#replace path with an appropriate sox command that select single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp

# (1d) reco2file_and_channel
cat $dir/wav.scp \
Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_mdm_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ awk '{print $1}' $dir/wav2.scp | join -2 2 - $dir/segments | \
awk '{print $1}' $dir/segments | join - $dir/text > $dir/t; mv $dir/t $dir/text

#replace path with an appropriate sox command that select single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp

#prep reco2file_and_channel
cat $dir/wav.scp | \
Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_mdm_scoring_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ sed -e 's?.*/??' -e 's?.wav??' $tmpdir/wav.flist | \
awk '{print $2}' $tmpdir/segments | sort -u | join - $tmpdir/wav1.scp > $tmpdir/wav2.scp

#replace path with an appropriate sox command that select single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $tmpdir/wav2.scp > $tmpdir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $tmpdir/wav2.scp > $tmpdir/wav.scp

#prep reco2file_and_channel
cat $tmpdir/wav.scp | \
Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_sdm_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ awk '{print $1}' $dir/wav2.scp | join -2 2 - $dir/segments | \
awk '{print $1}' $dir/segments | join - $dir/text > $dir/t; mv $dir/t $dir/text

#replace path with an appropriate sox command that select a single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $dir/wav2.scp > $dir/wav.scp

# this file reco2file_and_channel maps recording-id
cat $dir/wav.scp | \
Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5/local/ami_sdm_scoring_data_prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ sed -e 's?.*/??' -e 's?.wav??' $tmpdir/wav.flist | \
awk '{print $2}' $tmpdir/segments | sort -u | join - $tmpdir/wav1.scp > $tmpdir/wav2.scp

#replace path with an appropriate sox command that select single channel only
awk '{print $1" sox -c 1 -t wavpcm -s "$2" -t wavpcm - |"}' $tmpdir/wav2.scp > $tmpdir/wav.scp
awk '{print $1" sox -c 1 -t wavpcm -e signed-integer "$2" -t wavpcm - |"}' $tmpdir/wav2.scp > $tmpdir/wav.scp

#prep reco2file_and_channel
cat $tmpdir/wav.scp | \
Expand Down
14 changes: 7 additions & 7 deletions egs/ami/s5/local/online/run_nnet2_ms_perturbed.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# This example script demonstrates how speed perturbation of the data helps the nnet training in the SWB setup.

. ./cmd.sh
set -e
set -e
stage=1
train_stage=-10
use_gpu=true
Expand All @@ -27,13 +27,13 @@ fix_nnet=false

if $use_gpu; then
if ! cuda-compiled; then
cat <<EOF && exit 1
This script is intended to be used with GPUs but you have not compiled Kaldi with CUDA
cat <<EOF && exit 1
This script is intended to be used with GPUs but you have not compiled Kaldi with CUDA
If you want to use GPUs (and have them), go to src/, and configure and make on a machine
where "nvcc" is installed. Otherwise, call this script with --use-gpu false
EOF
fi
parallel_opts="--gpu 1"
parallel_opts="--gpu 1"
num_threads=1
minibatch_size=512
if [[ $(hostname -f) == *.clsp.jhu.edu ]]; then
Expand All @@ -52,7 +52,7 @@ else
# almost the same, but this may be a little bit slow.
num_threads=16
minibatch_size=128
parallel_opts="-pe smp $num_threads"
parallel_opts="--num-threads $num_threads"
fi

dir=exp/$mic/nnet2_online/nnet_ms_sp${affix:+_$affix}
Expand Down Expand Up @@ -155,7 +155,7 @@ fi
wait;

if [ $stage -le 12 ]; then
# do the actual online decoding with iVectors, carrying info forward from
# do the actual online decoding with iVectors, carrying info forward from
# previous utterances of the same speaker.
for decode_set in dev eval; do
(
Expand Down Expand Up @@ -191,7 +191,7 @@ if [ $stage -le 14 ]; then
steps/online/nnet2/decode.sh --config conf/decode.conf --cmd "$decode_cmd" --nj $num_jobs \
--per-utt true --online false $graph_dir data/$mic/${decode_set}_hires \
$decode_dir || exit 1;
) &
) &
done
fi
wait;
Expand Down
18 changes: 9 additions & 9 deletions egs/ami/s5/local/online/run_nnet2_ms_sp_disc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# note: this relies on having a cluster that has plenty of CPUs as well as GPUs,
# since the lattice generation runs in about real-time, so takes of the order of
# 1000 hours of CPU time.
#
#
# Note: rather than using any features we have dumped on disk, this script
# regenerates them from the wav data three times-- when we do lattice
# generation, numerator alignment and discriminative training. This made the
Expand Down Expand Up @@ -42,19 +42,19 @@ set -e

if $use_gpu; then
if ! cuda-compiled; then
cat <<EOF && exit 1
This script is intended to be used with GPUs but you have not compiled Kaldi with CUDA
cat <<EOF && exit 1
This script is intended to be used with GPUs but you have not compiled Kaldi with CUDA
If you want to use GPUs (and have them), go to src/, and configure and make on a machine
where "nvcc" is installed. Otherwise, call this script with --use-gpu false
EOF
fi
parallel_opts=" -l gpu=1,hostname='!g01*&!g02*' " #we want to submit to all.q as we use multiple GPUs for this
parallel_opts="--gpu 1" #we want to submit to all.q as we use multiple GPUs for this
num_threads=1
else
# Use 4 nnet jobs just like run_4d_gpu.sh so the results should be
# almost the same, but this may be a little bit slow.
num_threads=16
parallel_opts="-pe smp $num_threads"
parallel_opts="--num-threads $num_threads"
fi

if [ -z $srcdir ]; then
Expand All @@ -76,7 +76,7 @@ if [ $stage -le 1 ]; then
num_threads_denlats=6
subsplit=40 # number of jobs that run per job (but 2 run at a time, so total jobs is 80, giving
# max total slots = 80 * 6 = 480.
steps/nnet2/make_denlats.sh --cmd "$decode_cmd -l mem_free=1G,ram_free=1G -pe smp $num_threads_denlats" \
steps/nnet2/make_denlats.sh --cmd "$decode_cmd --mem 1G --num-threads $num_threads_denlats" \
--online-ivector-dir exp/$mic/nnet2_online/ivectors_train_hires_sp2 \
--nj $nj --sub-split $subsplit --num-threads "$num_threads_denlats" --config conf/decode.conf \
data/$mic/train_hires_sp data/lang $srcdir ${srcdir}_denlats || exit 1;
Expand Down Expand Up @@ -142,7 +142,7 @@ if [ $stage -le 5 ]; then
(
num_jobs=`cat data/$mic/${decode_set}_hires/utt2spk|cut -d' ' -f2|sort -u|wc -l`
decode_dir=$dir/decode_epoch${epoch}_${decode_set}_utt

steps/online/nnet2/decode.sh --config conf/decode.conf --cmd "$decode_cmd" --nj $num_jobs \
--per-utt true --iter epoch$epoch $graph_dir data/$mic/${decode_set}_hires $decode_dir || exit 1
) &
Expand All @@ -154,13 +154,13 @@ if [ $stage -le 5 ]; then
(
num_jobs=`cat data/$mic/${decode_set}_hires/utt2spk|cut -d' ' -f2|sort -u|wc -l`
decode_dir=$dir/decode_epoch${epoch}_${decode_set}_utt_offline

steps/online/nnet2/decode.sh --config conf/decode.conf --cmd "$decode_cmd" --nj $num_jobs \
--per-utt true --online false --iter epoch$epoch $graph_dir data/$mic/${decode_set}_hires $decode_dir || exit 1
) &
done
done

wait
fi

Expand Down
2 changes: 1 addition & 1 deletion egs/ami/s5b/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ many components removed.
Before running run.sh, please run run_prepare_shared.sh.

Afterwards, you can run:
run.sh --mic ihm # builds system for independent headset microphone
run.sh --mic ihm # builds system for independent headset microphone
run.sh --mic sdm1 # single distant micropophone
run.sh --mic mdm8 # multiple distant microphones + beamforming.

Expand Down
43 changes: 29 additions & 14 deletions egs/ami/s5b/RESULTS_ihm
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
%WER 24.0 | 13098 94470 | 79.4 12.1 8.5 3.4 24.0 57.1 | -0.153 | exp/ihm/nnet3_cleaned/tdnn_sp/decode_dev/ascore_12/dev_hires.ctm.filt.sys
%WER 25.5 | 12643 89984 | 77.7 14.2 8.2 3.2 25.5 56.4 | -0.139 | exp/ihm/nnet3_cleaned/tdnn_sp/decode_eval/ascore_11/eval_hires.ctm.filt.sys


# local/nnet3/run_tdnn.sh --mic ihm --train-set train --gmm tri3 --nnet3-affix ""
# nnet3 xent TDNN without data cleaning [cleaning makes very small and
# inconsistent difference on this dat]
Expand All @@ -55,21 +54,25 @@
%WER 22.4 | 12643 89977 | 80.3 12.5 7.2 2.7 22.4 53.6 | -0.503 | exp/ihm/nnet3_cleaned/lstm_bidirectional_sp/decode_eval/ascore_10/eval_hires.ctm.filt.sys

############################################

# local/chain/run_tdnn.sh --mic ihm --stage 12 &
# cleanup + chain TDNN model
# for d in exp/ihm/chain_cleaned/tdnn_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 22.5 | 13098 94490 | 80.6 10.8 8.6 3.1 22.5 55.0 | 0.072 | exp/ihm/chain_cleaned/tdnn_sp_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 22.5 | 12643 89978 | 80.3 12.5 7.2 2.7 22.5 53.1 | 0.149 | exp/ihm/chain_cleaned/tdnn_sp_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sys


# local/chain/run_tdnn.sh --mic ihm --train-set train --gmm tri3 --nnet3-affix "" --stage 12
# cleanup + chain TDNN model.
# local/chain/run_tdnn.sh --mic ihm --stage 4 &
# for d in exp/ihm/chain_cleaned/tdnn1d_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 21.7 | 13098 94488 | 81.1 10.4 8.4 2.8 21.7 54.4 | 0.096 | exp/ihm/chain_cleaned/tdnn1d_sp_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 22.1 | 12643 89979 | 80.5 12.1 7.4 2.6 22.1 52.8 | 0.185 | exp/ihm/chain_cleaned/tdnn1d_sp_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sys

# cleanup + chain TDNN model. Uses LDA instead of PCA for ivector features.
# local/chain/tuning/run_tdnn_1b.sh --mic ihm --stage 4 &
# for d in exp/ihm/chain_cleaned/tdnn1b_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 22.0 | 13098 94488 | 80.8 10.2 9.0 2.8 22.0 54.7 | 0.102 | exp/ihm/chain_cleaned/tdnn1b_sp_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 22.2 | 12643 89968 | 80.3 12.1 7.6 2.6 22.2 52.9 | 0.170 | exp/ihm/chain_cleaned/tdnn1b_sp_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sys

# local/chain/run_tdnn.sh --mic ihm --train-set train --gmm tri3 --nnet3-affix "" --stage 4
# chain TDNN model without cleanup [note: cleanup helps very little on this IHM data.]
for d in exp/ihm/chain/tdnn_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 22.4 | 13098 94476 | 80.4 10.4 9.2 2.8 22.4 54.6 | 0.069 | exp/ihm/chain/tdnn_sp_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 22.5 | 12643 89974 | 80.0 12.1 7.9 2.6 22.5 52.8 | 0.157 | exp/ihm/chain/tdnn_sp_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sys
# for d in exp/ihm/chain/tdnn1d_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 21.8 | 13098 94484 | 80.7 9.7 9.6 2.5 21.8 54.2 | 0.114 | exp/ihm/chain/tdnn1d_sp_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 22.1 | 12643 89965 | 80.2 11.5 8.3 2.3 22.1 52.5 | 0.203 | exp/ihm/chain/tdnn1d_sp_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sy

# local/chain/multi_condition/run_tdnn.sh --mic ihm &
# local/chain/multi_condition/run_tdnn.sh --mic ihm
# cleanup + chain TDNN model + IHM reverberated data
# for d in exp/ihm/chain_cleaned_rvb/tdnn_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best_wer.sh; done
%WER 21.5 | 13098 94486 | 81.8 11.0 7.2 3.3 21.5 54.6 | 0.090 | exp/ihm/chain_cleaned_rvb/tdnn_sp_rvb_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
Expand All @@ -80,3 +83,15 @@ for d in exp/ihm/chain/tdnn_sp_bi/decode_*; do grep Sum $d/*sc*/*ys | utils/best
# cleanup + chain TDNN+LSTM model
%WER 20.8 | 13098 94489 | 82.0 10.0 8.0 2.8 20.8 53.2 | -0.096 | exp/ihm/chain_cleaned/tdnn_lstm1i_sp_bi_ld5/decode_dev/ascore_11/dev_hires.ctm.filt.sys
%WER 20.7 | 12643 89980 | 81.7 11.5 6.8 2.5 20.7 51.8 | 0.015 | exp/ihm/chain_cleaned/tdnn_lstm1i_sp_bi_ld5/decode_eval/ascore_11/eval_hires.ctm.filt.sys

# local/chain/tuning/run_tdnn_lstm_1l.sh --mic ihm --train-set train_cleaned --gmm tri3_cleaned
# same as local/chain/tuning/run_tdnn_lstm_1i.sh, except that dropout is adopted
# cleanup + chain TDNN+LSTM model + per-frame dropout
%WER 19.8 | 13098 94475 | 83.1 9.6 7.4 2.8 19.8 51.8 | -0.041 | exp/ihm/chain_cleaned/tdnn_lstm1l_sp_bi_ld5/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 19.2 | 12643 89964 | 83.2 10.7 6.1 2.5 19.2 49.7 | 0.079 | exp/ihm/chain_cleaned/tdnn_lstm1l_sp_bi_ld5/decode_eval/ascore_10/eval_hires.ctm.filt.sys

# local/chain/multi_condition/tuning/run_tdnn_lstm_1a.sh --mic ihm
# cleanup + chain TDNN+LSTM model + IHM reverberated data
%WER 19.4 | 13098 94479 | 83.8 10.0 6.1 3.2 19.4 51.8 | -0.168 | exp/ihm/chain_cleaned_rvb/tdnn_lstm1i_sp_rvb_bi/decode_dev/ascore_10/dev_hires.ctm.filt.sys
%WER 19.3 | 12643 89977 | 83.3 11.0 5.7 2.6 19.3 49.6 | -0.046 | exp/ihm/chain_cleaned_rvb/tdnn_lstm1i_sp_rvb_bi/decode_eval/ascore_10/eval_hires.ctm.filt.sys

Loading