Chapter 1-6 Flashcards
This means doing the right thing
Rationality
This type of AI talks about acting like human. Machine Learning, Computer Vision, NLP, Knowledge Presentation, Robotics
Acting Human
This type of AI talks about how humans think. Psycholoogy, Neuroscience, Introspect
Thinking Human
This type of AI talks about logic
Thinking Rational
This type of AI talks about agent based AI
Acting Rational
Give the four characteristics of AI
Human
Rational
Thinking
Act
This pertains to an agent (entity) that do the right thing. It lis like a function
Rational Agent
Give some risks of AI
Unemployment
Unmanned Warfare
Biased Decision Making
Cybersecurity
Security
Give some benefits of AI
Time Efficiency
Easier surveilance
These are entities with less rationality that makes them rational when worked with each other
Swarm
An entity that has a percept which yields to an actuator
Agent
This is also known as the problem. Everything outside the agent including other agents, physical objects, and digital inputs
Environment
Devices that receives information about the environment
Sensors
Devices that allow the agent to reflect to the environment, such as moving, speaking, or controlling digital interfaces
Actuators
To define an AI program, you must define its four properties which are:
Performance
Environment
Actuators
Sensors
Property of Task Environments: completeness of the information of the environment
Fully Observed vs Partially Observed
Property of Task Environments: one or more agent
Single vs Multi agent
In a multi agent setting, there are 2 properties of agent
Cooperative
Competitive
Property of Task Environments: the next state of the environment is completely determined by the current state and action executed by the agents
Deterministic vs Nondeterministic
Nondeterministic with Probability
Stochastic
Property of Task Environments: current decision can affect future decisions
Sequential
Property of Task Environments: doesn’t affect future decisions
Episodic
Property of Task Environments: the environment doesn’t change
Static
Property of Task Environments: the environment changes
Dynamic
Property of Task Environments: there is exact position/state for entities in the environment
Discrete
Property of Task Environments: no exact position/state for entities
Continuous
Property of Task Environments: if the agent knows the environment, then it knows all the possible choices/outcomes already
Known vs unknown
This is a combination of architecture and program
Agent
Property of agent which consists of if-else
Simple Reflex Agent
Property of agent which creates a model (decision tree, rules, formulas)
Model Based Agent
Property of agent which focuses on attaining a goal
Goal Based Agent
Property of agent which is based on highest utility
Utility Based Agent
A machine learning type agent that uses model to train
Learning agent
This agent solves a problem by searching. Example is vacuum cleaner or self driving car that finds the shortest path to a destination
Goal Based Agent
How we think and act
Intelligence
Understanding but also building intelligent entities. Machines that can compute how to act effectively and safely in a wide variety of novel situation
Artificial Intelligence