@@ -128,7 +128,7 @@ |
||
| 128 | 128 | } |
| 129 | 129 | |
| 130 | 130 | /** |
| 131 | - * @return mixed |
|
| 131 | + * @return integer |
|
| 132 | 132 | */ |
| 133 | 133 | public function count() |
| 134 | 134 | { |
@@ -136,9 +136,9 @@ |
||
| 136 | 136 | $N_K_N = $N->multiply($K_N); |
| 137 | 137 | |
| 138 | 138 | return $K->subtract($N_K) |
| 139 | - ->subtract($K_N) |
|
| 140 | - ->add($N_K_N) |
|
| 141 | - ->toArray(); |
|
| 139 | + ->subtract($K_N) |
|
| 140 | + ->add($N_K_N) |
|
| 141 | + ->toArray(); |
|
| 142 | 142 | } |
| 143 | 143 | |
| 144 | 144 | /** |
@@ -16,6 +16,9 @@ |
||
| 16 | 16 | */ |
| 17 | 17 | protected $dimension; |
| 18 | 18 | |
| 19 | + /** |
|
| 20 | + * @param integer $dimension |
|
| 21 | + */ |
|
| 19 | 22 | public function __construct($dimension) |
| 20 | 23 | { |
| 21 | 24 | if ($dimension < 1) { |
@@ -30,7 +30,7 @@ |
||
| 30 | 30 | } |
| 31 | 31 | |
| 32 | 32 | /** |
| 33 | - * @param mixed $targetClass |
|
| 33 | + * @param integer $targetClass |
|
| 34 | 34 | */ |
| 35 | 35 | public function backpropagate(array $layers, $targetClass): void |
| 36 | 36 | { |
@@ -132,6 +132,9 @@ |
||
| 132 | 132 | $this->addLayer(new Layer($nodes, Input::class)); |
| 133 | 133 | } |
| 134 | 134 | |
| 135 | + /** |
|
| 136 | + * @param ActivationFunction $activationFunction |
|
| 137 | + */ |
|
| 135 | 138 | private function addNeuronLayers(array $layers, ?ActivationFunction $activationFunction = null): void |
| 136 | 139 | { |
| 137 | 140 | foreach ($layers as $neurons) { |