Your constE doesn't look right. It must be 3.0. It's specified as an argument
to bw. Are you running script with proper arguments? Probably it's because of
. in locale.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Still the output looks strange. In the previous logs on stage 50, is this
senone (3327) unseen in a training data? in_mean = 0 and in_var = 0 doesn't
look right for me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Just crossed my mind, maybe this senone could be treated as "not observed" in
this norm to allow finishing this training step? It should have only little
affect on training, am I right?
Marek
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, it's very easy to skip the update of this component and proceed with
others, but I'm afraid something goes wrong globally. Nans shouldn't appear
there. Probably if you could share all required files (model and accumdir) I
could run it myself and check what's going on there.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hm, nans appeared on previous stage, they are accumulated in gauden_counts. I
means that bw is responsible in creating them. Can you share mmie bw log? Can
you also check if there are any nans in lattice folder which was created on
stage 62. You need to unpack them I suppose and then grep.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
word "nan" is not present in pruned_denlat directory (the only with compressed
files) as well as in the lattice directory. Should I search for other strings
or in other files?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Nicolay,
In the MODULE: 65 MMIE Training I have encountered the following error:
Any ideas what could cause this?
Thanks,
Marek
Values go out-of-bound. That may be caused by broken LM weights in lattices as
well as by other reason. In the code in gauden.c:
/ compute constant D, which controls the convergence speed and accuracy /
d_mmi = cal_constD(in_mean_, wt_num_mean_, wt_den_mean_,
in_var_, wt_num_var_, wt_den_var_,
num_dnom_, den_dnom_, veclen, constE);
if (!finite(d_mmi))
E_FATAL("Constant D:%f (gau:%d feat:%d density:%d) is INFINITE\n", d_mmi, i,
j, k);
Try to print all the arguments to find out which looks wrong.
the result is:
Your constE doesn't look right. It must be 3.0. It's specified as an argument
to bw. Are you running script with proper arguments? Probably it's because of
. in locale.
As you can see norm is called with -constE 3.0 option. Could you elaborate
influence of in locale?
Ups, it seems you printed them with %d in printf format while they are all
floats. Can you change %d to %g?
Sorry I didn't check that. Now it looks like:
Still the output looks strange. In the previous logs on stage 50, is this
senone (3327) unseen in a training data? in_mean = 0 and in_var = 0 doesn't
look right for me.
unfortunately no norm log in whole logdir contains info that senone 3327
is never observed (there are other senones unseen but not 3327)
is it Ok that wt_num_mean is NaN?
Just crossed my mind, maybe this senone could be treated as "not observed" in
this norm to allow finishing this training step? It should have only little
affect on training, am I right?
Marek
Yes, it's very easy to skip the update of this component and proceed with
others, but I'm afraid something goes wrong globally. Nans shouldn't appear
there. Probably if you could share all required files (model and accumdir) I
could run it myself and check what's going on there.
what files and directories do you need? Only required to run norm in this step
or more?
Just the files required to run the norm binary.
Files you require are available at
http://www.mediafire.com/file/0g3l7v6pogry1eu/bwaccumdir1.zip
http://www.mediafire.com/file/h09ao3rdboayk3m/bwaccumdir2.zip
http://www.mediafire.com/file/5gn9sy5uu56lve4/cd_cont_8000.zip
in case of any problem please let me know
Hm, nans appeared on previous stage, they are accumulated in gauden_counts. I
means that bw is responsible in creating them. Can you share mmie bw log? Can
you also check if there are any nans in lattice folder which was created on
stage 62. You need to unpack them I suppose and then grep.
http://www.mediafire.com/file/3clp205s5a4tbhd/65.mmie_train_logdir.zip contains bw
logs for mime. I will post results as soon as I'll manage analyze lattice.
word "nan" is not present in pruned_denlat directory (the only with compressed
files) as well as in the lattice directory. Should I search for other strings
or in other files?
Hello Nicolay,
I do not intend to be pushy or officious, but I would be grateful for any info
on status of this problem
thanks,
Marek
Hi Marek
Sorry, need some more time to check the sources.
Hi Nicolay,
No problem, thx for info.
Hi Nicolay,
Is there any progress on this issue?
Sorry, still didn't have time to look.