Package org.dmg.pmml.neural_network
Class NeuralLayer
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.neural_network.NeuralLayer
-
- All Implemented Interfaces:
Serializable,HasExtensions<NeuralLayer>,HasLocator,HasActivationFunction<NeuralLayer>,HasNormalizationMethod<NeuralLayer>,Visitable
public class NeuralLayer extends PMMLObject implements HasExtensions<NeuralLayer>, HasActivationFunction<NeuralLayer>, HasNormalizationMethod<NeuralLayer>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NeuralLayer()NeuralLayer(List<Neuron> neurons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisitorActionaccept(Visitor visitor)NeuralLayeraddExtensions(Extension... extensions)NeuralLayeraddNeurons(Neuron... neurons)NeuralNetwork.ActivationFunctiongetActivationFunction()NumbergetAltitude()List<Extension>getExtensions()NumbergetLeakage()List<Neuron>getNeurons()NeuralNetwork.NormalizationMethodgetNormalizationMethod()IntegergetNumberOfNeurons()NumbergetThreshold()NumbergetWidth()booleanhasExtensions()booleanhasNeurons()List<Neuron>requireNeurons()NeuralLayersetActivationFunction(NeuralNetwork.ActivationFunction activationFunction)NeuralLayersetAltitude(Number altitude)NeuralLayersetLeakage(Number leakage)NeuralLayersetNormalizationMethod(NeuralNetwork.NormalizationMethod normalizationMethod)NeuralLayersetNumberOfNeurons(Integer numberOfNeurons)NeuralLayersetThreshold(Number threshold)NeuralLayersetWidth(Number width)-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Method Detail
-
getNumberOfNeurons
public Integer getNumberOfNeurons()
-
setNumberOfNeurons
public NeuralLayer setNumberOfNeurons(Integer numberOfNeurons)
-
getActivationFunction
public NeuralNetwork.ActivationFunction getActivationFunction()
- Specified by:
getActivationFunctionin interfaceHasActivationFunction<NeuralLayer>
-
setActivationFunction
public NeuralLayer setActivationFunction(NeuralNetwork.ActivationFunction activationFunction)
- Specified by:
setActivationFunctionin interfaceHasActivationFunction<NeuralLayer>
-
getThreshold
public Number getThreshold()
- Specified by:
getThresholdin interfaceHasActivationFunction<NeuralLayer>- See Also:
NeuralNetwork.ActivationFunction.THRESHOLD
-
setThreshold
public NeuralLayer setThreshold(Number threshold)
- Specified by:
setThresholdin interfaceHasActivationFunction<NeuralLayer>
-
getLeakage
public Number getLeakage()
- Specified by:
getLeakagein interfaceHasActivationFunction<NeuralLayer>- See Also:
NeuralNetwork.ActivationFunction.RECTIFIER
-
setLeakage
public NeuralLayer setLeakage(Number leakage)
- Specified by:
setLeakagein interfaceHasActivationFunction<NeuralLayer>
-
getWidth
public Number getWidth()
- Specified by:
getWidthin interfaceHasActivationFunction<NeuralLayer>- See Also:
NeuralNetwork.ActivationFunction.RADIAL_BASIS
-
setWidth
public NeuralLayer setWidth(Number width)
- Specified by:
setWidthin interfaceHasActivationFunction<NeuralLayer>
-
getAltitude
public Number getAltitude()
- Specified by:
getAltitudein interfaceHasActivationFunction<NeuralLayer>- See Also:
NeuralNetwork.ActivationFunction.RADIAL_BASIS
-
setAltitude
public NeuralLayer setAltitude(Number altitude)
- Specified by:
setAltitudein interfaceHasActivationFunction<NeuralLayer>
-
getNormalizationMethod
public NeuralNetwork.NormalizationMethod getNormalizationMethod()
- Specified by:
getNormalizationMethodin interfaceHasNormalizationMethod<NeuralLayer>
-
setNormalizationMethod
public NeuralLayer setNormalizationMethod(NeuralNetwork.NormalizationMethod normalizationMethod)
- Specified by:
setNormalizationMethodin interfaceHasNormalizationMethod<NeuralLayer>
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<NeuralLayer>
-
getExtensions
public List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<NeuralLayer>
-
addExtensions
public NeuralLayer addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<NeuralLayer>
-
hasNeurons
public boolean hasNeurons()
-
addNeurons
public NeuralLayer addNeurons(Neuron... neurons)
-
accept
public VisitorAction accept(Visitor visitor)
-
-