Artificial Intelligence Questions
Artificial Intelligence Questions
Correct Answer: B
A) McCarthy
B) Minsky
C) McCulloch
D) Zadeh
Correct Answer: C
Correct Answer: B
B) Speech recognition
C) Simple calculators
D) Traditional bookkeeping
Correct Answer: B
What concept did Lotfi A. Zadeh publish in 1965 that is fundamental to
AI?
A) Neural networks
B) Quantum computing
C) Fuzzy sets
D) Expert systems
Correct Answer: C
True/False Questions
The term "Artificial Intelligence" was first coined in the late 1980s.
A) Philosophy
B) Biology
C) Mathematics
D) Linguistics
Correct Answer: B
What technology was introduced by Hopfield in 1982?
A) Fuzzy logic
B) Expert systems
D) Machine learning
Correct Answer: C
A) Image processing
C) Expert systems
D) Robotics
Correct Answer: B
Correct Answer: C
A) Speech recognition
B) Computer vision
C) Text classification
D) Fuzzy logic
Correct Answer: B
True/False Questions
The AI winter refers to a period of increased funding and enthusiasm for
artificial intelligence research.
B) Automate them
C) Simplify them
D) Enhance them
Correct Answer: B
A) 1950
B) 1943
C) 1965
D) 1970
Correct Answer: B
Which of the following is NOT a type of AI application mentioned in the
chapter?
A) Image processing
B) Virtual reality
C) Face recognition
Correct Answer: B
A) Development of robotics
Correct Answer: B
A) Machine translation
B) Speech synthesis
C) Information extraction
D) Text classification
Correct Answer: B
True/False Questions
The concept of artificial intelligence has been studied for less than 100
years.
Correct Answer: B
Correct Answer: B
A) MYCIN
B) PROSPECTOR
C) DENDRAL
D) Hopfield network
Correct Answer: B
What major advancement in AI occurred in the 2010s?
Correct Answer: B
A) Economics
B) Linguistics
C) Psychology
D) Control theory
Correct Answer: C
True/False Questions
The goals of AI include designing programs that can solve problems like
humans.
B) Anything that perceives its environment through sensors and acts upon it
through actuators
Correct Answer: B
Correct Answer: B
Correct Answer: C
Which type of agent uses a model of the world to choose actions based on
internal states?
C) Goal-based agent
D) Utility-based agent
Correct Answer: B
Correct Answer: B
True/False Questions
Goal-based agents track their goals and select actions that lead to
achieving those goals.
Correct Answer: B
D) To analyze data
Correct Answer: B
C) Learning agent
D) Goal-based agent
Correct Answer: C
Correct Answer: C
B) The agent can perceive all aspects of the environment at any time
Correct Answer: B
True/False Questions
Correct Answer: B
A) Performance measure
B) Environment
C) Actuators
D) Sensors
Correct Answer: C
A) It has no goals.
Correct Answer: B
C) Completely predictable
Correct Answer: B
A) To execute actions
D) To gather data
Correct Answer: B
True/False Questions
B) To process information
D) To store data
Correct Answer: C
Which term refers to the complete history of everything an agent has ever
perceived?
A) Percept
B) Percept sequence
C) Action history
D) Environment state
Correct Answer: B
Correct Answer: B
A) A classroom
C) A library
Correct Answer: B
True/False Questions
A rational agent always performs the best action based on its knowledge
of the environment.
Correct Answer: B
A) Informed search
B) Heuristic search
C) Uninformed search
D) Optimal search
Correct Answer: C
Correct Answer: B
Correct Answer: D
True/False Questions
Informed search strategies do not utilize any information about the likely
direction of the goal.
A) Informed search
B) Depth-first search
C) Uninformed search
D) Heuristic search
Correct Answer: C
Which search algorithm is optimal when all operators have the same
cost?
C) A* Search
D) Greedy Search
Correct Answer: B
What is one of the main advantages of Depth-First Search (DFS)?
Correct Answer: B
Correct Answer: B
A) To ensure completeness
Correct Answer: B
True/False Questions
Beam Search evaluates all nodes at each level of the search tree.
Correct Answer: False
Correct Answer: C
D) A* Search
Correct Answer: B
What does the term “path cost” refer to in the context of search
algorithms?
Correct Answer: B
Correct Answer: C
Correct Answer: C
True/False Questions
The search tree's root node corresponds to the initial state of the
problem.
A heuristic function can overestimate the true cost to reach the goal in A*
Search.
Correct Answer: B
Which search strategy is most suitable for large state spaces where the
solution depth is unknown?
Correct Answer: C
In which search algorithm does the agent explore all possible nodes at the
current depth before moving deeper?
D) A* Search
Correct Answer: C
Correct Answer: C
D) It is always complete.
Correct Answer: C
True/False Questions
All search algorithms have the same time and space complexity
regardless of their approach.
Correct Answer: C
B) MYCIN
D) Frame-Based Systems
Correct Answer: B
D) An explanation facility
Correct Answer: C
Correct Answer: C
Correct Answer: C
True/False Questions
Correct Answer: B
B) To represent knowledge
Correct Answer: C
Correct Answer: B
A) Knowledge base
B) Inference engine
C) Explanation facilities
D) User interface
Correct Answer: C
A) Manufacturing
B) Financial Services
C) Medical Diagnosis
D) Technical Support
Correct Answer: C
True/False Questions
Correct Answer: B
Correct Answer: C
Who is primarily responsible for ensuring that the expert system meets
user needs?
A) Domain expert
B) Knowledge engineer
C) Project manager
D) End-user
Correct Answer: D
Correct Answer: B
Which method is typically used for diagnosing issues in expert systems?
A) Forward Chaining
B) Backward Chaining
C) Frame Representation
D) Fuzzy Logic
Correct Answer: B
True/False Questions
Correct Answer: B
What type of knowledge representation technique do expert systems
primarily use?
A) Neural networks
B) Frames
C) Production rules
D) Fuzzy sets
Correct Answer: C
In expert systems, what does the term "user interface" refer to?
Correct Answer: B
What role does the project manager play in the development of an expert
system?
B) They lead the development team and ensure project milestones are met.
Correct Answer: B
Correct Answer: C
True/False Questions
Expert systems do not require updates once they are fully developed.
The end-user plays a crucial role in the design of the expert system's user
interface.
C) Quantum mechanics
Correct Answer: B
A) Alan Turing
B) John Holland
C) David E. Goldberg
D) Herbert Simon
Correct Answer: B
Correct Answer: B
A) Random Selection
B) Tournament Selection
C) Rank Selection
Correct Answer: D
Correct Answer: B
True/False Questions
A) Hexadecimal encoding
B) Binary encoding
C) ASCII encoding
D) Octal encoding
Correct Answer: B
A) Multi-Point Crossover
B) Uniform Crossover
C) Single-Point Crossover
D) Random Crossover
Correct Answer: C
Correct Answer: B
A) Data cleaning
B) Evolving decision trees
C) Feature extraction
D) Clustering analysis
Correct Answer: B
Correct Answer: B
True/False Questions
Which of the following best describes the role of the fitness function in
genetic algorithms?
Correct Answer: B
Correct Answer: B
A) Random Resetting
C) Scramble Mutation
D) Inversion Mutation
Correct Answer: B
Correct Answer: B
Correct Answer: B
True/False Questions
Correct Answer: C
Correct Answer: C
A) Gradient descent
B) Tournament selection
C) Rank selection
D) Random selection
Correct Answer: A
Correct Answer: B
A) Image processing
B) Gene sequencing
C) Text mining
Correct Answer: B
True/False Questions
Genetic algorithms are not suitable for problems with large search
spaces.
Correct Answer: B
A) Unsupervised Learning
B) Reinforcement Learning
C) Supervised Learning
D) Deep Learning
Correct Answer: C
D) Disease diagnosis
Correct Answer: B
A) K-means
B) Decision Trees
D) DBSCAN
Correct Answer: B
Correct Answer: B
True/False Questions
Correct Answer: B
A) Regression
B) Clustering
C) Classification
D) Reinforcement
Correct Answer: B
B) To reduce dimensionality
Correct Answer: C
A) Linear Regression
B) K-means
C) Random Forests
D) SVM
Correct Answer: C
Correct Answer: B
True/False Questions
A) Image classification
B) Fraud detection
C) Game playing
D) Customer segmentation
Correct Answer: C
B) R-squared
C) Accuracy
D) Precision-Recall Curve
Correct Answer: C
Correct Answer: A
Correct Answer: B
B) A model that performs well on training data but poorly on unseen data
True/False Questions
A) K-means clustering
B) Decision Trees
Correct Answer: C
C) To visualize data
Correct Answer: B
In which scenario would you use ensemble methods?
Correct Answer: B
A) K-means
B) DBSCAN
C) Hierarchical Clustering
D) Both A and C
Correct Answer: D
A) It is easy to interpret
Correct Answer: B
True/False Questions
Clustering algorithms can be used for both exploratory data analysis and
as preprocessing steps.
Correct Answer: B
Which scaling method subtracts the mean and divides by the standard
deviation?
A) Min-Max Scaling
B) Normalization
C) Standardization
D) Robust Scaling
Correct Answer: C
A) Information Gain
B) Fisher's Score
C) Feature Importance
D) PCA
Correct Answer: C
Which feature selection method starts with an empty model and adds
features one by one?
A) Backward Selection
B) Forward Selection
C) Exhaustive Selection
D) Regularization
Correct Answer: B
Correct Answer: B
True/False Questions
B) SMOTE
C) PCA
D) k-Nearest Neighbors
Correct Answer: B
Correct Answer: C
A) Forward Selection
B) Backward Selection
D) Filter-Based Selection
Correct Answer: C
Correct Answer: B
A) Min-Max Scaling
B) Standardization
C) Forward Selection
D) Robust Scaling
Correct Answer: C
True/False Questions
Correct Answer: B
A) Information Gain
B) Fisher's Score
D) PCA
Correct Answer: B
B) To prevent overfitting
Correct Answer: B
A) L2 Regularization
B) L1 Regularization (Lasso)
C) Backward Selection
D) Exhaustive Selection
Correct Answer: B
Correct Answer: B
True/False Questions
Correct Answer: B
A) Min-Max Scaling
B) Standardization
C) Robust Scaling
D) Normalization
Correct Answer: C
C) To reduce dimensionality
D) To normalize data
Correct Answer: B
A) Filter-Based Selection
B) Wrapper-Based Selection
C) Embedded Selection
D) Both A and B
Correct Answer: B
A) It is computationally efficient.
D) It is prone to overfitting.
Correct Answer: B
True/False Questions
Normalization ensures that the data has a mean of zero and a standard
deviation of one.
Sabri Alhammadi i