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

Reply via email to