previous exam questions Flashcards
taken from the pinned posts of the Discord
Consider the overall ”picture” of AI which will be represented as sets. In total we have a set for DL, ML and AI. Which of the following 6 statements are true?
- Machine Learning is the direct subset of AI
- Machine Learning is the direct subset of Deep Learning
- Deep Learning is the direct subset of Machine Learning
- Machine Learning is the direct superset of Deep Learning
- Deep Learning is the direct superset of AI
- AI is the direct superset of Deep Learning
1, 3 and 4 are correct
True or False: AI is about making computer based humans.
False
True or False: The Turing Test is about to beat humans in chess.
False
What is Machine Learning?
- a subsector of Artificial Intelligence
- Computer programs that automatically improve with experience
- makes use of algorithms and statistics to analyse and draw inferences from patterns in data
When can a machine be considered as intelligent?
When it can pass the Turing Test
What is true for an algorithm?
- is a step by step procedure
- different algorithms can lead to the same result
- a good algorithm solves the task in less time
What is the Turing test about? Choose the correct statements.
- If the judge has successfully passed the test, it can be considered intelligent.
- There is a human and a computer that pretends to be a human.
- There is a woman and a man who pretends to be a woman.
- The test is about defining a long and controversial list of necessary prerequisites for intelligence.
- The judge has to find out who the human is.
- The result should be that the computer is considered to be intelligent.
2, 5 and 6 are correct
Who showed how to write logic in the form of analytical equations?
George Boole
Which British mathematician is often credited as being the key founder of AI?
Alan Turing
Who defined the first chess program in Plankalkul?
Konrad Zuse
Map the following important contributions in the history of Artificial Intelligence to their associated names.
- showed how to write logic in the form of analytical equations.
- designed at around 1495 a humanoid mechanical knight.
- was the first to recognise that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine.
- defined the first chess program in Plankalkü.
- George Boole
- Leonardo daVinci
- Ada Lovelace
- Konrad Zuse
True or False: The first ideas about AI systems where in the 20th century.
False
What was the first mythical automaton with artificial intelligence?
Talos (built by Hephaistos, killed by Jason of the argonauts)
Who said: ”all B’s are A, All C’s are B therfore all C’s are A’s”
Aristotle
When was the ”Birth” of AI?
1956
Which of the following disciplines are main contributers to AI?
- Mathematics
- Logic
- Psychology
- Neuroscience
- Information Technology
- Social Sciences
2, 3, 4 are correct
True or False: Alan Turing coined the term ”Artificial Intelligence” in 1956 at the Dartmouth Conference.
False.
He wasn’t there, but the term was coined at that conference.
Which of the following were present at the Dartmouth conference and then dominated the field for the next 20 years?
- John McCarthy
- George Boole
- Herbert Simon
- Frank Rosenblatt
- Alan Turing
- Allan Newell
1, 3 and 6 are correct
Map the following statements to the correct person.
- is one of the founding fathers of AI.
- has invented a Lingua Charististica.
- has invented the first digital computer.
- has published ”The Mathematical Analysis of Logic”
- Marvin Minsky
- Leibniz
- Konrad Zuse
- George Boole
Name the following calculation machines based on their capabilities.
- could calculate mathematical tables using the method of finite differences.
- could perform the four basic arithmetic operations.
- could perform addition
- could pe programmed to the type of operation to perform.
- Babbage’s Difference Engine
- Leibnitz’ Reckoning Machine
- Pascaline
- Babbage’s Analytical Engine
Why brought Deep Learning unexpected breakthroughs in diverse areas? Choose the correct answer/s.
- It was the first successfull knowledge-intensive system.
- It came up with fundamentally new ideas and techniques.
- Smaller models and less training data were needed.
- Much more training data, bigger models and computational power were available.
4 is correct
Which of the following machines are NOT covered in the ancienct history of artificial intelligence?
- Talos the giant intelligent bronze robot
- James Watt’s steam engine
- The chess playing turk
- clay Golem from Prague
James Watt’s steam engine
Match the following years correctly with the associated definitions!
- Z3, the first digital computer
- Dartmouth Conference
- Eniac, the first Turing complete digital computer
- first neural network computer
- 1941
- 1956
- 1945
- 1951
Why is ”local search” not the optimal strategy for sudoku solving?
no guarantee for completeness
True or False: In search algorithms, a heuristic often denotes a function that estimates the quality of a given state?
True
True or False: State representation describes the current state of the solving process.
True
What is NOT true about Heuristics?
- knowledge that is helpful for solving a problem
- can also go wrong
- guarantees a result that satisfies our problem
- mostly a function that estimates the quality of a state
3 is not true
What is the main problem with Hill-Climbing search?
maybe reaches a local optima
Match the following optimizations for the Hill Climbing Search:
- Stochastic Hill Climbing
- Beam Search
- Simulated Annealing Search
- Random Restart Hill Climbing
a. selects the successor nodes randomly but the nodes are weight
b. makes several iterations with different starting positions
c. combination of hill climbing and random walk
d. keeps track of k-states rather than just one
1a
2d
3c
4b
What is one principle of solving problems like the towers of hanoi?
Divide-and-Conquer
True or False: Simple Exhaustive Search uses either heuristics or constraints.
False
What is one negative characteristic of depth-first search?
- depth-first search never finds the worst solution
- depth-first search could be exponentional
- depth-first search can never finds the perfect solution
- depth-first search is deprecated
2 is correct
Map the following contributions in the history of Al to their originators.
- is one of the participants in the Dartmouth workshop in 1956
- has built the first digital computer
- has proposed a mathematical calculus for formal logic
- has proposed a first formal language for representing scientific knowledge
a. Gottfried Wilhelm Leibniz
b. Marvin Minsky
c. George Boole
d. Konrad Zuse
1b
2d
3c
4a
In a game, each side can make 4 possible moves in each position. If a machine makes a complete look-ahead search for 3 plies (half moves). How many possible leaf positions will it consider? Enter a number as an answer.
4 to the power of 3 = 64
Which of the following techniques have we considered to be particularly useful for different steps when solving a Sudoku puzzle?
- check which value can be filled in a selected square
- try out one of several possible values and possibly come back later if it doesn’t work out
- use the value that has been filled in for reducing the set of possible values in neighboring squares
- selecting the next square that could be filled in
a. constraint satisfaction
b. heuristics
c. constraint propagation
d. backtracking search
1a
2d
3c
4b
True or False: Machine Learning is an essential part of every AI system because an agent that does not learn cannot be considered to be an AI.
False
True or False: At the heart of genetic algorithms is an operator called “cross-over” which combines parts of two solutions into a new solution.
True
Which of the following general heuristics for constraint solving does NOT aim at selecting a variable?
- Degree Heuristics
- Minimum Remaining Values Heuristic
- Least Constraining Value Heuristic
- Min-Conflicts Heuristic
3 is not aiming at selecting a variable
Map the following important contributions in the history of AI to their associated names.
- suggested an algebra for logic
- defined general patterns for logical reasoning
- proved that any logical system powerful enough to formalize mathematics is either incomplete or inconsistent
- constructed the first programmable computer
a. Kurt Gödel
b. Aristotle
c. Edward Feigenbaum
d. George Boole
e. Charles Babbage
f. Ada Lovelace
1d
2b
3a
4e