This is an automated email from the ASF dual-hosted git repository.
rzo1 pushed a change to branch OPENNLP-1708-Introduce-new-module-structure
in repository https://gitbox.apache.org/repos/asf/opennlp.git
from 8f2ebdf8 OPENNLP-1740 OPENNLP-1741 - Modularize maxent ML code. Lays
the foundation to separate the other ML related packages into custom modules
add 4b235e4d OPENNLP-1743 OPENNLP-1744 - Modularize ML code
No new revisions were added by this update.
Summary of changes:
opennlp-core/opennlp-cli/pom.xml | 25 ++++++++++++++++++++++
opennlp-core/opennlp-formats/pom.xml | 6 ++++++
.../pom.xml | 4 ++--
.../ml/naivebayes/BinaryNaiveBayesModelReader.java | 0
.../ml/naivebayes/BinaryNaiveBayesModelWriter.java | 0
.../tools/ml/naivebayes/LogProbabilities.java | 0
.../tools/ml/naivebayes/LogProbability.java | 0
.../ml/naivebayes/NaiveBayesEvalParameters.java | 0
.../tools/ml/naivebayes/NaiveBayesModel.java | 0
.../tools/ml/naivebayes/NaiveBayesModelReader.java | 0
.../tools/ml/naivebayes/NaiveBayesModelWriter.java | 0
.../tools/ml/naivebayes/NaiveBayesTrainer.java | 0
.../naivebayes/PlainTextNaiveBayesModelReader.java | 0
.../naivebayes/PlainTextNaiveBayesModelWriter.java | 0
.../opennlp/tools/ml/naivebayes/Probabilities.java | 0
.../opennlp/tools/ml/naivebayes/Probability.java | 0
.../opennlp/tools/ml/naivebayes/package-info.java | 0
.../java/opennlp/tools/ml/PrepAttachDataUtil.java | 0
.../ml/naivebayes/AbstractNaiveBayesTest.java | 0
.../ml/naivebayes/NaiveBayesCorrectnessTest.java | 0
.../naivebayes/NaiveBayesModelReadWriteTest.java | 0
.../ml/naivebayes/NaiveBayesPrepAttachTest.java | 7 +++---
.../NaiveBayesSerializedCorrectnessTest.java | 0
.../opennlp/maxent/io/rvfes-bug-data-broken.txt | 0
.../data/opennlp/maxent/io/rvfes-bug-data-ok.txt | 0
.../maxent/real-valued-weights-training-data.txt | 0
.../maxent/repeat-weighting-training-data.txt | 0
.../src/test/resources/data/ppa/NOTICE | 0
.../src/test/resources/data/ppa/bitstrings | 0
.../src/test/resources/data/ppa/devset | 0
.../src/test/resources/data/ppa/test | 0
.../src/test/resources/data/ppa/training | 0
.../src/test/resources/logback-test.xml | 0
.../pom.xml | 4 ++--
.../ml/perceptron/BinaryPerceptronModelReader.java | 0
.../ml/perceptron/BinaryPerceptronModelWriter.java | 0
.../tools/ml/perceptron/PerceptronModel.java | 0
.../tools/ml/perceptron/PerceptronModelReader.java | 0
.../tools/ml/perceptron/PerceptronModelWriter.java | 0
.../tools/ml/perceptron/PerceptronTrainer.java | 0
.../SimplePerceptronSequenceTrainer.java | 0
.../opennlp/tools/ml/perceptron/package-info.java | 0
.../IterDeltaAccuracyUnderTolerance.java | 0
.../java/opennlp/tools/ml/PrepAttachDataUtil.java | 0
.../ml/perceptron/PerceptronPrepAttachTest.java | 25 +++++++++++-----------
.../opennlp/maxent/io/rvfes-bug-data-broken.txt | 0
.../data/opennlp/maxent/io/rvfes-bug-data-ok.txt | 0
.../maxent/real-valued-weights-training-data.txt | 0
.../maxent/repeat-weighting-training-data.txt | 0
.../src/test/resources/data/ppa/NOTICE | 0
.../src/test/resources/data/ppa/bitstrings | 0
.../src/test/resources/data/ppa/devset | 0
.../src/test/resources/data/ppa/test | 0
.../src/test/resources/data/ppa/training | 0
.../src/test/resources/logback-test.xml | 0
opennlp-core/opennlp-ml/pom.xml | 14 +++++++++++-
opennlp-core/opennlp-runtime/pom.xml | 12 +++++++++++
.../java/opennlp/tools/namefind/NameFinderME.java | 5 +++--
opennlp-distr/pom.xml | 21 ++++++++++++++----
opennlp-tools/pom.xml | 23 ++++++++++++++++----
pom.xml | 12 ++++++++---
61 files changed, 124 insertions(+), 34 deletions(-)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent => opennlp-ml-bayes}/pom.xml
(94%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/BinaryNaiveBayesModelReader.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/BinaryNaiveBayesModelWriter.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/LogProbabilities.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/LogProbability.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesEvalParameters.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModel.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModelReader.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesModelWriter.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/NaiveBayesTrainer.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/PlainTextNaiveBayesModelReader.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/PlainTextNaiveBayesModelWriter.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/Probabilities.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/Probability.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/main/java/opennlp/tools/ml/naivebayes/package-info.java
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java (100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/AbstractNaiveBayesTest.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesCorrectnessTest.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesModelReadWriteTest.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesPrepAttachTest.java
(93%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-bayes}/src/test/java/opennlp/tools/ml/naivebayes/NaiveBayesSerializedCorrectnessTest.java
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/ppa/NOTICE (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/ppa/bitstrings (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/ppa/devset (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/ppa/test (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-bayes}/src/test/resources/data/ppa/training (100%)
copy opennlp-core/{opennlp-cli =>
opennlp-ml/opennlp-ml-bayes}/src/test/resources/logback-test.xml (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/pom.xml (94%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/BinaryPerceptronModelReader.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/BinaryPerceptronModelWriter.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModel.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModelReader.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronModelWriter.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/PerceptronTrainer.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/SimplePerceptronSequenceTrainer.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/ml/perceptron/package-info.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/main/java/opennlp/tools/monitoring/IterDeltaAccuracyUnderTolerance.java
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/java/opennlp/tools/ml/PrepAttachDataUtil.java
(100%)
rename opennlp-core/{opennlp-runtime =>
opennlp-ml/opennlp-ml-perceptron}/src/test/java/opennlp/tools/ml/perceptron/PerceptronPrepAttachTest.java
(89%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-broken.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/opennlp/maxent/io/rvfes-bug-data-ok.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/opennlp/maxent/real-valued-weights-training-data.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/opennlp/maxent/repeat-weighting-training-data.txt
(100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/ppa/NOTICE (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/ppa/bitstrings (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/ppa/devset (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/ppa/test (100%)
copy opennlp-core/opennlp-ml/{opennlp-ml-maxent =>
opennlp-ml-perceptron}/src/test/resources/data/ppa/training (100%)
copy opennlp-core/{opennlp-cli =>
opennlp-ml/opennlp-ml-perceptron}/src/test/resources/logback-test.xml (100%)