net.sourceforge.cilib.neuralnetwork.foundation
Class NeuralNetworkController

java.lang.Object
  extended by net.sourceforge.cilib.algorithm.Algorithm
      extended by net.sourceforge.cilib.algorithm.SingularAlgorithm
          extended by net.sourceforge.cilib.neuralnetwork.foundation.NeuralNetworkController
All Implemented Interfaces:
Serializable, Runnable, Cloneable

Deprecated. This class is no longer viable - Please see EvaluationMediator

@Deprecated
public class NeuralNetworkController
extends SingularAlgorithm

Author:
stefanv
See Also:
Serialized Form

Field Summary
protected  NNError[] errorDt
          Deprecated.  
protected  PostMeasurementSuite measures
          Deprecated.  
protected  NeuralNetworkProblem problem
          Deprecated.  
 
Fields inherited from class net.sourceforge.cilib.algorithm.Algorithm
optimisationProblem
 
Constructor Summary
NeuralNetworkController()
          Deprecated.  
NeuralNetworkController(NeuralNetworkController rhs)
          Deprecated.  
 
Method Summary
 void algorithmIteration()
          Deprecated. The actual operations that the current Algorithm performs within a single iteration.
 OptimisationSolution getBestSolution()
          Deprecated. Get the best current solution.
 NeuralNetworkController getClone()
          Deprecated. Create a cloned copy of the current object and return it.
 NNError[] getError()
          Deprecated.  
 OptimisationProblem getOptimisationProblem()
          Deprecated. Get the specified OptimisationProblem.
 List<OptimisationSolution> getSolutions()
          Deprecated. Get the collection of best solutions.
 void performInitialisation()
          Deprecated. Perform the needed initialisation required before the execution of the algorithm starts.
 void performUninitialisation()
          Deprecated. Perform the needed unintialisation steps after the algorithm completes it's execution.
 void setMeasures(PostMeasurementSuite measures)
          Deprecated.  
 void setOptimisationProblem(OptimisationProblem problem)
          Deprecated. Set the optimisation problem to be solved.
 void setProblem(Problem problem)
          Deprecated.  
 
Methods inherited from class net.sourceforge.cilib.algorithm.Algorithm
addAlgorithmListener, addStoppingCondition, get, getAlgorithmList, getIterations, getPercentageComplete, getStoppingConditions, initialise, isFinished, performIteration, removeAlgorithmListener, removeStoppingCondition, reset, run, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

problem

protected NeuralNetworkProblem problem
Deprecated. 

errorDt

protected NNError[] errorDt
Deprecated. 

measures

protected PostMeasurementSuite measures
Deprecated. 
Constructor Detail

NeuralNetworkController

public NeuralNetworkController()
Deprecated. 

NeuralNetworkController

public NeuralNetworkController(NeuralNetworkController rhs)
Deprecated. 
Method Detail

getClone

public NeuralNetworkController getClone()
Deprecated. 
Description copied from class: Algorithm
Create a cloned copy of the current object and return it. In general the created copy will be a deep copy of the provided instance. As a result this operation an be quite expensive if used incorrectly.

Specified by:
getClone in interface Cloneable
Specified by:
getClone in class Algorithm
Returns:
An exact clone of the current object instance.
See Also:
Object.clone()

performInitialisation

public void performInitialisation()
Deprecated. 
Description copied from class: Algorithm
Perform the needed initialisation required before the execution of the algorithm starts.

Overrides:
performInitialisation in class Algorithm

performUninitialisation

public void performUninitialisation()
Deprecated. 
Description copied from class: Algorithm
Perform the needed unintialisation steps after the algorithm completes it's execution.

Overrides:
performUninitialisation in class Algorithm

algorithmIteration

public void algorithmIteration()
Deprecated. 
Description copied from class: SingularAlgorithm
The actual operations that the current Algorithm performs within a single iteration.

Specified by:
algorithmIteration in class SingularAlgorithm

getError

public NNError[] getError()
Deprecated. 

setProblem

public void setProblem(Problem problem)
Deprecated. 

setOptimisationProblem

public void setOptimisationProblem(OptimisationProblem problem)
Deprecated. 
Description copied from class: Algorithm
Set the optimisation problem to be solved. By default, the problem is null. That is, it is necessary to set the optimisation problem before calling Algorithm.initialise().

Overrides:
setOptimisationProblem in class Algorithm
Parameters:
problem - An implementation of the OptimisationProblemAdapter interface.

getOptimisationProblem

public OptimisationProblem getOptimisationProblem()
Deprecated. 
Description copied from class: Algorithm
Get the specified OptimisationProblem.

Overrides:
getOptimisationProblem in class Algorithm
Returns:
The specified OptimisationProblem.

setMeasures

public void setMeasures(PostMeasurementSuite measures)
Deprecated. 

getBestSolution

public OptimisationSolution getBestSolution()
Deprecated. 
Description copied from class: Algorithm
Get the best current solution. This best solution is determined from the personal bests of the particles.

Specified by:
getBestSolution in class Algorithm
Returns:
The OptimisationSolution representing the best solution.

getSolutions

public List<OptimisationSolution> getSolutions()
Deprecated. 
Description copied from class: Algorithm
Get the collection of best solutions. This result does not actually make sense in the normal PSO algorithm, but rather in a MultiObjective optimization.

Specified by:
getSolutions in class Algorithm
Returns:
The Collection<OptimisationSolution> containing the solutions.


Copyright © 2009 CIRG. All Rights Reserved.