Multilayer neuron network
This commit is contained in:
@@ -18,9 +18,11 @@ class SimpleNetworkWeightsProvider implements INetworkSynapticWeightsProvider
|
||||
|
||||
// Generate Hidden Layer weights
|
||||
for ($hiddenLayerNeuronIndex = 0; $hiddenLayerNeuronIndex < $hidden_layers_count; $hiddenLayerNeuronIndex++) {
|
||||
$layer = [];
|
||||
for ($neuronIndex = 0; $neuronIndex < $hidden_layers_neurons_count; $neuronIndex++) {
|
||||
$synaptic_weights[] = $this->synapticWeightsProvider->generate($lastLayerSize);
|
||||
$layer[] = $this->synapticWeightsProvider->generate($lastLayerSize);
|
||||
}
|
||||
$synaptic_weights[] = $layer;
|
||||
$lastLayerSize = $hidden_layers_neurons_count;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user