org.joone.engine
Class LogarithmicLayer
- java.lang.Object
-
- org.joone.engine.Layer
-
- org.joone.engine.SimpleLayer
-
- org.joone.engine.LogarithmicLayer
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable, Learnable, LearnableLayer, NeuralLayer, Inspectable
public class LogarithmicLayer extends SimpleLayer implements LearnableLayer
This layer implements a logarithmic transfer function. Used in some NN to avoid to saturate the inputs.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description LogarithmicLayer()Creates a new instance of LogarithmicLayerLogarithmicLayer(java.lang.String elemName)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description LearnergetLearner()Deprecated.- Used only for backward compatibility-
Methods inherited from class org.joone.engine.SimpleLayer
getLearningRate, getLrate, getMomentum, setLrate, setMomentum, setMonitor
-
Methods inherited from class org.joone.engine.Layer
addInputSynapse, addNoise, addOutputSynapse, check, copyInto, finalize, fwdRun, getAllInputs, getAllOutputs, getBias, getDimension, getLastOutputs, getLayerName, getMonitor, getRows, hasStepCounter, init, initLearner, InspectableTitle, Inspections, isInputLayer, isOutputLayer, isRunning, join, randomize, removeAllInputs, removeAllOutputs, removeInputSynapse, removeOutputSynapse, revRun, run, setAllInputs, setAllOutputs, setBias, setInputSynapses, setLayerName, setOutputSynapses, setRows, start, stop, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.joone.engine.Learnable
getMonitor, initLearner
-
Methods inherited from interface org.joone.engine.NeuralLayer
addInputSynapse, addNoise, addOutputSynapse, check, copyInto, getAllInputs, getAllOutputs, getBias, getLayerName, getMonitor, getRows, isRunning, removeAllInputs, removeAllOutputs, removeInputSynapse, removeOutputSynapse, setAllInputs, setAllOutputs, setBias, setLayerName, setMonitor, setRows, start
-
-
-
-
Constructor Detail
-
LogarithmicLayer
public LogarithmicLayer()
Creates a new instance of LogarithmicLayer
-
LogarithmicLayer
public LogarithmicLayer(java.lang.String elemName)
-
-
Method Detail
-
getLearner
public Learner getLearner()
Deprecated. - Used only for backward compatibilityDescription copied from class:LayerReturns the appropriate Learner object for this class depending on the Monitor.learningMode property value- Specified by:
getLearnerin interfaceLearnable- Overrides:
getLearnerin classLayer- Returns:
- the Learner object if applicable, otherwise null
- See Also:
Learnable.getLearner()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG