Categories

Versions

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