Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.neuroph.core.transfer
Class TransferFunction

    java.lang.Object
      org.neuroph.core.transfer.TransferFunction

All Implemented Interfaces:
  Serializable

Direct Known Subclasses:
  Gaussian, Linear, Log, Ramp, Sgn, Sigmoid, Sin, Step, Tanh, Trapezoid

    public abstract class TransferFunction

extends Object
implements Serializable

Abstract base class for all neuron tranfer functions.

Author:
  Zoran Sevarac
See Also:
  `Neuron`, Serialized Form

Field Summary
`protected double` | `output` Output result

Constructor Summary
`TransferFunction()`

Method Summary
`double` | `getDerivative(double net)` Returns the first derivative of this function.
`abstract double` | `getOutput(double net)` Returns the ouput of this function.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### output

    protected double output

  Output result

Constructor Detail

### TransferFunction

    public TransferFunction()

Method Detail

### getOutput

    public abstract double getOutput(double net)

  Returns the ouput of this function.

  Parameters:
    `net` - net input

### getDerivative

    public double getDerivative(double net)

  Returns the first derivative of this function.

  Parameters:
    `net` - net input

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2012. All Rights Reserved.