yawn.config
Class NeuralNetworkConfig
java.lang.Object
yawn.config.ConfigElement
yawn.config.NeuralNetworkConfig
- Direct Known Subclasses:
- AppArtConfig, FuzzyArtMapConfig, GeneticParameterFitterConfig, MultiLayerPerceptronConfig, NetworkCommitteeConfig, SmartMultiLayerPerceptronConfig
public abstract class NeuralNetworkConfig
- extends ConfigElement
This is yawn.nn.NeuralNetworkConfig, part of the yawn project.
$Id: NeuralNetworkConfig.java,v 1.5 2005/04/07 17:28:26 supermarti Exp $
- Version:
- $Revision: 1.5 $
- Author:
- Luis Martí (luis dot marti at uc3m dot es)
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
environment
protected Environment environment
- The environment in which this network will be trained.
NeuralNetworkConfig
protected NeuralNetworkConfig()
configuredNetworkFactory
public NeuralNetwork configuredNetworkFactory()
- A factory of ready to train (and use) neural networks
- Returns:
- Returns a configured network.
getBindedNetworkClass
public abstract java.lang.Class getBindedNetworkClass()
setBindedNetworkClass
public void setBindedNetworkClass(java.lang.Class clazz)
- By default throws
java.lang.UnsupportedOperationException
.
- See Also:
setBindedNetworkClass(java.lang.Class)
validate
public void validate()
throws ValidationException
- Validates the a NeuralNetworkConfig instance.
- Throws:
ValidationException
- if validation failed
internalValidate
protected abstract void internalValidate()
throws ValidationException
- Throws:
ValidationException
environmentValidate
protected void environmentValidate()
throws ValidationException
- Throws:
ValidationException
getEnvironment
public Environment getEnvironment()
setEnvironment
public void setEnvironment(Environment environment)
Copyright © 2003-2005 GIAA, Universidad Carlos III de Madrid. All Rights Reserved.