I guess the problem is from the *reuse-weights.perl* , which always ignores floats which have 'e' in the string representation of the float, e.g., 1.05e-1
Hope this can help you. Best wishes! Pidong On 22 November 2011 16:57, somayeh bakhshaei <s.bakhsh...@gmail.com> wrote: > Hello all, > > Salam, > > I am using moses in this way: > > train, > for i=1 to 3 > tune > end for > decode > evaluate > > in the above loop for something unexpected happens, in large execution > sometime the weights produced in moses.ini are wrong. For example once it > produce 3 in the other case produce 4, take a look hear: > > # translation model weights > [weight-t] > 0.0106455 > 0.036391 > 0.0453815 > 0.0716856 > 0.0271838 > > # translation model weights > [weight-t] > 0.0705978 > 0.0652413 > 0.100475 > 0.00356951 > > in the case in the previous iteration nothing is wrong. > Did anyone can tell me what is happening here please? > > > > > --------------------- > Best Regards, > S.Bakhshaei > > After All you will come .... > And will spread light on the dark desolate world! > O' Kind Father! We will be waiting for your affectionate hands ... > > > _______________________________________________ > Moses-support mailing list > Moses-support@mit.edu > http://mailman.mit.edu/mailman/listinfo/moses-support > > -- Wang Pidong Department of Computer Science School of Computing National University of Singapore
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support