Optimize Weights (PSO)
(AI Studio Core)
Synopsis
Weight the features with a particle swarm optimization approach.Description
This operator performs the weighting of features with a particle swarm approach.
Input
example set (Data table)
This is an example set input port
input (IOObject)
Output
weights (Attribute Weights)
example set (Data table)
This is an example set output port
performance (Performance Vector)
Parameters
- normalize weightsActivates the normalization of all weights.
- population sizeNumber of individuals per generation.
- maximum number of generationsNumber of generations after which to terminate the algorithm.
- use early stoppingEnables early stopping. If unchecked, always the maximum number of generations is performed.
- generations without improvalStop criterion: Stop after n generations without improval of the performance.
- inertia weightThe (initial) weight for the old weighting.
- local best weightThe weight for the individual's best position during run.
- global best weightThe weight for the population's best position during run.
- dynamic inertia weightIf set to true the inertia weight is improved during run.
- min weightThe lower bound for the weights.
- max weightThe upper bound for the weights.
- use local random seedIndicates if a local random seed should be used.
- local random seedSpecifies the local random seed