Exemplo n.º 1
0
 def test_nothing_to_clean(self):
     nn = 'neuron(1,i). neuron(2,o). edge(1,2). output(2).'
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, 'neuron(1,i) neuron(2,o) edge(1,2) output(2)')
Exemplo n.º 2
0
 def test_simple_clean(self):
     nn = 'neuron(1,i). neuron(2,i). neuron(3,o). output(3). edge(1,3). edge(1,2).'
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, 'neuron(1,i) neuron(3,o) edge(1,3) output(3)')
Exemplo n.º 3
0
 def test_no_atoms(self):
     nn = ''
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, '')
Exemplo n.º 4
0
 def test_nothing_to_clean(self):
     nn = 'neuron(1,i). neuron(2,o). edge(1,2). output(2).'
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, 'neuron(1,i) neuron(2,o) edge(1,2) output(2)')
Exemplo n.º 5
0
 def test_simple_clean(self):
     nn = 'neuron(1,i). neuron(2,i). neuron(3,o). output(3). edge(1,3). edge(1,2).'
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, 'neuron(1,i) neuron(3,o) edge(1,3) output(3)')
Exemplo n.º 6
0
 def test_no_atoms(self):
     nn = ''
     self.assert_cleaning(nn, NeuralNetwork.cleaned(nn))
     self.assert_cleaning(nn, '')