public class NeuralNetwork extends Model implements HasExtensions<NeuralNetwork>, HasActivationFunction<NeuralNetwork>, HasNormalizationMethod<NeuralNetwork>
| Modifier and Type | Class and Description |
|---|---|
static class |
NeuralNetwork.ActivationFunction |
static class |
NeuralNetwork.NormalizationMethod |
| Constructor and Description |
|---|
NeuralNetwork() |
NeuralNetwork(MiningFunction miningFunction,
NeuralNetwork.ActivationFunction activationFunction,
MiningSchema miningSchema,
NeuralInputs neuralInputs,
List<NeuralLayer> neuralLayers) |
getLocator, hasLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic NeuralNetwork()
public NeuralNetwork(MiningFunction miningFunction, NeuralNetwork.ActivationFunction activationFunction, MiningSchema miningSchema, NeuralInputs neuralInputs, List<NeuralLayer> neuralLayers)
public String getModelName()
getModelName in class Modelpublic NeuralNetwork setModelName(String modelName)
setModelName in class Modelpublic MiningFunction requireMiningFunction()
requireMiningFunction in class Modelpublic MiningFunction getMiningFunction()
getMiningFunction in class Modelpublic NeuralNetwork setMiningFunction(MiningFunction miningFunction)
setMiningFunction in class Modelpublic String getAlgorithmName()
getAlgorithmName in class Modelpublic NeuralNetwork setAlgorithmName(String algorithmName)
setAlgorithmName in class Modelpublic NeuralNetwork.ActivationFunction requireActivationFunction()
public NeuralNetwork.ActivationFunction getActivationFunction()
getActivationFunction in interface HasActivationFunction<NeuralNetwork>public NeuralNetwork setActivationFunction(NeuralNetwork.ActivationFunction activationFunction)
setActivationFunction in interface HasActivationFunction<NeuralNetwork>public NeuralNetwork.NormalizationMethod getNormalizationMethod()
getNormalizationMethod in interface HasNormalizationMethod<NeuralNetwork>public NeuralNetwork setNormalizationMethod(NeuralNetwork.NormalizationMethod normalizationMethod)
setNormalizationMethod in interface HasNormalizationMethod<NeuralNetwork>public Number getThreshold()
getThreshold in interface HasActivationFunction<NeuralNetwork>NeuralNetwork.ActivationFunction.THRESHOLDpublic NeuralNetwork setThreshold(Number threshold)
setThreshold in interface HasActivationFunction<NeuralNetwork>public Number getLeakage()
getLeakage in interface HasActivationFunction<NeuralNetwork>NeuralNetwork.ActivationFunction.RECTIFIERpublic NeuralNetwork setLeakage(Number leakage)
setLeakage in interface HasActivationFunction<NeuralNetwork>public Number getWidth()
getWidth in interface HasActivationFunction<NeuralNetwork>NeuralNetwork.ActivationFunction.RADIAL_BASISpublic NeuralNetwork setWidth(Number width)
setWidth in interface HasActivationFunction<NeuralNetwork>public Number getAltitude()
getAltitude in interface HasActivationFunction<NeuralNetwork>NeuralNetwork.ActivationFunction.RADIAL_BASISpublic NeuralNetwork setAltitude(Number altitude)
setAltitude in interface HasActivationFunction<NeuralNetwork>public Integer getNumberOfLayers()
public NeuralNetwork setNumberOfLayers(Integer numberOfLayers)
public boolean isScorable()
isScorable in class Modelpublic NeuralNetwork setScorable(Boolean scorable)
setScorable in class Modelpublic MathContext getMathContext()
getMathContext in class Modelpublic NeuralNetwork setMathContext(MathContext mathContext)
setMathContext in class Modelpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<NeuralNetwork>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<NeuralNetwork>public NeuralNetwork addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<NeuralNetwork>public MiningSchema requireMiningSchema()
requireMiningSchema in class Modelpublic MiningSchema getMiningSchema()
getMiningSchema in class Modelpublic NeuralNetwork setMiningSchema(MiningSchema miningSchema)
setMiningSchema in class Modelpublic NeuralNetwork setOutput(Output output)
public ModelStats getModelStats()
getModelStats in class Modelpublic NeuralNetwork setModelStats(ModelStats modelStats)
setModelStats in class Modelpublic ModelExplanation getModelExplanation()
getModelExplanation in class Modelpublic NeuralNetwork setModelExplanation(ModelExplanation modelExplanation)
setModelExplanation in class Modelpublic Targets getTargets()
getTargets in class Modelpublic NeuralNetwork setTargets(Targets targets)
setTargets in class Modelpublic LocalTransformations getLocalTransformations()
getLocalTransformations in class Modelpublic NeuralNetwork setLocalTransformations(LocalTransformations localTransformations)
setLocalTransformations in class Modelpublic NeuralInputs requireNeuralInputs()
public NeuralInputs getNeuralInputs()
public NeuralNetwork setNeuralInputs(NeuralInputs neuralInputs)
public boolean hasNeuralLayers()
public List<NeuralLayer> requireNeuralLayers()
public List<NeuralLayer> getNeuralLayers()
public NeuralNetwork addNeuralLayers(NeuralLayer... neuralLayers)
public NeuralOutputs requireNeuralOutputs()
public NeuralOutputs getNeuralOutputs()
public NeuralNetwork setNeuralOutputs(NeuralOutputs neuralOutputs)
public ModelVerification getModelVerification()
getModelVerification in class Modelpublic NeuralNetwork setModelVerification(ModelVerification modelVerification)
setModelVerification in class Modelpublic VisitorAction accept(Visitor visitor)
Copyright © 2022. All rights reserved.