In K-Nearest Neighbors, the algorithm will always find the 5 closest points to a
given data point. - ANSWER true
The K-Nearest Neighbor Classifier will predict the output for a data point based
on how many neighbors belong to each class. - ANSWER true
To compare the similarity of two data points, you can use the Euclidean or
Pearson data score. - ANSWER true
Using similarity scores, collaborative filtering is used to find the K most similar
objects to a given data point. - ANSWER true
In the movie recommendation system described in chapter 8, you pass the
system a genre and it recommends 3 movies that fall into that genre. -
ANSWER false
Minimax is an algorithm often used for making decisions in two-player games -
ANSWER true
To open a chess game, the first player has _____ unique moves to choose from.
- ANSWER 20
When using minimax, an evaluation function is necessary to compute the
"goodness" of the state of the game. - ANSWER true
In the Last Coin Standing game, the winner is the player who removes the last
coin from the pile. - ANSWER false
In the minimax algorithm, the first half (top of the tree) of the levels maximize
value choices and the second half (bottom of the tree) of the levels minimize the
choices. - ANSWER false
, The easyAI Python library provides the AI framework for two-player games. -
ANSWER true
In the hexapawn game, only pawns and bishops are used. - ANSWER false
When creating a Python game using the easyAI module, you must define
methods possible_moves, make_move, scoring, show, and is_over. - ANSWER
true
In Connect Four, users take turns dropping different colored checkings into a 3-
by-3 grid. - ANSWER false
The biggest drawback of the easyAI Python module is that you cannot play
human vs. human games. - ANSWER false
To solve the N-city Traveling Salesman Problem using exhaustive search, it
would take _____ time. - ANSWER O(N!)
Which of the following is not considered an evolutionary computation
paradigm? - ANSWER neural networks
genetic programming, evolutionary programming, evolution strategies, and
genetic algorithms are considered EC paradigms
Which of the following is not normally used as a way to terminate the main
loop of an evolutionary program? - ANSWER network congestion
# of generations reached, time limit reached, fitness level achieved, and
convergence are used to terminate the main loop
Which technique was used by the bit counter program? - ANSWER genetic
algorithms
Which technique was used by the robot controller program? - ANSWER
evolutionary programming
What did the robot controller try to consume? - ANSWER pound signs
given data point. - ANSWER true
The K-Nearest Neighbor Classifier will predict the output for a data point based
on how many neighbors belong to each class. - ANSWER true
To compare the similarity of two data points, you can use the Euclidean or
Pearson data score. - ANSWER true
Using similarity scores, collaborative filtering is used to find the K most similar
objects to a given data point. - ANSWER true
In the movie recommendation system described in chapter 8, you pass the
system a genre and it recommends 3 movies that fall into that genre. -
ANSWER false
Minimax is an algorithm often used for making decisions in two-player games -
ANSWER true
To open a chess game, the first player has _____ unique moves to choose from.
- ANSWER 20
When using minimax, an evaluation function is necessary to compute the
"goodness" of the state of the game. - ANSWER true
In the Last Coin Standing game, the winner is the player who removes the last
coin from the pile. - ANSWER false
In the minimax algorithm, the first half (top of the tree) of the levels maximize
value choices and the second half (bottom of the tree) of the levels minimize the
choices. - ANSWER false
, The easyAI Python library provides the AI framework for two-player games. -
ANSWER true
In the hexapawn game, only pawns and bishops are used. - ANSWER false
When creating a Python game using the easyAI module, you must define
methods possible_moves, make_move, scoring, show, and is_over. - ANSWER
true
In Connect Four, users take turns dropping different colored checkings into a 3-
by-3 grid. - ANSWER false
The biggest drawback of the easyAI Python module is that you cannot play
human vs. human games. - ANSWER false
To solve the N-city Traveling Salesman Problem using exhaustive search, it
would take _____ time. - ANSWER O(N!)
Which of the following is not considered an evolutionary computation
paradigm? - ANSWER neural networks
genetic programming, evolutionary programming, evolution strategies, and
genetic algorithms are considered EC paradigms
Which of the following is not normally used as a way to terminate the main
loop of an evolutionary program? - ANSWER network congestion
# of generations reached, time limit reached, fitness level achieved, and
convergence are used to terminate the main loop
Which technique was used by the bit counter program? - ANSWER genetic
algorithms
Which technique was used by the robot controller program? - ANSWER
evolutionary programming
What did the robot controller try to consume? - ANSWER pound signs