org.neuroph.core.input
Class InputFunction
- java.lang.Object
-
- org.neuroph.core.input.InputFunction
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- And, Difference, EuclideanRBF, Max, Min, Or, Product, Sum, SumSqr, WeightedSum
public abstract class InputFunction extends java.lang.Object implements java.io.SerializableNeuron's input function. It has two subcomponents: weightsFunction - which performs operation with input and weight vector summingFunction - which performs operation with the resulting vector from weightsFunction InputFunction implements the following behaviour: output = summingFunction(weightsFunction(inputs)) Different neuron input functions can be created by setting different weights and summing functions.
- See Also:
Neuron, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description InputFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description abstract doublegetOutput(java.util.List<Connection> inputConnections)Returns ouput value of this input function for the given neuron inputs
-
-
-
Method Detail
-
getOutput
public abstract double getOutput(java.util.List<Connection> inputConnections)
Returns ouput value of this input function for the given neuron inputs- Parameters:
inputConnections- neuron's input connections- Returns:
- input total net input
-
-
DMelt 3.0 © DataMelt by jWork.ORG