aima.learning.learners
Class NeuralNetLearner

java.lang.Object
  extended by aima.learning.learners.NeuralNetLearner
All Implemented Interfaces:
Learner

public class NeuralNetLearner
extends java.lang.Object
implements Learner


Constructor Summary
NeuralNetLearner(FeedForwardNetwork network, IrisDataSetNumerizer numerizer, NeuralNetworkTrainingScheme scheme, int numberOfIterations)
           
 
Method Summary
 java.lang.String predict(Example e)
           
 int[] test(DataSet ds)
           
 void train(DataSet ds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NeuralNetLearner

public NeuralNetLearner(FeedForwardNetwork network,
                        IrisDataSetNumerizer numerizer,
                        NeuralNetworkTrainingScheme scheme,
                        int numberOfIterations)
Method Detail

train

public void train(DataSet ds)
Specified by:
train in interface Learner

predict

public java.lang.String predict(Example e)
Specified by:
predict in interface Learner

test

public int[] test(DataSet ds)
Specified by:
test in interface Learner