02_what is AI? Flashcards
What is intelligence?
legg and hutter (2007):
Intelligence measures an agent’s ability to achieve goals in a wide range of environments.
- property that agent has as it interacts with its environment/s
- related to the agent’s ability to succeed or profit with respect to some goal or objective
- depends on how able the agent is to adapt in different objectives and environment
What is an intelligent agent and what concepts are related to it?
PEAS Model:
- Performance Measure
- Environment (world or dataset)
- Actuators (interact with E)
- Sensors
Agent has: Sensors that percept the E, and agent function that maps percept sequence to a set of actions.
Agent has a specific task. A performance measure quantifies how well the agent performs
What does PEAS stand for?
PEAS Model:
- Performance Measure
- Environment
- Actuators
- Sensors
What is a rational agent?
A rational Agent should select an action (based on what it perceives)
that is expected to maximize its performance measure
given the evidence provided by the percept sequence
and whatever built-in knowledge the agent has.
AI can be seen as the study of what?
AI can be seen as the study of rational agents.
What are the 5 different models for the implementation of the agent function in the PEAS model?
- simple reflex agents
- model-based reflex agents
- goal-based agents
- utility-based agents
- learning agents
(for the first 4, the agent function is given. with the last, the agent learns it by itself)
What is a simple reflex agent?
with one example
acts directly upon current perceipts (eg thermostat)
What is a model-based reflex agent?
with one example
keeps an internal “model of the world” to memorize the percept sequence (eg robot mapping the route it has taken)
What is a goal-based agent?
with one example
agent has a defined goal and utilizes information to reach that goal (eg search algorithm)
What is a utility-based agent?
with one example
agent can predict performance measure (= utility) into the future and act accordingly to find the best solution (eg chess computer)
What is a learning agent?
with one example
agent learns from examples for different environments (eg deep learning)
programs the agent function by itself
What is a goal of artificial intelligence?
1956 Dartmouth Workshop:
“means to perform a task as good as or better than a human being”
–> then: write a calculator program
How can we distinguish AIs in a philosophical sense?
Weak AI vs Stong AI
What is a Weak AI?
A system that merely simulates intelligence /
acts as if it were intelligent in performing its given task
–> narrow range of what it can do, but does that very well
What is a Strong AI?
A system that truly exhibits intelligence and can learn any intellectual task humans can learn
–> there is no strong AI (yet)
How can we distinguish between weak and strong AI?
Turing Test
What is the Goal of the Turing Test?
Test a machine’s ability to exhibit intelligent behavior indistinguishable from that of a human
What is the Setup of the Turing Test?
Interrogator communicates with A and B via a test-only interface
and has to decide whether A or B is a machine based on how human-like their responses are
What are the strengths of the Turing Test?
- Simple
- features open world discussion topics
- emphasis on emotional rather than technical intelligence
What are the weaknesses of the Turing Test?
- may not distinguish between weak and strong AI
- test only certifies human-like intelligence, but some human behavior is unintelligent / some intelligent behavior is inhuman
AI systems are implemented as what?
intelligent agents
What does AGI stand for?
(could also be GAI)
artificial general intelligence
(general artificial intelligence)
What is an AGI?
Artificial general intelligence (AGI) is the representation of generalized human cognitive abilities in software so that, faced with an unfamiliar task, the AGI system could find a solution. The intention of an AGI system is to perform any task that a human being is capable of.
What was the first implementation of ANN?
1958: The Perceptron
as a physical device mit manually tunable “weights” (changes the voltage)
What is an ANN?
Artificial Neural Networks
When was the first AI Winter?
1969, major limitations of ANNs revealed (cannot approximate XOR function)
What were causes for the first AI Winter?
- High expectations of AI not met
- Lack of Computational resources
- Limitations of ANNs become clear, the AI was unable to learn sensoric or perception skills
When was the second AI wave?
1980s: success of expert systems (reflex based agents)
What were causes for the second AI Winter?
- limited applicability
- inability to learn
- despite the introduction of backpropagation for AIs to learn, the hardware was not ready yet
When was the third AI wave?
1990-2000s: slow progress due to improved computational resources
What is AlexNet?
2012:
Convolutional Neural Network trained on two GPUs with backpropagation
- beats all challengers on the ImageNet Challenge with a wide margin
When and why did AI really take off?
2010s: Deep Learning
Deep Neural Networks outperform almost all other ML methods based on two factors:
- training on GPUs is highly efficient
- vast amounts of data is available to train and validate these models
What are AI implementations coming up today?
- Natural language processing
- generative models
- stable diffusion (from noise to high resolution)
- protein folding (creating medicine)
- games (alphaStar
- autonomous driving
How could stable diffusion be corrected (eg when there are too many hands in a picture)?
could use knowledge graph for constraints, but is very complex and not easily implemented