def test_he_normal_gain(): from lasagne.init import HeNormal sample = HeNormal(gain=10.0).sample((100, 100)) assert -0.1 < sample.mean() < 0.1 assert 0.9 < sample.std() < 1.1 sample = HeNormal(gain='relu').sample((200, 50)) assert -0.1 < sample.mean() < 0.1 assert 0.07 < sample.std() < 0.12
def test_he_normal_c01b(): from lasagne.init import HeNormal sample = HeNormal(c01b=True).sample((25, 2, 2, 25)) assert -0.01 < sample.mean() < 0.01 assert 0.09 < sample.std() < 0.11
def test_he_normal_receptive_field(): from lasagne.init import HeNormal sample = HeNormal().sample((50, 50, 2)) assert -0.01 < sample.mean() < 0.01 assert 0.09 < sample.std() < 0.11
def test_he_normal(): from lasagne.init import HeNormal sample = HeNormal().sample((100, 100)) assert -0.01 < sample.mean() < 0.01 assert 0.09 < sample.std() < 0.11