Beispiel #1
0
    def build(self, layer, node, output):
        if layer == len(node):
            layer_index = 0
            for i in range(layer - 1):
                new_layer = Layer()
                new_layer.add_node(node[layer_index], node[layer_index + 1])
                new_layer.add_bias(node[layer_index + 1])
                layer_index += 1
                self.layers.append(new_layer)

            output_layer = Layer()
            output_layer.is_output = True
            output_layer.output_node(output)
            self.layers.append(output_layer)
            self.built = True

        else:
            print('Layers and node numbers don\'t match')