Adjust Random Number Seed Dialog

 

The Adjust Random Number Seed Dialog allows you to change the seeding for the random numbers used to initialize values in TradingSolutions. Random numbers are used to initialize the weights in untrained neural networks and also used for many operations in genetic optimization.

Ä    Note: Fields that are currently being used by the Solution Service cannot be modified.

How the Random Number Seed Is Used

Random numbers generated by computers are typically not truly random. Computer-generated random numbers are produced by algorithms that simulate randomly generated series. The starting point of these series is determined using a seed.

 

In most cases, this seed is set using an available near-random number, such as the number of milliseconds into the current hour of the day. However, it can also be useful to reproduce the same series of computer-generated random numbers multiple times. To do this, the same random number seed can be used each time a series is generated.

 

There are up to three random number seeds associated with predictions. The first, available from the Advanced Topology Settings Dialog, is the seed used for the random numbers used to initialize the weights in untrained neural networks. This seed is set at the start of the first training pass, resulting in a different set of random weights for each training pass. During genetic training optimization, this seed is set at the start of each set of training passes, causing each set of parameters to be tested using the same starting conditions.

 

The other seeds, available from the Training Optimization Dialog and the Postprocessing Optimization Dialog, are used for the random numbers used to initialize the initial genetic populations. After the initial population is generated, the same random series is used for the probabilities of crossover and mutation, as well as determining the extent of mutation.

Setting the Random Number Seed

By default, TradingSolutions sets all random number seeds to 1. Setting the random number seed to the same value every time ensures that any training and postprocessing results will be repeatable given the same starting conditions.

 

If you would like to maintain this consistency but would like to try a different sequence of random numbers, enter a new seed, or press the Jog button to select a new seed at random.

 

If you would like to use a different random number seed every time, select Use a random seed every time.

Ä    Note: Deselecting this option will not restore the last randomly selected seed.

What Do I Do Next?

When you are finished modifying the settings, press the OK button to save any changes. If you would like to exit this dialog without saving your changes, press the Cancel button.

How Did I Get Here?

The Adjust Random Number Seed Dialog appears when you press the Adjust Seed… button on the Advanced Topology Settings Dialog, the Modify Field Dialog: Configure Model page for Custom Solution Wizard DLL’s, or the Modify Genetic Algorithm Settings.