What is an artificial neural network inspired by?
The brain’s neurons
An artificial neural network carries out pattern matching in a manner similar to how neurons in the brain operate.
A classical artificial neural network consists of which layers?
Each layer serves a specific function in processing data.
What is a node in an artificial neural network sometimes referred to as?
Perceptron
A perceptron is analogous to a neuron in the network.
What is the process called when data flows through each layer in order from input to output?
Feed-forward
This process is essential for the functioning of neural networks.
In the example of deciding whether to go skiing, what are the inputs considered?
These inputs are evaluated to make a decision.
How are decisions weighted in the skiing example?
The weights reflect the importance of each factor in the decision-making process.
What function decides whether to activate a node based on a threshold value?
Activation function
This function plays a crucial role in determining the output of the node.
What type of learning uses a labeled dataset to train the model?
Supervised learning
This method involves using known outcomes to guide the training process.
What is the purpose of a bias value in neural networks?
To reduce error from the output
The bias helps optimize the weights to improve accuracy.
What is a convolutional neural network used for?
Image or time-series-related AI systems
This type of network is a modern update to artificial neural networks.
What do convolution layers in a convolutional neural network do?
Look for high-level features based on low-level features
This process helps in feature extraction from images.
What does deep learning refer to?
Many layers of nodes
This approach allows for more complex models but is computationally intensive.
What technology allows for complex neural networks to be processed efficiently?
Graphics Processing Units (GPUs)
GPUs enable the execution of tasks requiring significant computational power.
What is the basic structure of an artificial neuron, or perceptron?
The perceptron mimics the behavior of biological neurons using input signals, weights, and an activation function.
True or false: The single-layer perceptron can solve non-linear problems effectively.
FALSE
Minsky and Papert demonstrated that single-layer perceptrons could not solve basic logical tasks like XOR.
What are the key differences between logistic regression and a 1-neuron perceptron?
These differences highlight the perceptron’s decisiveness but less flexibility in representing probabilities.
What is the Hebbian learning rule?
Cells that fire together wire together
This rule strengthens connections between neurons that are activated simultaneously.
What is a training epoch in the context of neural networks?
A single pass through the entire training dataset
After each epoch, the network’s weights are updated based on the error calculated for each data point.
What is the purpose of a training stop rule?
Common stop rules include fixed number of epochs and early stopping.
What does the activation function do in a neuron?
Produces the output based on the weighted sum of inputs
It introduces non-linearity into the network, allowing it to model complex patterns.
List common types of activation functions.
Each activation function has different properties and is chosen based on the model’s needs.
What is the role of a weight matrix in a neural network?
Contains the weights applied to the inputs at each layer
The weight matrix reflects the differences between classes and helps in classification.
What is backpropagation?
A supervised learning algorithm that adjusts weights by propagating error backwards
It allows the training of deep neural networks and is effective in minimising error.
What is the Adam optimisation algorithm known for?
Adam is widely used in deep learning due to its effectiveness with large amounts of data.