Traditional Neural Network
| Learning rate | |
| Desired output | |
| Output |
With one neuron, we can only solve linear separable problems.
With multi-layer perceptron (MLP), we can solve linear separable problems and non-linear separable problems. It is also an universal approximator, which can model all types of function.
Recurrent Neural Network
- Capture the dependency in data (e.g. temporal data)
- Input , internal state variable , output
Types
- Basic RNN
- Only 1 activation function
- Too simple
- Not easy to converge (take long time to train)
- Traditional LSTM
- Forget, input, output feature
- Greater power of capturing the properties in the data
- Remember longer sequences
- GRU
- Forget, input, output feature
- Simpler than LSTM
- Training time shorter
- Require fewer data points to capture the properties of the data