org.neat4j.neat.nn.core.functions
Class SigmoidFunction

java.lang.Object
  extended by org.neat4j.neat.nn.core.functions.SigmoidFunction
All Implemented Interfaces:
java.io.Serializable, ActivationFunction

public class SigmoidFunction
extends java.lang.Object
implements ActivationFunction

Author:
MSimmerson
See Also:
Serialized Form

Constructor Summary
SigmoidFunction()
           
SigmoidFunction(double factor)
           
 
Method Summary
 double activate(double neuronIp)
          Returns +/- 1
 double derivative(double neuronIp)
           
 void setFactor(double mod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SigmoidFunction

public SigmoidFunction()

SigmoidFunction

public SigmoidFunction(double factor)
Method Detail

activate

public double activate(double neuronIp)
Returns +/- 1

Specified by:
activate in interface ActivationFunction
See Also:
org.neat4j.ailibrary.nn.core.ActivationFunction#activate(double)

derivative

public double derivative(double neuronIp)
Specified by:
derivative in interface ActivationFunction

setFactor

public void setFactor(double mod)