Loading LICENSE→LICENSE.txt +0 −0 File moved. View file Makefile 0 → 100644 +2 −0 Original line number Diff line number Diff line package: mvn clean package No newline at end of file rundeleted 100755 → 0 +0 −2 Original line number Diff line number Diff line #!/bin/bash java -jar target/data-mining-1.0.1-jar-with-dependencies.jar $* No newline at end of file src/main/java/io/gitlab/chaver/mining/examples/ExampleAdequateClosure.java +2 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ public class ExampleAdequateClosure { String dataPath = "src/test/resources/contextPasquier99/contextPasquier99.dat"; List<Measure> measures = Arrays.asList(freq(), maxFreq()); Model model = new Model("adequate closure test"); Database database = new DatReader(dataPath, 0, true).readFiles(); Database database = new DatReader(dataPath).readFiles(); IntVar freq = model.intVar("freq", 1, database.getNbTransactions()); IntVar length = model.intVar("length", 1, database.getNbItems()); BoolVar[] x = model.boolVarArray("x", database.getNbItems()); Loading @@ -61,6 +61,7 @@ public class ExampleAdequateClosure { .toArray(); closedPatterns.add(new Pattern(itemset, new int[]{freq.getValue(), maxFreq.getValue()})); } System.out.println("List of closed patterns for the dataset contextPasquier99 w.r.t. M = {freq(x),max(x.freq)} :"); for (Pattern closed : closedPatterns) { System.out.println(Arrays.toString(closed.getItems()) + ", freq=" + closed.getMeasures()[0] + ", maxFreq=" + closed.getMeasures()[1]); Loading src/main/java/io/gitlab/chaver/mining/examples/ExampleCoverClosure.java +2 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ public class ExampleCoverClosure { public static void main(String[] args) throws Exception { String dataPath = "src/test/resources/contextPasquier99/contextPasquier99.dat"; Model model = new Model("cover closure test"); Database database = new DatReader(dataPath, 0, true).readFiles(); Database database = new DatReader(dataPath).readFiles(); IntVar freq = model.intVar("freq", 1, database.getNbTransactions()); IntVar length = model.intVar("length", 1, database.getNbItems()); BoolVar[] x = model.boolVarArray("x", database.getNbItems()); Loading @@ -47,6 +47,7 @@ public class ExampleCoverClosure { .toArray(); closedPatterns.add(new Pattern(itemset, new int[]{freq.getValue()})); } System.out.println("List of closed patterns for the dataset contextPasquier99 w.r.t. M = {freq(x)} :"); for (Pattern closed : closedPatterns) { System.out.println(Arrays.toString(closed.getItems()) + ", freq=" + closed.getMeasures()[0]); } Loading Loading
Makefile 0 → 100644 +2 −0 Original line number Diff line number Diff line package: mvn clean package No newline at end of file
rundeleted 100755 → 0 +0 −2 Original line number Diff line number Diff line #!/bin/bash java -jar target/data-mining-1.0.1-jar-with-dependencies.jar $* No newline at end of file
src/main/java/io/gitlab/chaver/mining/examples/ExampleAdequateClosure.java +2 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ public class ExampleAdequateClosure { String dataPath = "src/test/resources/contextPasquier99/contextPasquier99.dat"; List<Measure> measures = Arrays.asList(freq(), maxFreq()); Model model = new Model("adequate closure test"); Database database = new DatReader(dataPath, 0, true).readFiles(); Database database = new DatReader(dataPath).readFiles(); IntVar freq = model.intVar("freq", 1, database.getNbTransactions()); IntVar length = model.intVar("length", 1, database.getNbItems()); BoolVar[] x = model.boolVarArray("x", database.getNbItems()); Loading @@ -61,6 +61,7 @@ public class ExampleAdequateClosure { .toArray(); closedPatterns.add(new Pattern(itemset, new int[]{freq.getValue(), maxFreq.getValue()})); } System.out.println("List of closed patterns for the dataset contextPasquier99 w.r.t. M = {freq(x),max(x.freq)} :"); for (Pattern closed : closedPatterns) { System.out.println(Arrays.toString(closed.getItems()) + ", freq=" + closed.getMeasures()[0] + ", maxFreq=" + closed.getMeasures()[1]); Loading
src/main/java/io/gitlab/chaver/mining/examples/ExampleCoverClosure.java +2 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ public class ExampleCoverClosure { public static void main(String[] args) throws Exception { String dataPath = "src/test/resources/contextPasquier99/contextPasquier99.dat"; Model model = new Model("cover closure test"); Database database = new DatReader(dataPath, 0, true).readFiles(); Database database = new DatReader(dataPath).readFiles(); IntVar freq = model.intVar("freq", 1, database.getNbTransactions()); IntVar length = model.intVar("length", 1, database.getNbItems()); BoolVar[] x = model.boolVarArray("x", database.getNbItems()); Loading @@ -47,6 +47,7 @@ public class ExampleCoverClosure { .toArray(); closedPatterns.add(new Pattern(itemset, new int[]{freq.getValue()})); } System.out.println("List of closed patterns for the dataset contextPasquier99 w.r.t. M = {freq(x)} :"); for (Pattern closed : closedPatterns) { System.out.println(Arrays.toString(closed.getItems()) + ", freq=" + closed.getMeasures()[0]); } Loading