lasagne.random

A module with a package-wide random number generator, used for weight initialization and seeding noise layers. This can be replaced by a numpy.random.RandomState instance with a particular seed to facilitate reproducibility.

lasagne.random.get_rng()[source]

Get the package-level random number generator.

Returns:

numpy.random.RandomState instance

The numpy.random.RandomState instance passed to the most recent call of set_rng(), or numpy.random if set_rng() has never been called.

lasagne.random.set_rng(new_rng)[source]

Set the package-level random number generator.

Parameters:

new_rng : numpy.random or a numpy.random.RandomState instance

The random number generator to use.