wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Artificial Neural Networks and Connectionist Architectures

Total questions: 90

Worksheet time: 50mins

Name
Class
Date
1.

What is the core building block of connectionist architectures?

a)

Computers

b)

Physical symbols

c)

Artificial neural networks (ANNs)

d)

Turing Machines

2.

The Physical Symbol System (PSS) Hypothesis states that the mind:

a)

Is like a Turing Machine

b)

Functions using neural networks

c)

Works through artificial intelligence models

d)

Does not compute

3.

According to the Church-Turing Thesis, what can a Turing Machine compute?

a)

Only symbolic data

b)

Only non-computable functions

c)

Computable functions

d)

Artificial neural networks

4.

What is the primary advantage of Artificial Neural Networks (ANNs) over Physical Symbol Systems (PSS)?

a)

They require explicit rule-based programs

b)

They can be trained to recognize patterns

c)

They manipulate symbols directly

d)

They use complex algorithms for pattern recognition

5.

In Artificial Neural Networks (ANNs), the connection between neurons is:

a)

Static

b)

Dynamic

c)

Non-existent

d)

Symbolic

6.

What type of connection is used in Artificial Neural Networks?

a)

Fixed

b)

Weighted

c)

Symbolic

d)

None of the above

7.

What is Parallel Distributed Processing in the context of ANNs?

a)

Information processed sequentially

b)

Information processed in parallel across a network

c)

One neuron processes all information

d)

Information stored in a single memory unit

8.

What does a biological neuron require to fire?

a)

A) A threshold of inhibitory input

b)

B) A sum of excitatory and inhibitory inputs

c)

C) Only excitatory input

d)

D) A single neurotransmitter input

9.

In Artificial Neural Networks, an artificial neuron fires when:

a)

A) Its weight is negative

b)

B) The sum of its inputs exceeds a threshold

c)

C) It receives an input equal to 0

d)

D) It has an output of 0

10.

What is the difference between a Feedforward network and a Recurrent network?

a)

Feedforward networks have no hidden layers

b)

Recurrent networks include connections between nodes in the same layer or prior units

11.

In the context of ANNs, what is meant by Localist Representation?

a)

A) Activity is spread across multiple units

b)

B) Activity of single units

c)

C) Task-specific rules applied

d)

D) Information is stored in complex symbolic structures

12.

How does the AND Gate function in Artificial Neural Networks?

a)

It fires only when one input fires

b)

It fires when both inputs fire

c)

It requires multiple layers to fire

d)

It fires if no input fires

13.

What is the primary task of a Physical Symbol System (PSS)?

a)

To learn patterns

b)

To manipulate symbol structures

c)

To recognize objects

d)

To adjust neuron connections

14.

Which of the following best describes the "trainability" of Artificial Neural Networks (ANNs)?

a)

A) They must be programmed with explicit rules

b)

B) They can learn from feedback

15.

Feedforward networks are only for pattern recognition. Recurrent networks cannot process information in parallel.

a)

A) Feedforward networks are only for pattern recognition.

b)

B) Recurrent networks include connections between nodes in the same layer or prior units

16.

Which of the following is a characteristic of neural networks?

a)

They require manual programming for each task

b)

They can learn from feedback

c)

They follow predefined algorithms

d)

They are programmed once and never change

17.

What is the purpose of the Backpropagation algorithm in neural networks?

a)

To manually adjust weights

b)

To compute the sum of input values

c)

To adjust weights based on errors and improve the model

d)

To measure the final output of the network

18.

What is an example of a type of learning in Artificial Neural Networks (ANNs)?

a)

Perception Learning

b)

Hebbian Learning

c)

Natural Language Learning

d)

Classical Conditioning

19.

In Hebbian learning, which phrase best describes the rule?

a)

A) "Neurons that fire together wire together"

b)

B) "Neurons that fire independently create new connections"

c)

C) "Neurons that are inactive wire together"

d)

D) "Connections are made randomly"

20.

Which of the following is a disadvantage of Perceptrons in Artificial Neural Networks?

a)

A) They can compute any computable function

b)

B) They require backpropagation

c)

C) They can only compute linearly separable functions

d)

