|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.core.node.NodeModel
org.knime.base.node.mine.bfn.BasisFunctionLearnerNodeModel
org.knime.base.node.mine.bfn.radial.RadialBasisFunctionLearnerNodeModel
public class RadialBasisFunctionLearnerNodeModel
The NodeModel
for
RadialBasisFunctionLearnerRow
s.
Field Summary | |
---|---|
(package private) static double |
THETAMINUS
Default theta minus: 0.2. |
(package private) static double |
THETAPLUS
Default theta plus: 0.4. |
Fields inherited from class org.knime.base.node.mine.bfn.BasisFunctionLearnerNodeModel |
---|
DISTANCE, DISTANCES, HILITE_MAPPING_FILE_NAME, MAX_CLASS_COVERAGE, MAX_EPOCHS, MODEL_INFO, MODEL_INFO_FILE_NAME, SHRINK_AFTER_COMMIT, TARGET_COLUMNS |
Constructor Summary | |
---|---|
RadialBasisFunctionLearnerNodeModel()
Inits a new RadialBasisFunctionFactory with one in- and one output. |
Method Summary | |
---|---|
BasisFunctionPortObject |
createPortObject(BasisFunctionModelContent content)
Creates a new basisfunction port object given the model content. |
RadialBasisFunctionFactory |
getFactory(DataTableSpec spec)
Create factory to generate BasisFunctions. |
DataType |
getModelType()
|
double |
getThetaMinus()
|
double |
getThetaPlus()
|
void |
loadValidatedSettingsFrom(NodeSettingsRO settings)
Sets new settings from the passed object in the model. |
void |
saveSettingsTo(NodeSettingsWO settings)
Adds to the given NodeSettings the model specific
settings. |
void |
validateSettings(NodeSettingsRO settings)
Validates the settings in the passed NodeSettings object. |
Methods inherited from class org.knime.base.node.mine.bfn.BasisFunctionLearnerNodeModel |
---|
configure, execute, getDistance, getMaxNrEpochs, getMissingFct, getModelInfo, getOutHiLiteHandler, getTargetColumns, isMaxClassCoverage, isShrinkAfterCommit, loadInternals, reset, saveInternals, setInHiLiteHandler |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final double THETAMINUS
static final double THETAPLUS
Constructor Detail |
---|
public RadialBasisFunctionLearnerNodeModel()
Method Detail |
---|
public RadialBasisFunctionFactory getFactory(DataTableSpec spec)
getFactory
in class BasisFunctionLearnerNodeModel
spec
- the cleaned data for training
public void loadValidatedSettingsFrom(NodeSettingsRO settings) throws InvalidSettingsException
#validateSettings(NodeSettings)
method. The model must set
its internal configuration according to the settings object passed.
loadValidatedSettingsFrom
in class BasisFunctionLearnerNodeModel
settings
- The settings to read.
InvalidSettingsException
- If a property is not available.NodeModel.saveSettingsTo(NodeSettingsWO)
,
NodeModel.validateSettings(NodeSettingsRO)
public void saveSettingsTo(NodeSettingsWO settings)
NodeSettings
the model specific
settings. The settings don't need to be complete or consistent. If, right
after startup, no valid settings are available this method can write
either nothing or invalid settings.
Method is called by the Node
if the current settings need
to be saved or transfered to the node's dialog.
saveSettingsTo
in class BasisFunctionLearnerNodeModel
settings
- The object to write settings into.NodeModel.loadValidatedSettingsFrom(NodeSettingsRO)
,
NodeModel.validateSettings(NodeSettingsRO)
public void validateSettings(NodeSettingsRO settings) throws InvalidSettingsException
NodeSettings
object.
The specified settings should be checked for completeness and
consistency. It must be possible to load a settings object validated
here without any exception in the
#loadValidatedSettings(NodeSettings)
method. The method
must not change the current settings in the model - it is supposed to
just check them. If some settings are missing, invalid, inconsistent, or
just not right throw an exception with a message useful to the user.
validateSettings
in class BasisFunctionLearnerNodeModel
settings
- The settings to validate.
InvalidSettingsException
- If the validation of the settings
failed.NodeModel.saveSettingsTo(NodeSettingsWO)
,
NodeModel.loadValidatedSettingsFrom(NodeSettingsRO)
public final DataType getModelType()
getModelType
in class BasisFunctionLearnerNodeModel
public double getThetaMinus()
public double getThetaPlus()
public BasisFunctionPortObject createPortObject(BasisFunctionModelContent content)
createPortObject
in class BasisFunctionLearnerNodeModel
content
- basisfunction rules and spec
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |