def _create_layer(self, standard_layer_data): layer = Layers.create_layer(standard_layer_data.layer_type()) layer_data = standard_layer_data.get_neurons_data() for neuron_data in layer_data: layer.add_neuron(Neuron( PSPUtil.get_psp(neuron_data[0]), ActivatorUtil.get_activator(neuron_data[1]), float(neuron_data[2])) ) return layer