18 package mining.extraction;
22 import ca.uqac.lif.cep.functions.FunctionException;
23 import ca.uqac.lif.cep.peg.Sequence;
24 import ca.uqac.lif.cep.peg.ml.SetMiningFunction;
34 public static void main(String[] args)
throws FunctionException
39 Set<Sequence<Number>> sequences =
SequenceReader.readNumericalSequences(
"numbers-1.csv");
44 SumFunction a_f =
new SumFunction();
47 Object[] outputs =
new Object[1];
48 a_f.evaluate(
new Object[]{sequences}, outputs);
52 System.out.println(outputs[0]);
55 public static class SumFunction
extends SetMiningFunction<Number,Number>
65 public Number mine(Set<Sequence<Number>> sequences)
throws FunctionException
71 float max = Float.MIN_VALUE;
72 for (Sequence<Number> seq : sequences)
76 max = Math.max(max, n.floatValue());
Extract patterns from input streams using data mining and statistical algorithms. ...
Utility class that creates a set of sequences from a file.