public abstract class LMS { Object[] examples; double[] values; int[] successors; double[] weights; public LMS(Object[] E, double[] V, int[] S, double[] W) { examples = E; values = V; successors = S; weights = W; } public void learn() { // For each training example (e, V(s)) where s = successor(e) for (int ei=0; ei