This is an automated email from the ASF dual-hosted git repository.
krickert pushed a change to branch feat/GH-1469-feedforward-parser-cli
in repository https://gitbox.apache.org/repos/asf/opennlp.git
from 7a560bd7a OPENNLP-1935: Regex removal (10/10): Forbid java.util.regex
in production code (#1348)
add c1e5fa142 OPENNLP-1991: Add a feedforward neural dependency parser
new f21d77b63 GH-1469: Add command-line tools for the feedforward
dependency parser
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/java/opennlp/tools/util/ParamChecks.java | 36 +
.../main/java/opennlp/tools/util/StringUtil.java | 127 ++-
.../java/opennlp/tools/util/ParamChecksTest.java | 29 +
.../opennlp/tools/util/StringUtilLocaleTest.java | 27 +-
.../java/opennlp/tools/util/StringUtilTest.java | 51 +
.../src/main/java/opennlp/tools/cmdline/CLI.java | 6 +
.../java/opennlp/tools/cmdline/ModelLoader.java | 9 +
.../depparse/DependencyParserEvaluatorTool.java | 33 +-
.../cmdline/depparse/DependencyParserMETool.java | 13 +-
....java => FeedforwardDependencyModelLoader.java} | 17 +-
.../FeedforwardDependencyParserEvaluatorTool.java | 77 ++
.../depparse/FeedforwardDependencyParserTool.java | 133 +++
.../FeedforwardDependencyParserTrainerTool.java | 133 +++
.../depparse/DependencyParserToolsTest.java | 91 +-
.../depparse/DependencyToolTestSupport.java | 103 ++
.../FeedforwardDependencyParserToolsTest.java | 526 +++++++++
.../conllu/ConlluDependencyParserUsageTest.java | 37 +
.../opennlp/tools/depparse/ArcStandardBeam.java | 147 +++
.../opennlp/tools/depparse/ArcStandardState.java | 27 +
.../opennlp/tools/depparse/ContributionCache.java | 175 +++
.../tools/depparse/DependencyContextGenerator.java | 4 +-
.../opennlp/tools/depparse/FeedforwardContext.java | 151 +++
...yModel.java => FeedforwardDependencyModel.java} | 82 +-
.../depparse/FeedforwardDependencyParser.java | 187 ++++
.../depparse/FeedforwardDependencyTrainer.java | 1120 +++++++++++++++++++
.../opennlp/tools/depparse/FeedforwardNetwork.java | 1011 +++++++++++++++++
.../tools/depparse/ArcStandardStateTest.java | 28 +
.../depparse/DependencyParserEdgeCaseTest.java | 137 ++-
.../tools/depparse/DependencyTestSamples.java | 152 +++
.../tools/depparse/FeedforwardContextTest.java | 116 ++
.../depparse/FeedforwardDependencyParserTest.java | 1150 ++++++++++++++++++++
.../depparse/FeedforwardDependencyScoringTest.java | 428 ++++++++
.../tools/depparse/FeedforwardRefinementTest.java | 220 ++++
opennlp-docs/src/docbkx/dependency.xml | 75 +-
.../tools/eval/UniversalDependencyParserEval.java | 68 +-
35 files changed, 6538 insertions(+), 188 deletions(-)
copy
opennlp-core/opennlp-cli/src/main/java/opennlp/tools/cmdline/depparse/{DependencyModelLoader.java
=> FeedforwardDependencyModelLoader.java} (65%)
create mode 100644
opennlp-core/opennlp-cli/src/main/java/opennlp/tools/cmdline/depparse/FeedforwardDependencyParserEvaluatorTool.java
create mode 100644
opennlp-core/opennlp-cli/src/main/java/opennlp/tools/cmdline/depparse/FeedforwardDependencyParserTool.java
create mode 100644
opennlp-core/opennlp-cli/src/main/java/opennlp/tools/cmdline/depparse/FeedforwardDependencyParserTrainerTool.java
create mode 100644
opennlp-core/opennlp-cli/src/test/java/opennlp/tools/cmdline/depparse/DependencyToolTestSupport.java
create mode 100644
opennlp-core/opennlp-cli/src/test/java/opennlp/tools/cmdline/depparse/FeedforwardDependencyParserToolsTest.java
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/ArcStandardBeam.java
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/ContributionCache.java
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/FeedforwardContext.java
copy
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/{DependencyModel.java
=> FeedforwardDependencyModel.java} (52%)
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/FeedforwardDependencyParser.java
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/FeedforwardDependencyTrainer.java
create mode 100644
opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/FeedforwardNetwork.java
create mode 100644
opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/FeedforwardContextTest.java
create mode 100644
opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/FeedforwardDependencyParserTest.java
create mode 100644
opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/FeedforwardDependencyScoringTest.java
create mode 100644
opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/FeedforwardRefinementTest.java