aima.core.learning.neural.FunctionApproximator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
package aima.core.learning.neural;
import aima.core.util.math.Vector;
/**
* @author Ravi Mohan
* @author Mike Stampone
*/
public interface FunctionApproximator {
/**
* Returns the output values for the specified input values
*
* @param input
* the input values
*
* @return the output values for the specified input values
*/
Vector processInput(Vector input);
/**
* Accept an error and change the parameters to accommodate it
*
* @param error
* an error vector
*/
void processError(Vector error);
}