Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mert
AgeCommit message (Collapse)Author
2018-05-18Update emailPrashant Mathur
2018-05-18Make CHRFscorer compilePrashant Mathur
2018-05-18Include chrf as a metricPrashant Mathur
2018-05-18Adding chrf scorersPrashant Mathur
2017-07-22daily automatic beautifierMosesAdmin
2017-07-20Merge remote-tracking branch 'upstream/master'Prashant Mathur
2017-01-20compile error on Centos 6Hieu Hoang
2016-11-08Mira works with BLEU and WER bothPrashant Mathur
2016-06-02daily automatic beautifierMosesAdmin
2016-06-01Added Grammatical Error Correction specific scorer (M^2) and featuresMarcin Junczys-Dowmunt
2015-09-26streamlining license to LGPL 2.1Philipp Koehn
2015-07-21daily automatic beautifierMosesAdmin
2015-07-20support factors in InternalTreeRico Sennrich
2015-06-04daily automatic beautifierMosesAdmin
2015-05-21Mert programs won't link with shared linking without -lboost_filesystem.Ulrich Germann
2015-05-20Fix some new compile problems.Jeroen Vermeulen
* file_piece.cc used isnan() instead of std::isnan(). * Fdstream.h used close() but Windows doesn't have unistd.h. Fixed Fdstream.h by using util::scoped_fd. Thanks Ken.
2015-05-19KenLM 7408730be415db9b650560a8b2bd3e4e3af49ec9.Kenneth Heafield
unistd.hh is dead.
2015-05-15beautify.Hieu Hoang
2015-05-13format of outputBarry Haddow
2015-05-13move hg decoding test to reg testsBarry Haddow
2015-05-13Refactoring of weight loading, making it easier to test hg rescoring.Barry Haddow
2015-05-02beautifyHieu Hoang
2015-05-01sentence-bleu less greedy regarding memoryMatthias Huck
Don't load all references, read them line by line. Corpora with millions of sentences can now be evaluated without consuming gigabytes of RAM.
2015-04-30sentence-bleu-nbestMatthias Huck
2015-04-30Remove trailing whitespace in C++ files.Jeroen Vermeulen
2015-04-29Missing return value.Ulrich Germann
2015-04-23Add cross-platform randomizer module.Jeroen Vermeulen
The code uses two mechanisms for generating random numbers: srand()/rand(), which is not thread-safe, and srandom()/random(), which is POSIX-specific. Here I add a util/random.cc module that centralizes these calls, and unifies some common usage patterns. If the implementation is not good enough, we can now change it in a single place. To keep things simple, this uses the portable srand()/rand() but protects them with a lock to avoid concurrency problems. The hard part was to keep the regression tests passing: they rely on fixed sequences of random numbers, so a small code change could break them very thoroughly. Util::rand(), for wide types like size_t, calls std::rand() not once but twice. This behaviour was generalized into utils::wide_rand() and friends.
2015-04-22Thread-safe, platform-agnostic randomizer.Jeroen Vermeulen
Some places in mert use srandom()/random(), but these are POSIX-specific. The standard alternative, srand()/rand(), is not thread-safe. This module wraps srand()/rand() in mutexes (very short-lived, so should not cost much) so that it relies on just Boost and the C standard library, not on a Unix-like environment. This may reduce the width of the random numbers on some platforms: it goes from "long int" to just "int". If that is a problem, we may have to use Boost's randomizer utilities, or eventually, the C++ ones.
2015-04-22Adapt test to poor Windows timer resolution.Jeroen Vermeulen
TimerTest fails on Windows unless the sleep time is set to at least a millisecond (1,000 microseconds). Keep it nice and low for other platforms though, because the sleep time is wasted.
2015-04-17Testing of Viterbi decoding on hypergraph.Barry Haddow
2015-04-10Delete unused codeKenneth Heafield
2015-04-10Address two TODO notes in mert/evaluator.cpp.Jeroen Vermeulen
The notes were about two objects which were created on the free store using "new", then cleaned up using "delete". May have been a Java habit; the solution was as simple as creating them on the stack.
2015-04-10Portability and include fixes.Jeroen Vermeulen
Add <cstdlib> include for srand()/rand(), and <unistd.h> for open() etc. Include <unistd.h> on Windows if using MinGW. Disable MeteorScorer on Windows, since it doesn't have fork() and pipe().
2015-04-03Attempt at fixing sparse features for hgmiraBarry Haddow
2015-03-29Fix some compile warnings (gcc 4.9.2).Jeroen Vermeulen
Mostly signed/unsigned comparisons and reordered member initializations; also a few unused variables. There are more, but if I chip away at them for a while, who knows, it may catch on and warnings may eventually become socially stigmatizing. :)
2015-03-28Modernize "C" includes in mert.Jeroen Vermeulen
This is one of those little chores in managing a long-lived C++ project: standard C headers like stdio.h and math.h now have their own place in the C++ standard as resp. cstdio, cmath, and so on. In this branch the #include names are updated for the mert/ subdirectory; more branches to follow. C++11 adds cstdint, but to support compilation with the previous standard, that change is left for later.
2015-03-211. Lifetime of tasks in ThreadPool is now managed via shared pointers.Ulrich Germann
2. Code cleanup in IOWrapper and a bit elsewhere.
2015-03-14Meteor compatibility with batch MIRAmjdenkowski
2015-02-19beautifyHieu Hoang
2015-02-16Change Namespace in TER libraryChristophe SERVAN
2015-02-16Change Namespace in TER libraryChristophe SERVAN
2015-02-16Memory leak correction in TER algorithmChristophe SERVAN
2015-02-10Bug fix to commenting out unused variable.Ulrich Germann
2015-02-10Bug fix to commenting out unused variable.Ulrich Germann
2015-02-06Merge branch 'master' of https://github.com/moses-smt/mosesdecoderUlrich Germann
Conflicts: moses/TranslationOptionCollection.cpp moses/TranslationOptionCollectionLattice.cpp moses/TranslationOptionCollectionLattice.h moses/TranslationOptionList.h
2015-02-06Commented out unused variable to reduce compiler warnings.Ulrich Germann
2015-02-06Commented out unused variable to reduce compiler warnings.Ulrich Germann
2015-02-06Commented out unused variable to reduce compiler warnings.Ulrich Germann
2015-01-14use astyle 2.01. It's on Edinburgh server and doesn't screw up enumHieu Hoang
2015-01-14beautifyHieu Hoang