From d3b1a80bdb9714b51ca61cdf31f2b2565f88a34d Mon Sep 17 00:00:00 2001 From: Mateusz Kopeć <m.kopec@ipipan.waw.pl> Date: Wed, 12 Apr 2017 14:19:51 +0200 Subject: [PATCH] split training into two parts --- nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java | 19 ------------------- nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java | 17 +++++++++++++++++ nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java | 15 +++++++++++++++ train.sh | 4 +++- 4 files changed, 35 insertions(+), 20 deletions(-) delete mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java create mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java create mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java deleted file mode 100644 index 3c021fc..0000000 --- a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java +++ /dev/null @@ -1,19 +0,0 @@ -package pl.waw.ipipan.zil.summ.nicolas.train; - -import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.*; - -public class Main { - - private Main() { - } - - public static void main(String[] args) throws Exception { - DownloadCorpus.main(args); - DownloadTrainingResources.main(args); - ExtractGoldSummaries.main(args); - CreateOptimalSummaries.main(args); - ExtractMostFrequentMentions.main(args); - PrepareTrainingData.main(args); - TrainAllModels.main(args); - } -} diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java new file mode 100644 index 0000000..f42acab --- /dev/null +++ b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java @@ -0,0 +1,17 @@ +package pl.waw.ipipan.zil.summ.nicolas.train; + +import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.*; + +public class Prepare { + + private Prepare() { + } + + public static void main(String[] args) throws Exception { + DownloadCorpus.main(args); + DownloadTrainingResources.main(args); + ExtractGoldSummaries.main(args); + CreateOptimalSummaries.main(args); + ExtractMostFrequentMentions.main(args); + } +} diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java new file mode 100644 index 0000000..6acc765 --- /dev/null +++ b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java @@ -0,0 +1,15 @@ +package pl.waw.ipipan.zil.summ.nicolas.train; + +import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.PrepareTrainingData; +import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.TrainAllModels; + +public class Train { + + private Train() { + } + + public static void main(String[] args) throws Exception { + PrepareTrainingData.main(args); + TrainAllModels.main(args); + } +} diff --git a/train.sh b/train.sh index 46b5624..256fa8e 100755 --- a/train.sh +++ b/train.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash mvn clean install -Dmaven.test.skip=true -mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Main" +mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Prepare" +mvn install -Dmaven.test.skip=true +mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Train" mvn install -Dmaven.test.skip=true -- libgit2 0.22.2