TrisZaska's Machine Learning Blog

Solve the problem of Perceptron using Multi-layer Neural Network

1. Introduction
2. History and Overview about Artificial Neural Network
3. Single neural network
4. Multi-layer neural network
5. Install and using Multi-layer Neural Network to classify MNIST data
6. Summary
7. References

Implement simple Multi-layer Neural Network

Before solving this problem of Perceptron, let's install Multi-layer Neural Network first, it's based on the knowledge we went through of the previous section such as Forward propagation, Logistic cost function, Backpropagation. Remember our model have 3 layers: 1 input layer, 1 hidden layer and 1 output layer. ### Now, let’s see the error curve of Multi-layer
### Can you imagine what our Decision boundary of our Multi-layer Neural Network looks like?
Take a look at the image, it looks like our model work better than Perceptron, right? In fact, Multi-layer Neural Network can solve the problem of non-linear data because it uses non-linear activation function and has 1 hidden layer that can handle the complex pattern in the dataset.

No comments :

Post a Comment

Leave a Comment...