DEV Community


Discussion on: Build a flexible Neural Network with Backpropagation in Python

danielagustian profile image

Hello, i'm a noob on Machine Learning, so i wanna ask, is there any requirement for how many hidden layer do you need in a neural network? The hidden layer on this project is 3, is it because of input layer + output layer? Or it is completely random?