A customized Neural Network class for classification tasks. The class implements regularization and eases the application of regularization to the neural network. Dependencies include the numPy library. The following are the descriptions of the important function of the class.
It performs Gradient Descent with iters as no. of iterations, alpha as the learning rate and lambda as regularization factor.
It performs Forward propagation on the Neural Network to classify the input.
It performs Backward Propagation to calculate the gradients for each parameter