ANNs Flashcards
1
Q
ANN Description
A
- A network of many simple processors (”units”).
- Units are connected by communication channels (”connections”).
- Units operate on their local data and inputs they receive via the connections.
- ANNs are distributed system, made up of simple processing units (”artificial neurons”).
2
Q
Neural Networks can be classified based on the following attributes:
A
- Learning Methods:*
- Supervised
- Unsupervised
- Topology/Architecture:*
- Single-layer
- Multi-layer
- Self-organised
- Connection Type:*
- Feedforward
- Recurrent
3
Q
ANN’s pros and cons:
A
Pros:
- Flexible inputs types and number
- Resistant to errors in the training data
- Manage non-linear dynamics
- Fast evaluation of performance
Cons:
- Long training time/computationally intensive
- Overfitting risk
- Difficult interpretation
4
Q
Single Artificial Unit Structure
A
Input Weights Input function Activation function Output
5
Q
Perceptron
A
Simplest type of neural network: feed forward with one single unit.
Logic:
- Takes all inputs and all weights in a linear combination (Input function).
- Output is calculated by step activation function (@ theta).
- Learning occurs through the “Perceptron Learning Rule”.
- Learning rule is applied at each observation until convergence of modified weights or other stopping rule.
- One pass-through for the whole training set is called an epoch of training.
- Many epochs are necessary for convergence: training set error ceases to improve.
6
Q
Bias
A
The threshold $\theta $ is important. Usually you need to adjust its level to to obtain better results and quick convergence time. This can be done by introducing the concept of Bias → just move the threshold to the left side of the activation function and train it as a weight.
7
Q
Type of activation functions
A
- Sigmoid logistic
- Sigmoid Hyperbolic Tangent function
- Rectified Linear Unit (ReLU)