D) They do not require learning

21.

What is a key characteristic of Multilayer Perceptrons (MLPs)?

a)

A) They only have one layer

b)

B) They can compute any computable function

c)

C) They use only supervised learning

d)

D) They do not require backpropagation

22.

What is the primary disadvantage of using Backpropagation in training networks?

a)

It is not suitable for supervised learning

b)

It may take a lot of data and time to train

c)

It simplifies the problem too much

d)

It doesn't improve the network’s accuracy

23.

Which of the following is an advantage of Physical Symbol Systems over Connectionist Networks?

a)

A) They excel at recognizing patterns

b)

B) They can be trained without feedback

c)

C) They are transparent and rule-based

d)

D) They can learn from data automatically

24.

How does a Neural Network process data?

a)

Through a single, linear path

b)

By summing all input values

c)

By passing activations from one layer to the next

d)

By processing information sequentially

25.

What is the ultimate challenge when training an Artificial Neural Network?

a)

Designing an explicit rule for the network

b)

Finding suitable data for training

c)

Ensuring the model is mathematically correct

d)

Discerning the rules the ANN learned

26.

Which statement best explains why ANN training is considered a "black box"?

a)

The process involves clear, understandable rules

b)

The rules are well-documented

c)

It is often impossible to determine exactly how the ANN learned its solution

d)

All outputs are deterministic

27.

What does the "Gradient Descent" method aim to achieve during ANN training?

a)

Minimize the training data

b)

Minimize the cost function by adjusting weights

c)

Ensure that the network does not overfit

d)

Verify that the input is correct

28.

What is the advantage of hybrid architectures combining PSS and ANNs?

a)

They only manipulate symbols

b)

They can adapt to both rule-based and pattern recognition tasks

c)

They are completely transparent and explainable

d)

They only focus on pattern recognition

29.

The term "symbol grounding problem" in the context of Artificial Intelligence refers to:

a)

The challenge of connecting abstract symbols to real-world meanings.

b)

The difficulty in creating symbols for AI systems.

c)

The problem of grounding AI systems in ethical considerations.

d)

The issue of AI systems understanding human emotions.

30.

What is the challenge of assigning meaning to symbols in AI systems?

a)

The difficulty in converting physical symbols into computer code

b)

The challenge of assigning meaning to symbols in AI systems

c)

The challenge of making systems process natural language

d)

The problem of finding appropriate symbols for patterns

31.

What type of learning does a "Supervised Learning" neural network rely on?

a)

The network adjusts based on its own observations

b)

The network learns based on labeled data and feedback

c)

The network trains without any labeled data

d)

The network randomly guesses until it finds a solution

32.

Which of the following describes a "Recurrent Neural Network" (RNN)?

a)

It processes inputs in one direction, from input to output

b)

It uses memory units to retain previous states and processes sequential data

c)

It is incapable of processing sequential data

d)

It is used only in supervised learning

33.

What is the advantage of using convolutional neural networks (CNNs)?

a)

They process data without any layer architecture

b)

They are particularly effective for image processing and recognition

c)

They use very few data inputs

d)

They excel in recognizing sequential data

34.

What does "overfitting" in machine learning mean?

a)

The model does not perform well on new, unseen data

b)

The model performs exceptionally well on new, unseen data

35.

What is a "Cost Function" in the context of neural networks?

a)

A) A function used to evaluate the accuracy of the model

b)

B) A mathematical equation used to adjust neuron weights

c)

C) A metric that measures the computational cost of training

d)

D) A measure of how well the model is performing during training

36.

Which of the following best describes "Activation Functions" in artificial neurons?

a)

They control the speed of learning

b)

They process the input and produce an output based on specific rules

c)

They regulate the computational cost of training

d)

They transform input into a non-linear output, helping the model generalize

37.

What is "Dropout" in the context of training a neural network?

a)

A) A technique to prevent overfitting by randomly disabling neurons during training

b)

B) A method used to increase the number of neurons in a network

c)

C) A way to improve the interpretability of a network's decision-making

d)

D) A technique for fine-tuning the model's cost function

38.

Which of the following is NOT typically an application of Artificial Neural Networks (ANNs)?

