コード例 #1
0
ファイル: test.py プロジェクト: AxelUlmestig/NeuralNetwork
	def testSinglePreviousEvaluate(self):
		previousNeuron = InputNeuron()
		previousNeuron.setValue(1)
		previousRow = [previousNeuron]
		
		neuron = Neuron(previousRow)
		self.assertGreater(neuron.evaluate(), 1/2)
コード例 #2
0
ファイル: test.py プロジェクト: AxelUlmestig/NeuralNetwork
	def testEvaluate(self):
		neuron = InputNeuron()
		neuronValue = random.randint(0,10)
		neuron.setValue(neuronValue)
		
		coefficient = random.randint(0,10)
		weightedNeuron = WeightedNeuron(neuron, coefficient)

		expectedValue = neuronValue * coefficient
		self.assertEqual(expectedValue, weightedNeuron.evaluate())
コード例 #3
0
ファイル: test.py プロジェクト: AxelUlmestig/NeuralNetwork
	def testInputNeuronValue(self):
		neuron = InputNeuron()
		expectedValue = random.randint(0,10)
		neuron.setValue(expectedValue)
		self.assertEqual(expectedValue, neuron.evaluate())