Beispiel #1
0
    def __init__(self, inputNeuronCount: int, trainingBatchSize: int, outputNeuronCount: int):
        self.layers = []
        if len(self.layers) != 0:
            raise Exception("Neural net already has an input layer")

        self.trainingBatchSize = trainingBatchSize
        self.set = Training(trainingBatchSize, inputNeuronCount, outputNeuronCount)

        inputLayer = Layer(inputNeuronCount)
        inputLayer.SetInputLayerActivationMatrix(inputNeuronCount, trainingBatchSize)
        self.layers.append(inputLayer)