コード例 #1
0
ファイル: test_init.py プロジェクト: dimatura/nntools
def test_shape():
    from lasagne.init import Initializer

    # Assert that all `Initializer` sublasses return the shape that
    # we've asked for in `sample`:
    for klass in Initializer.__subclasses__():
        assert klass().sample((12, 23)).shape == (12, 23)
コード例 #2
0
def test_shape():
    from lasagne.init import Initializer

    # Assert that all `Initializer` sublasses return the shape that
    # we've asked for in `sample`:
    for klass in Initializer.__subclasses__():
        assert klass().sample((12, 23)).shape == (12, 23)
コード例 #3
0
def test_shape():
    from lasagne.init import Initializer

    # Assert that all `Initializer` sublasses return the shape that
    # we've asked for in `sample`:
    for klass in Initializer.__subclasses__():
        if len(klass.__subclasses__()):
            # check HeNormal, HeUniform, GlorotNormal, GlorotUniform
            for sub_klass in klass.__subclasses__():
                assert sub_klass().sample((12, 23)).shape == (12, 23)
        else:
            assert klass().sample((12, 23)).shape == (12, 23)
コード例 #4
0
ファイル: test_init.py プロジェクト: 52nlp/Lasagne
def test_shape():
    from lasagne.init import Initializer

    # Assert that all `Initializer` sublasses return the shape that
    # we've asked for in `sample`:
    for klass in Initializer.__subclasses__():
        if len(klass.__subclasses__()):
            # check HeNormal, HeUniform, GlorotNormal, GlorotUniform
            for sub_klass in klass.__subclasses__():
                assert sub_klass().sample((12, 23)).shape == (12, 23)
        else:
            assert klass().sample((12, 23)).shape == (12, 23)
コード例 #5
0
def test_initializer_sample():
    from lasagne.init import Initializer

    with pytest.raises(NotImplementedError):
        Initializer().sample((100, 100))