001 package aima.learning.neural; 002 003 public interface FunctionApproximator { 004 /* 005 * accepts input pattern and processe it returning an output value 006 */ 007 Vector processInput(Vector input); 008 009 /* 010 * accept an error and change the parameters to accomodate it 011 */ 012 void processError(Vector error); 013 014 }