Sieć Neuronowa
Propagacja Wsteczna

neural.neuron.afun
Class UnipolarSigmoid

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

public class UnipolarSigmoid
extends Object
implements ActivationFunction

Funkcja aktywacji sigmoidalna unipolarna (dodatnia).

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
UnipolarSigmoid(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

UnipolarSigmoid

public UnipolarSigmoid(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