|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.base.data.neural.Perceptron
org.knime.base.data.neural.SigmoidPerceptron
public class SigmoidPerceptron
A hidden layer perceptron with a sigmoid activation function.
Constructor Summary | |
---|---|
SigmoidPerceptron()
Constructs an empty perceptron. |
|
SigmoidPerceptron(double[] weights,
Perceptron[] predecessors)
Constructs a perceptron with given weights and predecessors. |
|
SigmoidPerceptron(Perceptron[] predecessors)
Constructs a perceptron with given predecessors, weights initialized randomly. |
Method Summary | |
---|---|
double |
activationFunction(double in)
Sigmoid activation function, computes the sigmoid value of its argument. |
Perceptron |
getPredecessor(int i)
Returns the predecessor at a given position. |
Perceptron[] |
getPredecessors()
Returns the predecessors. |
double |
output()
Returns the output. |
void |
setPredecessor(int i,
Perceptron predecessor)
Set predecessor at a given position. |
void |
setPredecessors(Perceptron[] predecessors)
Sets the predecessors. |
Methods inherited from class org.knime.base.data.neural.Perceptron |
---|
evaluate, getClassValue, getThreshold, getWeight, getWeights, random, scalarProduct, setClassValue, setThreshold, setWeight, setWeights |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SigmoidPerceptron(double[] weights, Perceptron[] predecessors)
weights
- the weights for the perceptronpredecessors
- the predecessor perceptronspublic SigmoidPerceptron(Perceptron[] predecessors)
predecessors
- the predecessor perceptronspublic SigmoidPerceptron()
Method Detail |
---|
public Perceptron[] getPredecessors()
public Perceptron getPredecessor(int i)
i
- position
i
public void setPredecessors(Perceptron[] predecessors)
predecessors
- new predecessors for the perceptronpublic void setPredecessor(int i, Perceptron predecessor)
i
- positionpredecessor
- new predecessor for position i
public double output()
output
in class Perceptron
public double activationFunction(double in)
activationFunction
in class Perceptron
in
- argument to compute
-in
)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |