Sieć Neuronowa
Propagacja Wsteczna

neural.neuron.afun
Class BipolarSigmoid

java.lang.Object
  |
  +--neural.neuron.afun.BipolarSigmoid
All Implemented Interfaces:
ActivationFunction

public class BipolarSigmoid
extends Object
implements ActivationFunction

Funkcja aktywacji sigmoidalna bipolarna (przyjmująca wartości dodatnie i ujemne).

Author:
Bartłomiej Starosta

Field Summary
private  double multFactor
          Stała multiplikatywna ze wzoru funkcji.
private  double subtFactor
          Stała addytywna ze wzoru funkcji.
 
Constructor Summary
BipolarSigmoid()
           
BipolarSigmoid(double mult, double subt)
           
 
Method Summary
 double activationFunction(double x)
          Funkcja aktywacji.
 double derivative(double x)
          Pochodna funkcji aktywacji.
 String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

multFactor

private final double multFactor
Stała multiplikatywna ze wzoru funkcji.

subtFactor

private final double subtFactor
Stała addytywna ze wzoru funkcji.
Constructor Detail

BipolarSigmoid

public BipolarSigmoid()

BipolarSigmoid

public BipolarSigmoid(double mult,
                      double subt)
Method Detail

activationFunction

public double activationFunction(double x)
Description copied from interface: ActivationFunction
Funkcja aktywacji.
Specified by:
activationFunction in interface ActivationFunction

derivative

public double derivative(double x)
Description copied from interface: ActivationFunction
Pochodna funkcji aktywacji.
Specified by:
derivative in interface ActivationFunction

toString

public String toString()
Overrides:
toString in class Object

Sieć Neuronowa
Propagacja Wsteczna

Materiały dydaktyczne do zajęć NAI
Bartłomiej Starosta, barstar(at)pjwstk(dot)edu(dot)pl
PJWSTK 2001/2002