Categories

Versions

Optimize Weights (Backward) (AI Studio Core)

Synopsis

Assumes that features are independent and optimizes the weights of the attributes with a linear search.

Description

Uses the backward selection idea for the weighting of features.

Input

  • example set (IOObject)

    This is an example set input port

  • through (IOObject)

    through input port, that leaves the content untouched.

Output

  • example set (Data Table)

    This is an example set output port

  • weights (Attribute Weights)

  • performance (Performance Vector)

Parameters

  • keep bestKeep the best n individuals in each generation.
  • generations without improvalStop after n generations without improvement of the performance.
  • weightsUse these weights for the creation of individuals in each generation.
  • normalize weightsIndicates if the final weights should be normalized.
  • use local random seedIndicates if a local random seed should be used.
  • local random seedSpecifies the local random seed
  • user result individual selectionDetermines if the user wants to select the final result individual from the last population.
  • show population plotterDetermines if the current population should be displayed in performance space.
  • plot generationsUpdate the population plotter in these generations.
  • constraint draw rangeDetermines if the draw range of the population plotter should be constrained between 0 and 1.
  • draw dominated pointsDetermines if only points which are not Pareto dominated should be painted.
  • population criteria data fileThe path to the file in which the criteria data of the final population should be saved.
  • maximal fitnessThe optimization will stop if the fitness reaches the defined maximum.