|
@@ -7,9 +7,14 @@ class Network():
|
|
|
Structure holding neural network attributes
|
|
|
"""
|
|
|
|
|
|
- def __init__(self, activationFunction, activationDerivative):
|
|
|
+ def __init__(self, activationFunction, activationDerivative, hiddenLength = 30):
|
|
|
+ """
|
|
|
+ activationFunction : the ceil function to apply on network outputs
|
|
|
+ activationDerivative : the derivative function of the activationFunction
|
|
|
+ hiddenLength : number of neurons in the hidden layer
|
|
|
+ """
|
|
|
self.inputLength = 784
|
|
|
- self.hiddenLength = 30
|
|
|
+ self.hiddenLength = hiddenLength
|
|
|
self.outputLength = 10
|
|
|
self.activationFunction = activationFunction
|
|
|
self.activationDerivative = activationDerivative
|