Module 1: AI and Risk - Introduction and Overview Flashcards
Who developed the first mechanical AI machine and how was it called?
Charles Babbage -
Difference engine
What is the “Turing Test”?
A computer proves itself to be intelligent if it can generate textual conversation of a quality indistinguishable from that of an intelligent human
what is the difference between specific and general AI?
General AI - mimicking human abilities to reason
Specific AI - reasoning capabilities confined to a domain with boundaries
Who coined the term “artificial intelligence” and when?
John McCarthy in 1956
What does GOFAI stand for?
Good old fashioned AI
What are the three reasons that AI development in specific domains (e.g. chess) is useful?
1) Games are simple compared to real life challenges
2) Explicit rules allow easier programming
3) Competitiveness allows the measurement of skill
Which game did Arthur Samuel develop?
Nim - a game where two players successively remove coins with the winning side being the one which takes the last coin
What is simple reinforcement learning (positive and negative)?
After each turn/move the machine updates the probabilities associated with the choice it can make at a given turn (e.g. Nim game). Positive reinforcement happens when a game is won, and negative vice versa.
Why does a completely random player distort reinforcement learning?
The AI will win games that it should have lost and the random opponent will lose games that it should have won leading to inaccurate update of choice probabilities
What is a recursive function?
A function that calls itself
Which game is used to demonstrate the power of recursion?
The Tower of Hanoi
When are Lookaheads useful?
Lookahead becomes essential
- form a multistep plan to achieve some goal
- a very large number of possible situations overall
- relatively constrained and predictable range of options
What is an example of a search algorithm and how does it work?
Binary Search
Narrowing down list of possible outcomes by two with each iteration
Which three Lookahead algorithms are presented?
1) Breadth-First Search
2) Depth-First Search
3) A* Search
How does the Breadth-First Search algorithm work?
We explore all possible options step-by-step and eliminate in parallel sub-optimal options.
E.g. We have two ways to the same station but one is longer than the other. We eliminate the longer route and search only from the shorter route onwards as we know we can reach one station faster with with the shorter route