a)

Image classification

b)

Natural language processing

39.

What is the difference between a "deep neural network" (DNN) and a "shallow neural network"?

a)

DNN has multiple hidden layers, whereas a shallow network has only one

b)

A shallow network uses more data

c)

DNN operates without activation functions

d)

Shallow networks are faster to train than DNNs

40.

In machine learning, what does "reinforcement learning" focus on?

a)

Learning patterns from labeled data

b)

Modifying the weights based on the results of actions taken

c)

Training a model with minimal feedback

d)

Ensuring a consistent output for any given input

41.

Which of the following is a primary characteristic of "unsupervised learning"?

a)

The model learns without labeled data

b)

The model requires feedback from a teacher

c)

It involves predicting the output from given inputs

d)

The model is only effective in supervised settings

42.

What is an example of a task that would likely use a "Generative Adversarial Network" (GAN)?

a)

A) Image denoising

b)

B) Image generation from random noise

43.

What is "Transfer Learning" in machine learning?

a)

Learning from multiple sources simultaneously

b)

Using knowledge gained from one task to improve performance on another related task

c)

Training a model from scratch on a completely new dataset

d)

Transferring the entire neural network from one platform to another

44.

Which of the following is NOT a typical benefit of using hybrid models in artificial intelligence?

a)

Combining strengths of multiple methods for better performance

b)

Incorporating both pattern recognition and rule-based reasoning

c)

Reducing the transparency of how the model works

d)

Achieving more flexible problem-solving strategies

45.

What is the "Bias" in a neural network?

a)

A) A type of loss function used in training

b)

B) A hidden layer used to learn data patterns

c)

C) An additional parameter added to a neuron to shift the output

d)

D) The process of adjusting weights to minimize error

46.

In a neural network, what is "backpropagation"?

a)

A) A technique to divide data into training and test sets

b)

B) A method to adjust weights by propagating error gradients backward

c)

C) A process to increase the complexity of a neural network

d)

D) A way to reduce the size of a model

47.

What is a method to adjust weights by propagating error gradients backward?

a)

A) A method to adjust weights by propagating error gradients backward

b)

B) A method to adjust weights by propagating error gradients backward

48.

What is a key difference between "classification" and "regression" tasks in machine learning?

a)

A) Classification involves predicting a continuous output, while regression predicts discrete labels

b)

B) Classification involves predicting discrete labels, while regression predicts a continuous output

c)

C) Classification only works with labeled data, while regression works with unlabeled data

d)

D) Regression is faster than classification

49.

What does "gradient descent" aim to minimize in the context of machine learning?

a)

The computational cost of training

b)

The weights in a neural network

c)

The loss function or error between the predicted and actual values

d)

The number of layers in a neural network

50.

Which algorithm is most commonly used for "unsupervised learning" when grouping data into clusters?

a)

Linear regression

b)

k-means clustering

c)

Decision trees

d)

Support vector machines

51.

What is "overfitting" primarily caused by?

a)

The model is too simple

b)

The model memorizes training data instead of learning general patterns

52.

Which of the following is an example of overfitting in a machine learning model?

a)

The model performs well on training data but poorly on new data

b)

The model memorizes training data instead of learning general patterns

c)

The model generalizes too well to new data

d)

The model uses too few layers

53.

Which of the following is an example of "Natural Language Processing" (NLP)?

a)

Creating an image from a description

b)

Translating text from one language to another

c)

Recognizing objects in an image

d)

Identifying patterns in time-series data

54.

What does "data augmentation" do in the context of training machine learning models?

a)

Increases the dataset size by creating new data from the original dataset through transformations

b)

Reduces the data size to prevent overfitting

c)

Adds noise to the dataset to make training faster

d)

Normalizes the data to ensure better performance

55.

Which of the following best defines the term "ensemble learning"?

a)

Using multiple machine learning models together to improve performance

b)

A method of training a single model on multiple datasets

c)

A process of reducing the number of features in the model

d)

A method for pre-processing data before feeding it to a neural network

56.

What is the purpose of "cross-validation" in machine learning?

a)

To validate the model on new data only

b)

To divide the training data into different subsets to evaluate the model's generalization

