float[] mixed = MU.transpose(DataUtils.filter(probe.getData(), .01f).getValues())[0];
getError(reference, mixed);
p.addBias(300, .005f, .01f, true, false);
BiasOrigin bo = (BiasOrigin) pre.getOrigin("post_input");
BiasTermination bt = (BiasTermination) post.getTermination("input (bias)");
assertTrue(MU.min(getNetWeights(directWeights, bo, bt)) > -1e-10);
network.run(-1.5f, 1);
// Plotter.plot(probe.getData(), "positive non-optimal");
// float[] positiveNonOptimal = MU.transpose(DataUtils.filter(probe.getData(), .01f).getValues())[0];
// float error = getError(reference, positiveNonOptimal);