Multilayer neuron network
linter / quality (push) Successful in 7m10s
tests / ci (8.4) (push) Successful in 4m43s
tests / ci (8.5) (push) Successful in 4m47s

This commit is contained in:
2026-09-08 16:29:02 +02:00
parent 2f4db07918
commit 08aa04fe56
17 changed files with 630 additions and 50 deletions
+10 -1
View File
@@ -38,8 +38,17 @@ class PerceptronTrainingIteration implements ShouldBroadcast
public function broadcastWith(): array
{
$lastIterationIndex = count($this->iterations) - 1;
$iterations = array_map(
fn (array $iteration, int $index): array => $index === $lastIterationIndex
? $iteration
: [...$iteration, 'weights' => []],
$this->iterations,
array_keys($this->iterations),
);
return [
'iterations' => $this->iterations,
'iterations' => $iterations,
'trainingId' => $this->trainingId,
];
}