Ch 1, 2, 3 Flashcards
What is AI?
artificial Intelligence is the science of making machines do things that would require intelligence if done by humans
Turing Test
Imitation Game
If it can fool a human it is an AI
Objections to Turing
Machines don’t have a soul
Machines can’t do something surprising
Machines cannot like a taste or color
Weak AI
any system demonstrating intelligent behavior is AI, regardless of how it achieves its end.
Who supports Weak AI?
MIT
Who supports Strong AI?
Carnegie-Mellon
Strong AI?
A system should be based on the same methods of learning & cognition used by humans.
Why do people support weak AI?
Who cares how we get the answer. AI is used to solve difficult problems
Why do people support strong AI?
If it is ever made, it will be a jack of all trades type of solution. A solution for all problems. Also consciousness
What are AI today? Strong or weak?
Weak, there is no general purpose strong AI yet…
What is an Agent?
anything that can be viewed as perceiving its environment through sensors and acting on that environment through actuators
Percept
an agent’s perceptual input at a given point in time
Percept Sequence
complete history of all percepts
Agent Behavior
Agent Function - maps percepts or percept sequence to an action
Heuristics are ______ solutions
Greedy solutions that get the answer quickly rather than exactly the best one
How are heuristics used by AI?
- solving a simpler problem to get closer to answer
- working backward (two way search)
- identify similar solved problems and testing those solutions
- if we cannot find the solution can we get “closer” to the solution
Examples of AI
- Medical diagnosis
- using shopping history, what will the user most likely buy next?
- Chess player
Episodic vs Sequential. What does this mean to AI?
Does the agent need to remember the history of previous states. Does this decision affect future ones?
example - Winning a hand of poker has 0 impact on the cards you will get next hand. This would be episodic.
Static vs Dynamic
Does the environment change while the AI is making a decision?
Example of Static environment
Sudoku
Example of Semidynamic environment
Chess
Example of dynamic environment
Taxi driving
Types of environments for AI
Fully vs Partially Observable Single agent vs Multiagent Deterministic vs Stochastic (random) Episodic vs Sequential Static vs Dynamic Discrete vs Continous Known vs Unknown
Toughest type of AI environment
is partially observable, multiagent, stochastic, sequential, dynamic, continuous, and unknown
Example - Driving a rental car in a new country with unfamiliar geography and traffic laws can be… interesting