def test_to_string(self): net = Network([ AutoencoderLayer(n_in=25, n_hidden=22, rnd=rnd), AutoencoderLayer(n_in=22, n_hidden=19, corruption_level=0.1, p_dropout=0.1, rnd=rnd), FullyConnectedLayer(n_in=19, n_out=1, rnd=rnd), ], 200) layers = net.get_layer_string() dropouts = net.get_layer_dropout_string() test_s = "Ae[sgm](25, 22)-dAe[sgm, 0.100](22, 19)-FC(19, 1)" self.assertEqual(layers, test_s)