org.joone.engine
Class FIRFilter
java.lang.Object
org.joone.engine.FIRFilter
- All Implemented Interfaces:
- java.io.Serializable
public class FIRFilter
- extends java.lang.Object
- implements java.io.Serializable
Element of a connection representing a FIR filter (Finite Impulse Response).
The DelaySynapse object implements a delayed full synapse where each connection
is implemented with a FIRFilter object.
In this connection is implemented the temporal backpropagation algorithm
by Eric A. Wan, as in 'Time Series Prediction by Using a Connectionist Network
with Internal Delay Lines' in Time Series Prediction. Forecasting the Future and
Understanding the Past, by A.Weigend and N.Gershenfeld. Addison-Wesley, 1994.
- Author:
- P.Marrone
- See Also:
DelaySynapse
,
Serialized Form
Method Summary |
void |
addNoise(double amplitude)
|
protected double |
backDelay(double[] pattern)
|
protected double[] |
backFilter(double input)
|
double |
backward(double input)
|
protected double[] |
Delay(double input)
|
protected double |
Filter(double[] pattern)
|
double |
forward(double input)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_taps
protected int m_taps
memory
protected double[] memory
backmemory
protected double[] backmemory
outs
protected double[] outs
bouts
protected double[] bouts
array
protected Matrix array
lrate
public double lrate
momentum
public double momentum
FIRFilter
public FIRFilter(int taps)
addNoise
public void addNoise(double amplitude)
backDelay
protected double backDelay(double[] pattern)
backFilter
protected double[] backFilter(double input)
backward
public double backward(double input)
Delay
protected double[] Delay(double input)
Filter
protected double Filter(double[] pattern)
forward
public double forward(double input)
Submit Feedback to pmarrone@users.sourceforge.net