Reference

# Module `view.WeightInitializer`

Dialog to (re)initialize the weights of the connections of a network.

## Functions

WeightInitializer.new (ctrl, parent, Parent) | Constructor.
WeightInitializer:run (project) | Runs the dialog.
(private) WeightInitializer:build_gui (parent) | Builds the interface.
(private) WeightInitializer:initialize () | Initialize the current network weights, using the Nguyen-Widrow algorithm.
(private) WeightInitializer:randomize () | Randomized the current network weights.
(private) WeightInitializer:recalc_range () | Recalculates the range of each spin.
(private) filter (data) | Filters the data that can be used to the weight initialization.

## Functions

WeightInitializer.new (ctrl, parent, Parent)
  Constructor.

  ### Parameters

  - ctrl: Application controller, used to emit events
  - parent:
  - Parent: parent window

  ### Return value:

  New instance of WeightInitializer
WeightInitializer:run (project)
  Runs the dialog.

  ### Parameters

  - project: Project that contains the network to initialize connection weights
(private) WeightInitializer:build_gui (parent)
  Builds the interface.

  ### Parameters

  - parent: Parent window
(private) WeightInitializer:initialize ()
  Initialize the current network weights, using the Nguyen-Widrow algorithm.
(private) WeightInitializer:randomize ()
  Randomized the current network weights.
(private) WeightInitializer:recalc_range ()
  Recalculates the range of each spin.
(private) filter (data)
  Filters the data that can be used to the weight initialization.

  ### Parameters

  - data: