
=====================================================

              IMPORTANT API CHANGES

=====================================================

Important changes in the API of Neuroph 2.4

Some usefull new methods:

1. Class IterativeLearning

public void learn(TrainingSet trainingSet, int maxIterations) 
public void doOneLearningIteration(TrainingSet trainingSet)
public void pause( )
public void resume()

2. Class SupervisedLearning
public void learn(TrainingSet trainingSet, double maxError) 
public void learn(TrainingSet trainingSet, double maxError, int maxIterations)
protected boolean hasReachedStopCondition()
protected boolean errorChangeStalled()
protected void reset()

3. Class NeuralNetwork
public static NeuralNetwork load(InputStream inputStream)
public void pauseLearning() 
public void resumeLearning()
public Thread getLearningThread()
public void initializeWeights(double value)
public void initializeWeights(Random generator)

4. Class TrainingSet
public TrainingSet(int inputVectorSize)
public TrainingSet(int inputVectorSize, int outputVectorSize) 