25 Commits

Author SHA1 Message Date
Daniel Povey
860322bf30 Make it less verbose; fix scale_speed setting; testing min_diag_smooth=1.0 for debug 2022-06-15 13:02:04 +08:00
Daniel Povey
bc5d72b0f3 Fix potential bug re scale change 2022-06-15 12:49:47 +08:00
Daniel Povey
57957cc049 Add diagnostics 2022-06-15 12:39:16 +08:00
Daniel Povey
0679b363b0 Some debug stuff, modify cond_eps for param_cov 2022-06-14 22:38:51 +08:00
Daniel Povey
932cedce59 Bug fix RE eps*eps; add/tune diagnostics 2022-06-14 21:43:27 +08:00
Daniel Povey
2615e48779 Some cleanup and configuration changes. 2022-06-14 21:17:50 +08:00
Daniel Povey
c6f62dfc08 Version that is passing the tests 2022-06-14 20:45:57 +08:00
Daniel Povey
e597b68160 Improve roundoff properties of algorithm for getting C, use randomized testing. 2022-06-14 12:59:41 +08:00
Daniel Povey
d729e970e1 Some changes for stability 2022-06-14 10:25:17 +08:00
Daniel Povey
d1e96afce2 Improve speed by messing with configuration, removing asserts. 2022-06-13 17:27:34 +08:00
Daniel Povey
a41c4b6c9b Bug fixes 2022-06-13 17:20:46 +08:00
Daniel Povey
41b0e582df Bug fix to typo in optim.py 2022-06-13 16:10:49 +08:00
Daniel Povey
c1f487e36d Move optim2.py to optim.py; use this optimizer in train.py 2022-06-13 16:05:46 +08:00
Daniel Povey
8c4b5454e7 Remove unnecessary line 2022-06-11 13:14:18 +08:00
Daniel Povey
73fd2fcd77 Updates to cain to new param_rms per element 2022-06-11 13:08:08 +08:00
Daniel Povey
a9a172aa69 Multiply lr by 10; simplify Cain. 2022-06-04 15:48:33 +08:00
Daniel Povey
679972b905 Fix bug; make epsilon work both ways (small+large); increase epsilon to 0.1 2022-06-03 19:37:48 +08:00
Daniel Povey
8085ed6ef9 Turn off natural gradient update for biases. 2022-06-03 18:40:14 +08:00
Daniel Povey
3fff0c75bb Code cleanup 2022-06-03 11:54:12 +08:00
Daniel Povey
a66a0d84d5 Natural gradient, with power -0.5 (halfway; -1 would be NG) 2022-06-02 14:01:03 +08:00
Daniel Povey
b1f6797af1 Remove some rebalancing code that I am now not going to use. 2022-06-01 22:19:28 +08:00
Daniel Povey
0c73664aef Reduce threshold to 1024 2022-06-01 14:42:56 +08:00
Daniel Povey
03e07e80ce More drafts for rebalancing code 2022-06-01 13:58:42 +08:00
Daniel Povey
9c9bf4f1e3 Some drafts of rebalancing code in optim.py 2022-06-01 11:34:19 +08:00
Daniel Povey
741dcd1d6d Move pruned_transducer_stateless4 to pruned_transducer_stateless7 2022-05-31 12:45:28 +08:00