Planning, natural language processing, multi-agent systems, fuzzy sets, genetic algorithms and artificial neural networks (supervised, unsupervised and reinforcement learning). - One Line Questions
1.
In an artificial neural network, what is a 'neuron' or 'node'? —
A processing unit that receives inputs, performs a computation, and produces an output.
2.
What is a 'membership function' in fuzzy set theory? —
A function that defines the degree to which an element belongs to a fuzzy set.
3.
What is 'negotiation' in the context of multi-agent systems? —
A process where agents communicate to reach an agreement.
4.
In a genetic algorithm, what is a 'chromosome' typically used to represent? —
A potential solution to the problem.
5.
What is a 'multi-agent system'? —
A system where multiple autonomous agents interact to solve problems.
6.
In fuzzy logic, what is a 'linguistic variable'? —
A variable whose values are words or sentences in natural language (e.g., 'hot', 'cold').
7.
What is syntactic ambiguity in NLP? —
A sentence having multiple possible grammatical structures.
8.
In multi-agent systems, what is the concept of 'cooperation'? —
Agents coordinating their actions to achieve a common goal.
9.
Genetic algorithms are inspired by which biological process? —
Natural selection and evolution
10.
Which AI planning approach involves exploring a state space using a search algorithm? —
Heuristic Search
11.
Which type of multi-agent system involves agents with conflicting goals? —
Mixed-motive systems
12.
Which unsupervised learning algorithm groups data points into a specified number of clusters? —
K-Means Clustering
13.
What is the 'credit assignment problem' in reinforcement learning? —
Determining which past actions are responsible for a current reward or penalty.
14.
In PDDL (Planning Domain Definition Language), what represents the preconditions for an action? —
Predicates
15.
What is a common challenge in designing multi-agent systems? —
Ensuring individual agent rationality leads to global optimality.
16.
What is the process of converting a fuzzy output set back into a single crisp value called? —
Defuzzification
17.
An Autoencoder is a type of artificial neural network used for: —
Dimensionality reduction and feature learning (unsupervised).
18.
Which of the following is a core component of Natural Language Processing (NLP)? —
Speech synthesis
19.
What is the 'backpropagation' algorithm primarily used for in neural networks? —
Calculating the gradients of the loss function with respect to the network weights.
20.
What is the main characteristic of a Recurrent Neural Network (RNN)? —
It has connections that form directed cycles, allowing it to exhibit temporal dynamic behavior.
21.
Which of the following is a common algorithm for supervised learning? —
Linear Regression
22.
What is the fundamental concept behind 'reinforcement learning'? —
Learning by exploring an environment and receiving feedback (rewards/penalties).
23.
Which NLP technique aims to reduce words to their root form? —
Stemming
24.
Which genetic operator allows for the exchange of genetic material between two chromosomes? —
Crossover
25.
Which NLP task involves assigning a grammatical category (like noun, verb, adjective) to each word in a sentence? —
Part-of-Speech (POS) Tagging
26.
What is the process of breaking down a sentence into its constituent words or tokens called in NLP? —
Tokenization
27.
Fuzzy sets are used to represent and reason with: —
Uncertainty and vagueness.
28.
What is 'unsupervised learning' primarily used for? —
Discovering patterns and structures in unlabeled data.
29.
In reinforcement learning, what does an 'agent' do? —
Takes actions within an environment.
30.
Which type of artificial neural network is primarily used for image recognition tasks? —
Convolutional Neural Network (CNN)
31.
What does STRIPS stand for in the context of AI planning? —
Stanford Research Institute Problem Solver
32.
Which type of fuzzy inference system uses rules of the form 'IF X is A AND Y is B THEN Z is C'? —
Mamdani-type
33.
What is the 'state' in a reinforcement learning problem? —
A description of the current situation of the environment.
34.
What is the main challenge in dealing with complex, real-world AI planning problems? —
The combinatorial explosion of the state space.
35.
What is the 'hidden layer' in a neural network? —
An intermediate layer between the input and output layers that performs computations.
36.
What is the 'policy' in reinforcement learning? —
A strategy that the agent uses to decide which action to take in a given state.
37.
What is the 'learning rate' in the context of training neural networks? —
The size of the step taken during gradient descent to update weights.
38.
What is the primary advantage of using Genetic Algorithms for optimization problems? —
They can efficiently search large and complex solution spaces, avoiding local optima.
39.
What is the role of an 'activation function' in an artificial neuron? —
To introduce non-linearity into the output of the neuron.
40.
What is the primary role of 'mutation' in a genetic algorithm? —
To introduce new genetic material and prevent premature convergence.
41.
In supervised learning, what is the goal of the learning process? —
To learn a mapping from input features to output labels.
42.
In AI planning, what is the primary goal of a planner? —
To generate a sequence of actions to achieve a goal state from an initial state.
43.
In planning, what is a 'heuristic' function used for? —
To estimate the cost from a given state to the goal state, guiding the search.
44.
What is the purpose of the 'fitness function' in a genetic algorithm? —
To measure how well a solution (chromosome) solves the problem.
45.
Which NLP technique is used to identify and categorize named entities in text, such as names of people, organizations, and locations? —
Named Entity Recognition (NER)
46.
Which of the following is a common issue in training deep neural networks that can be mitigated by techniques like dropout? —
Overfitting
47.
Which fuzzy logic operator corresponds to the logical AND operation? —
Intersection (minimum or product)
48.
Which type of learning involves training a model on labeled data? —
Supervised learning
49.
Which learning paradigm involves training a neural network using input data with corresponding correct outputs? —
Supervised learning