57.

What is the "activation function" in a neural network?

a)

A) A process that normalizes the weights

b)

B) A mathematical function applied to the output of a neuron to introduce non-linearity

c)

C) A method for splitting data into training and testing sets

d)

D) A procedure that adjusts the learning rate

58.

What is the main role of a "hidden layer" in a neural network?

a)

To predict the output

b)

To process input data and extract features

c)

To split the data into training and validation sets

d)

To calculate the weights for neurons

59.

Which of the following is NOT a common type of neural network architecture?

a)

Convolutional Neural Networks (CNNs)

b)

Recurrent Neural Networks (RNNs)

c)

Multilayer Perceptrons (MLPs)

d)

Random Forests

60.

What does "dropout" help prevent in neural networks?

a)

Overfitting

b)

Underfitting

c)

The vanishing gradient problem

d)

The exploding gradient problem

61.

What is overfitting?

a)

When a model performs well on training data but poorly on unseen data

b)

When a model performs well on both training and unseen data

c)

When a model performs poorly on both training and unseen data

d)

When a model performs poorly on training data but well on unseen data

62.

In the context of neural networks, what does the term "epochs" refer to?

a)

A) The learning rate used in training

b)

B) The number of times the model sees the entire training dataset

c)

C) The number of layers in a neural network

d)

D) The specific features selected for the model

63.

What is the "vanishing gradient problem" in deep learning?

a)

When the gradients become too small, making learning slow or stagnant

b)

When the gradients grow excessively, leading to model instability

c)

When the data does not match the problem's assumptions

d)

When the model cannot handle large datasets

64.

What is "regularization" in machine learning?

a)

A) A technique to make a model less complex to improve generalization

b)

B) A method of increasing the size of the training set

c)

C) A process of speeding up the training process

d)

D) A way to modify the loss function to ensure fast convergence

65.

Which type of machine learning is used for anomaly detection?

a)

Supervised learning

b)

Semi-supervised learning

c)

Unsupervised learning

d)

Reinforcement learning

66.

What is the "confusion matrix" used for in machine learning?

a)

To calculate the loss function

b)

To evaluate the performance of classification algorithms

c)

To store the results of training on each epoch

d)

To split the data into different subsets for cross-validation

67.

In "Reinforcement Learning," what is the "reward" typically used for?

a)

To evaluate the accuracy of a model

b)

To adjust the weights of a neural network

c)

To provide feedback on the agent's actions and guide future decisions

d)

To reduce the size of the training set

68.

What is the primary difference between "batch gradient descent" and "stochastic gradient descent"?

a)

Batch gradient descent updates weights after each training sample, while stochastic updates after each mini-batch.

b)

Batch gradient descent processes the entire dataset at once, while stochastic gradient descent updates weights more frequently based on each sample.

c)

Stochastic gradient descent requires more data, while batch gradient descent uses less data for training.

d)

Batch gradient descent uses a fixed learning rate, while stochastic gradient descent adapts the learning rate automatically.

69.

Which of the following is an example of "overfitting" in a machine learning model?

a)

The model performs well on both the training and testing datasets.

b)

The model performs poorly on both the training and testing datasets.

c)

The model performs well on the training dataset but poorly on the testing dataset.

d)

The model performs moderately on both the training and testing datasets.

70.

What is the purpose of "data preprocessing" in machine learning?

a)

To split the data into training and testing sets.

b)

To handle missing data and normalize the dataset for better model performance.

c)

To automatically select the most important features of the dataset.

d)

To train the model on the dataset before evaluating its performance.

71.

In machine learning, which technique is used to evaluate the performance of a model when only limited labeled data is available?

a)

K-fold cross-validation

b)

Feature scaling

c)

Data augmentation

d)

Data normalization

72.

What does "backpropagation" refer to in the context of neural networks?

a)

The process of selecting the best hyperparameters for a model

b)

A method for minimizing the loss function by adjusting the weights of the network

c)

A type of activation function used in training

d)

The procedure for splitting data into training and testing sets

73.

What is the main goal of "hyperparameter tuning" in machine learning?

a)

To reduce the size of the dataset

b)

