@@ -55,14 +55,12 @@ public function testLearningRateSetter(): void
5555 [5 , [3 ], [0 , 1 ], 1000 , null , 0.42 ]
5656 );
5757
58- self ::assertEquals (0.42 , self ::readAttribute ($ mlp , 'learningRate ' ));
59- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
60- self ::assertEquals (0.42 , self ::readAttribute ($ backprop , 'learningRate ' ));
58+ self ::assertEquals (0.42 , $ mlp ->getLearningRate ());
59+ self ::assertEquals (0.42 , $ mlp ->getBackpropagation ()->getLearningRate ());
6160
6261 $ mlp ->setLearningRate (0.24 );
63- self ::assertEquals (0.24 , self ::readAttribute ($ mlp , 'learningRate ' ));
64- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
65- self ::assertEquals (0.24 , self ::readAttribute ($ backprop , 'learningRate ' ));
62+ self ::assertEquals (0.24 , $ mlp ->getLearningRate ());
63+ self ::assertEquals (0.24 , $ mlp ->getBackpropagation ()->getLearningRate ());
6664 }
6765
6866 public function testLearningRateSetterWithCustomActivationFunctions (): void
@@ -75,14 +73,12 @@ public function testLearningRateSetterWithCustomActivationFunctions(): void
7573 [5 , [[3 , $ activation_function ], [5 , $ activation_function ]], [0 , 1 ], 1000 , null , 0.42 ]
7674 );
7775
78- self ::assertEquals (0.42 , self ::readAttribute ($ mlp , 'learningRate ' ));
79- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
80- self ::assertEquals (0.42 , self ::readAttribute ($ backprop , 'learningRate ' ));
76+ self ::assertEquals (0.42 , $ mlp ->getLearningRate ());
77+ self ::assertEquals (0.42 , $ mlp ->getBackpropagation ()->getLearningRate ());
8178
8279 $ mlp ->setLearningRate (0.24 );
83- self ::assertEquals (0.24 , self ::readAttribute ($ mlp , 'learningRate ' ));
84- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
85- self ::assertEquals (0.24 , self ::readAttribute ($ backprop , 'learningRate ' ));
80+ self ::assertEquals (0.24 , $ mlp ->getLearningRate ());
81+ self ::assertEquals (0.24 , $ mlp ->getBackpropagation ()->getLearningRate ());
8682 }
8783
8884 public function testLearningRateSetterWithLayerObject (): void
@@ -95,14 +91,12 @@ public function testLearningRateSetterWithLayerObject(): void
9591 [5 , [new Layer (3 , Neuron::class, $ activation_function ), new Layer (5 , Neuron::class, $ activation_function )], [0 , 1 ], 1000 , null , 0.42 ]
9692 );
9793
98- self ::assertEquals (0.42 , self ::readAttribute ($ mlp , 'learningRate ' ));
99- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
100- self ::assertEquals (0.42 , self ::readAttribute ($ backprop , 'learningRate ' ));
94+ self ::assertEquals (0.42 , $ mlp ->getLearningRate ());
95+ self ::assertEquals (0.42 , $ mlp ->getBackpropagation ()->getLearningRate ());
10196
10297 $ mlp ->setLearningRate (0.24 );
103- self ::assertEquals (0.24 , self ::readAttribute ($ mlp , 'learningRate ' ));
104- $ backprop = self ::readAttribute ($ mlp , 'backpropagation ' );
105- self ::assertEquals (0.24 , self ::readAttribute ($ backprop , 'learningRate ' ));
98+ self ::assertEquals (0.24 , $ mlp ->getLearningRate ());
99+ self ::assertEquals (0.24 , $ mlp ->getBackpropagation ()->getLearningRate ());
106100 }
107101
108102 /**
0 commit comments