Added normalised velocity clamping. Normalised velocity clamping, as opposed to Vmax clamping, preserves the direction of the velocity vector.
Signed-off-by: Anna Rakitianskaia <annar@cs.up.ac.za>
Added neural network classification error measurement.
Signed-off-by: Anna Rakitianskaia <annar@cs.up.ac.za>
Implemented NN weight regularisation (weight decay) for both PSO and backpropagation.
Fixed Entity Behaviour initialisation error.

Signed-off-by: Bennie Leonard <bennie.leonard@gmail.com>
Merge pull request #212 from benniel/DE

Fixed Entity Behaviour initialisation error.
Distance-based neighbourhood
NN Output Activations Measurement

Added the NNOutputActivations measurement to be able to extract the
resulting predictions/classifications made by the NN after each
iteration. An example of where this is useful, is where analysis on the
actual predictions of a given NN has to be made for an experiment such
as Time Series Data Analysis
Merge pull request #214 from arneschreuder/master

NN Output Activations Measurement
Merge pull request #213 from robgarden/distanceBasedNeighbourhood

Distance-based neighbourhood
Merge pull request #209 from arakitianskaia/regularisation

NN Regularisation
Merge pull request #206 from arakitianskaia/penalty

Added normalised velocity clamping