Skip to content

Commit 6e9cfbb

Browse files
committed
Add CLI option for adding known SRMs to results
1 parent 82f5985 commit 6e9cfbb

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/cli/CliRunner.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ public class CliRunner implements Callable<Integer> {
6565
@CommandLine.Option(names = {"-pt", "--prediction-threshold"}, description = {"Threshold for predicting categories"})
6666
private double predictionThreshold = 0.5;
6767

68+
@CommandLine.Option(names = {"-sr", "--known-srms"}, description = {"Add know SRMs from dataset"})
69+
private boolean addKnownSrms = true;
70+
6871
@CommandLine.Option(names = {"-ds", "--discovery"}, arity = "1..*", description = {"Select discovery for training set SRMs"})
6972
private List<String> discovery = new ArrayList<>();// Collections.singletonList("manual");
7073

@@ -95,6 +98,7 @@ public SwanOptions initializeOptions(){
9598
options.setIterations(iterations);
9699
options.setTrainTestSplit(split);
97100
options.setPredictionThreshold(predictionThreshold);
101+
options.setAddKnownSrms(addKnownSrms);
98102
options.setReduceAttributes(false);
99103
options.setDiscovery(discovery);
100104
options.setTimeLimit(timeLimit);

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/cli/SwanOptions.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public class SwanOptions {
3030
private List<String> arffInstancesFiles;
3131
private List<String> discovery;
3232
private int timeLimit;
33+
private boolean addKnownSrms;
3334

3435
public SwanOptions(){
3536

@@ -239,6 +240,14 @@ public void setTimeLimit(int timeLimit) {
239240
this.timeLimit = timeLimit;
240241
}
241242

243+
public boolean isAddKnownSrms() {
244+
return addKnownSrms;
245+
}
246+
247+
public void setAddKnownSrms(boolean addKnownSrms) {
248+
this.addKnownSrms = addKnownSrms;
249+
}
250+
242251
@Override
243252
public String toString() {
244253
return "SwanOptions{" +

0 commit comments

Comments
 (0)