Neural-Network-From-Scratch Neural network implemented only using numpy also with variable hidden layer and number of neurons