public class NeuralNetwork
extends java.lang.Object
Java class for NeuralNetwork element declaration.
The following schema fragment specifies the expected content contained within this class.
<element name="NeuralNetwork">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.dmg.org/PMML-4_1}Extension" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}MiningSchema"/>
<element ref="{http://www.dmg.org/PMML-4_1}Output" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}ModelStats" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}ModelExplanation" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}Targets" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}LocalTransformations" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}NeuralInputs"/>
<element ref="{http://www.dmg.org/PMML-4_1}NeuralLayer" maxOccurs="unbounded"/>
<element ref="{http://www.dmg.org/PMML-4_1}NeuralOutputs" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}ModelVerification" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}Extension" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="activationFunction" use="required" type="{http://www.dmg.org/PMML-4_1}ACTIVATION-FUNCTION" />
<attribute name="algorithmName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="altitude" type="{http://www.dmg.org/PMML-4_1}REAL-NUMBER" default="1.0" />
<attribute name="functionName" use="required" type="{http://www.dmg.org/PMML-4_1}MINING-FUNCTION" />
<attribute name="isScorable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="modelName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="normalizationMethod" type="{http://www.dmg.org/PMML-4_1}NN-NORMALIZATION-METHOD" default="none" />
<attribute name="numberOfLayers" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
<attribute name="threshold" type="{http://www.dmg.org/PMML-4_1}REAL-NUMBER" default="0" />
<attribute name="width" type="{http://www.dmg.org/PMML-4_1}REAL-NUMBER" />
</restriction>
</complexContent>
</complexType>
</element>
| Modifier and Type | Field and Description |
|---|---|
protected ACTIVATIONFUNCTION |
activationFunction |
protected java.lang.String |
algorithmName |
protected java.lang.Double |
altitude |
protected java.util.List<java.lang.Object> |
content |
protected MININGFUNCTION |
functionName |
protected java.lang.Boolean |
isScorable |
protected java.lang.String |
modelName |
protected NNNORMALIZATIONMETHOD |
normalizationMethod |
protected java.math.BigInteger |
numberOfLayers |
protected java.lang.Double |
threshold |
protected java.lang.Double |
width |
| Constructor and Description |
|---|
NeuralNetwork() |
| Modifier and Type | Method and Description |
|---|---|
ACTIVATIONFUNCTION |
getActivationFunction()
Gets the value of the activationFunction property.
|
java.lang.String |
getAlgorithmName()
Gets the value of the algorithmName property.
|
double |
getAltitude()
Gets the value of the altitude property.
|
java.util.List<java.lang.Object> |
getContent()
Gets the rest of the content model.
|
MININGFUNCTION |
getFunctionName()
Gets the value of the functionName property.
|
java.lang.String |
getModelName()
Gets the value of the modelName property.
|
NNNORMALIZATIONMETHOD |
getNormalizationMethod()
Gets the value of the normalizationMethod property.
|
java.math.BigInteger |
getNumberOfLayers()
Gets the value of the numberOfLayers property.
|
double |
getThreshold()
Gets the value of the threshold property.
|
java.lang.Double |
getWidth()
Gets the value of the width property.
|
boolean |
isIsScorable()
Gets the value of the isScorable property.
|
void |
setActivationFunction(ACTIVATIONFUNCTION value)
Sets the value of the activationFunction property.
|
void |
setAlgorithmName(java.lang.String value)
Sets the value of the algorithmName property.
|
void |
setAltitude(java.lang.Double value)
Sets the value of the altitude property.
|
void |
setFunctionName(MININGFUNCTION value)
Sets the value of the functionName property.
|
void |
setIsScorable(java.lang.Boolean value)
Sets the value of the isScorable property.
|
void |
setModelName(java.lang.String value)
Sets the value of the modelName property.
|
void |
setNormalizationMethod(NNNORMALIZATIONMETHOD value)
Sets the value of the normalizationMethod property.
|
void |
setNumberOfLayers(java.math.BigInteger value)
Sets the value of the numberOfLayers property.
|
void |
setThreshold(java.lang.Double value)
Sets the value of the threshold property.
|
void |
setWidth(java.lang.Double value)
Sets the value of the width property.
|
protected java.util.List<java.lang.Object> content
protected ACTIVATIONFUNCTION activationFunction
protected java.lang.String algorithmName
protected java.lang.Double altitude
protected MININGFUNCTION functionName
protected java.lang.Boolean isScorable
protected java.lang.String modelName
protected NNNORMALIZATIONMETHOD normalizationMethod
protected java.math.BigInteger numberOfLayers
protected java.lang.Double threshold
protected java.lang.Double width
public java.util.List<java.lang.Object> getContent()
You are getting this "catch-all" property because of the following reason: The field name "Extension" is used by two different parts of a schema. See: line 3183 of file:/home/david/workspace/weka/pmml-4-1.xsd line 3172 of file:/home/david/workspace/weka/pmml-4-1.xsd
To get rid of this property, apply a property customization to one of both of the following declarations to change their names: Gets the value of the content property.
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the content property.
For example, to add a new item, do as follows:
getContent().add(newItem);
Objects of the following type(s) are allowed in the list
ModelExplanation
ModelStats
Output
NeuralLayer
LocalTransformations
Targets
NeuralOutputs
MiningSchema
ModelVerification
NeuralInputs
Extension
public ACTIVATIONFUNCTION getActivationFunction()
ACTIVATIONFUNCTIONpublic void setActivationFunction(ACTIVATIONFUNCTION value)
value - allowed object is
ACTIVATIONFUNCTIONpublic java.lang.String getAlgorithmName()
Stringpublic void setAlgorithmName(java.lang.String value)
value - allowed object is
Stringpublic double getAltitude()
Doublepublic void setAltitude(java.lang.Double value)
value - allowed object is
Doublepublic MININGFUNCTION getFunctionName()
MININGFUNCTIONpublic void setFunctionName(MININGFUNCTION value)
value - allowed object is
MININGFUNCTIONpublic boolean isIsScorable()
Booleanpublic void setIsScorable(java.lang.Boolean value)
value - allowed object is
Booleanpublic java.lang.String getModelName()
Stringpublic void setModelName(java.lang.String value)
value - allowed object is
Stringpublic NNNORMALIZATIONMETHOD getNormalizationMethod()
NNNORMALIZATIONMETHODpublic void setNormalizationMethod(NNNORMALIZATIONMETHOD value)
value - allowed object is
NNNORMALIZATIONMETHODpublic java.math.BigInteger getNumberOfLayers()
BigIntegerpublic void setNumberOfLayers(java.math.BigInteger value)
value - allowed object is
BigIntegerpublic double getThreshold()
Doublepublic void setThreshold(java.lang.Double value)
value - allowed object is
Doublepublic java.lang.Double getWidth()
Doublepublic void setWidth(java.lang.Double value)
value - allowed object is
Double