--- rnnlmlib.cpp.orig 2013-11-14 02:25:40.000000000 +0900
+++ rnnlmlib.cpp 2014-02-16 21:00:51.000000000 +0900
fprintf(flog, "\niter: %d\n", iter);
fprintf(flog, "valid log probability: %f\n", logp);
- fprintf(flog, "PPL net: %f\n", exp10(-logp/(real)wordcn));
+ fprintf(flog, "PPL net: %f\n", pow(10, -logp/(real)wordcn));
fprintf(flog, "test log probability %f*rnn + %f*other_lm: %f\n", lambda, 1-lambda, log_combine);
- fprintf(flog, "\nPPL net: %f\n", exp10(-logp/(real)wordcn));
+ fprintf(flog, "\nPPL net: %f\n", pow(10, -logp/(real)wordcn));
- fprintf(flog, "PPL other: %f\n", exp10(-log_other/(real)wordcn));
- fprintf(flog, "PPL combine: %f\n", exp10(-log_combine/(real)wordcn));
+ fprintf(flog, "PPL other: %f\n", pow(10, -log_other/(real)wordcn));
+ fprintf(flog, "PPL combine: %f\n", pow(10, -log_combine/(real)wordcn));
printf("test log probability %f*rnn + %f*other_lm: %f\n", lambda, 1-lambda, log_combine);
- printf("\nPPL net: %f\n", exp10(-logp/(real)wordcn));
+ printf("\nPPL net: %f\n", pow(10, -logp/(real)wordcn));
- printf("PPL other: %f\n", exp10(-log_other/(real)wordcn));
- printf("PPL combine: %f\n", exp10(-log_combine/(real)wordcn));
+ printf("PPL other: %f\n", pow(10, -log_other/(real)wordcn));
+ printf("PPL combine: %f\n", pow(10, -log_combine/(real)wordcn));