def test_glorot_uniform_gain(): from lasagne.init import GlorotUniform sample = GlorotUniform(gain=10.0).sample((150, 450)) assert -1.0 <= sample.min() < -0.9 assert 0.9 < sample.max() <= 1.0 sample = GlorotUniform(gain='relu').sample((100, 100)) assert -0.01 < sample.mean() < 0.01 assert 0.132 < sample.std() < 0.152
def test_glorot_uniform_c01b(): from lasagne.init import GlorotUniform sample = GlorotUniform(c01b=True).sample((75, 2, 2, 75)) assert -0.1 <= sample.min() < -0.09 assert 0.09 < sample.max() <= 0.1
def test_glorot_uniform_receptive_field(): from lasagne.init import GlorotUniform sample = GlorotUniform().sample((150, 150, 2)) assert -0.10 <= sample.min() < -0.09 assert 0.09 < sample.max() <= 0.10
def test_glorot_uniform(): from lasagne.init import GlorotUniform sample = GlorotUniform().sample((150, 450)) assert -0.1 <= sample.min() < -0.09 assert 0.09 < sample.max() <= 0.1
def test_glorot_uniform_gain(): from lasagne.init import GlorotUniform sample = GlorotUniform(gain=10.0).sample((150, 450)) assert -1.0 <= sample.min() < -0.9 assert 0.9 < sample.max() <= 1.0