Skip to content

Commit 9d70d97

Browse files
committed
Extracted abstract methods for DummyKernel
1 parent b6b6965 commit 9d70d97

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

src/main/java/de/dmi3y/behaiv/kernel/DummyKernel.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@ public class DummyKernel extends Kernel {
99

1010
private ArrayList<Pair<ArrayList<Double>, String>> data;
1111

12-
public boolean fit(ArrayList<Pair<ArrayList<Double>, String>> data) {
12+
@Override
13+
public void fit(ArrayList<Pair<ArrayList<Double>, String>> data) {
1314
this.data = data;
14-
return true;
1515
}
1616

17-
public boolean update(ArrayList<Pair<ArrayList<Double>, String>> data) {
18-
return false;
17+
@Override
18+
public void update(ArrayList<Pair<ArrayList<Double>, String>> data) {
1919
}
2020

21+
@Override
2122
public String predictOne(ArrayList<Double> features) {
2223

2324
return this.data.stream().map(featuresIter -> {
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package de.dmi3y.behaiv.kernel;
22

3+
import org.apache.commons.math3.util.Pair;
4+
35
import java.util.ArrayList;
4-
import java.util.List;
56

67
public abstract class Kernel {
78

8-
// public abstract boolean fit(ArrayList<ArrayList<Double>> features, ArrayList<String> labels);
9-
//
10-
// public abstract boolean update(ArrayList<ArrayList<Double>> features, ArrayList<String> labels);
11-
//
12-
// public abstract ArrayList<String> predictOne(ArrayList<Double> features);
9+
public abstract void fit(ArrayList<Pair<ArrayList<Double>, String>> data);
10+
11+
public abstract void update(ArrayList<Pair<ArrayList<Double>, String>> data);
1312

13+
public abstract String predictOne(ArrayList<Double> features);
1414
}

0 commit comments

Comments
 (0)