NN FINAL Flashcards
Hidden layers are needed if
the data must be separated using a non-linear boundary
Major difference between ANN and Perceptron
the inclusion of hidden layers
Universal Approximation Theorem for Neural Networks
A FFNN with a single hidden layer containing an arbitrary number of neurons can approximate any continuous function
Universal Approximation theorem also proved for
arbitrary number of hidden layers, each containing a limited number of neurons
Hidden layers can represent
arbitrary complex decision boundaries
Deep neural network meaning
referring to the depth of the hidden layers. Typically more than 3-4 hidden layers
FFNN
feed information forwards
Back prop
errors are propagated backwards to correct the weights
Downstream
towards the right
upstream
towards the left
FFNN used for
General neural networks, classification, regression
Convolutional Neural Networks
Excel at image recognition
Recurrent Neural Networks
Excel at language tasks, and predicting next word
Long short-term memory networks
Like RNN, but for tasks that require longer context
Generative-Adverserial networks
Generative neural network is trained on generating something
Adverserial network is then trained on classifying what was generated as whether it was accurate or not