NAME: KickNet

SYNOPSIS: KickNet [options] Net

DESCRIPTION

"Kick" all connections or a subset of the connections of a network. By "kicking" connections is meant to change the connection weights in different ways specified by the options below. The intended purpose is mainly to escape from alocal minimum (kick the net out of it). The default weight change is to divide all weights by 2.0. Connections with plasticity 0.0 are unaffected by this command.

OPTIONS

-m o1 o2 Select connections from o1 to o2. All units in or under o1 and o2 are looked up and the conncetions from o1 to o2 are selected. When no -m option is given, all connections are selected. Multiple -m options are allowed. Connections with plasticity 0.0 are unaffected even if they are selected.
-d div Change the number by which the connection weights are divided. The default is 2.0. The new number is div.
-R p When this option is specified, weights are not divided by a constant number but a random number. The relative change is specified by p (in percent), e.g., if p=10 and the weight is 1.0 then it is kicked to a value in the range [0.9, 1.1] with a square distributed probability density.
-r m When this option is specified, weights are initialized to random values, square distributed in the range [-m, +m]. This is independent of the original value of the the weight and analogous to the initialization of connections when they are created.