To identify the most important features in the dataset

c)

To optimize the settings (hyperparameters) that control the learning process

d)

To reduce the complexity of the neural network architecture

74.

What is the "exploding gradient problem" in deep learning?

a)

When the gradients become excessively large, causing the model to become unstable during training

b)

When the model overfits the training data due to excessive feature selection

c)

When the data distribution is so skewed that it negatively impacts training

d)

When the weights of the network become too small and ineffective

75.

In "Reinforcement Learning," what is a "policy"?

a)

The model's objective function

b)

The strategy or decision rule used by the agent to determine its actions

c)

The loss function used to evaluate the agent's performance

d)

The sequence of rewards the agent receives during training

76.

What does "transfer learning" allow a machine learning model to do?

a)

Automatically select the best features from the dataset

b)

Apply knowledge learned in one domain to a different, but related, domain

c)

Regularize the model to prevent overfitting

d)

Reduce the amount of training data needed for a model

77.

In which type of machine learning algorithm do you find "decision trees"?

a)

Supervised learning

b)

Unsupervised learning

c)

Reinforcement learning

d)

Semi-supervised learning

78.

71. What is "ensemble learning" in machine learning?

a)

A technique that uses multiple learning algorithms to obtain better predictive performance

b)

A method for data preprocessing

c)

A single machine learning algorithm

d)

A type of neural network

79.

A) Combining multiple weak models to create a stronger model B) Using only one model to make predictions C) Dividing the dataset into smaller subsets for parallel processing D) Automatically tuning hyperparameters during training

a)

Combining multiple weak models to create a stronger model

b)

Using only one model to make predictions

c)

Dividing the dataset into smaller subsets for parallel processing

d)

Automatically tuning hyperparameters during training

80.

In "unsupervised learning," what is the primary goal?

a)

To predict a label for each sample in the dataset

b)

To cluster data into meaningful groups or reduce its dimensionality

c)

To generate new data points based on existing data

d)

To apply a supervised learning model to an unsupervised task

81.

Which machine learning algorithm is known for its ability to handle both classification and regression problems by splitting data into different subsets based on feature values?

a)

K-Nearest Neighbors

b)

Decision Trees

c)

Support Vector Machines

d)

Naive Bayes

82.

What does the "bias-variance tradeoff" refer to in machine learning?

a)

The balance between underfitting and overfitting a model

b)

The relationship between the size of the dataset and the complexity of the model

c)

The number of features used in a model versus its performance

d)

The choice of using a linear or non-linear model

83.

75. Which of the following is a commonly used activation function in neural networks?

4 lines
84.

What is the primary purpose of "dropout" in neural network training?

a)

To speed up the training process by reducing the number of epochs

b)

To randomly "drop" units from the network during training to prevent overfitting

c)

To increase the number of neurons in the network

d)

To normalize the output from the network

85.

What is the role of "gradient clipping" in deep learning?

a)

To reduce the size of the dataset before training

b)

To prevent gradients from becoming too large and destabilizing the training process

c)

To improve the model's performance on testing data

d)

To regularize the model by reducing the number of training epochs

86.

In a convolutional neural network (CNN), what is the purpose of "pooling layers"?

a)

To extract higher-level features by reducing the spatial size of the input

b)

To combine features from different layers into a single output

c)

To adjust the learning rate during training

d)

To introduce non-linearity into the model

87.

Which of the following is a key advantage of "Support Vector Machines" (SVM) for classification tasks?

4 lines
88.

A) Softmax B) Exponential Decay C) Leaky ReLU D) Sigmoid

a)

Softmax

b)

Exponential Decay

c)

Leaky ReLU

d)

Sigmoid

89.

Which of the following statements about SVMs is true?

a)

SVM models are computationally inexpensive and easy to train.

b)

SVMs can handle both linear and non-linear decision boundaries using kernels.

c)

SVMs are easily interpretable, making them ideal for feature selection.

d)

SVMs require very little data for training.

90.

What does "cross-entropy loss" measure in machine learning?

a)

The difference between predicted probabilities and true class labels

b)

The variance in predictions across multiple models

c)

The computational cost of training a model

d)

The number of features used in the training process