CSCE 420 Final

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

individuation

division into distinct objects

local consistency

if we treat each variable as a node in a graph and each binary constraint as an arc, then the process of enforcing local consistency in each part of the graph causes inconsistent values to be eliminated throughout the graph.

vanishing point

family of straight lines with directino

cognitive science

field of study that examines how humans and other animals acquire, process, store, and retrieve information, stemmed from the development of computer modeling

three types of queues

fifo, lifo, and priority. fifo is first in first out, lifo is last in first out (aka stack), priority pops off highest priority

toy problem

illustrates or exercises various problem-solving methods.

logical omniscience

if an agent knows a set of axioms, then it nows all consequences of those axioms.

closed-world assumption

if it's not explicitly true, assume false

open-world assumption

if not explicitly true and not explicitly false, it's unknown

static vs dynamic

if the environment can change while the agent is deliberating, the environment is dynamic. Otherwise, static

unknown

if the environment is unknown is has no choice but to take a random action

false negative

if the hypothesis says it should be negative but in fact it is positive.

false positive

if the hypothesis says it should be positive but in fact is negative

cooperative

opposes competitive multi-agent environments, ie avoiding collisions helps the performance measure of all people on the road

Constraint optimization problem

optimally solving CSP's with preferences rather than only requirements.

vlsi layout

position millions of components to minimize area, circuit delay, etc.

quiescent

positions are are unlikely to exhibit wild swings in value in the near future

What are the two choices for representing categories in first-order logic:

predicates and objects

least-constraining value (CSP)

prefers the value that rules out the fewest choices for the neignboring variables in the constraint graph.

objectivist view

probabilities are real aspects of the universe-propensities of objects to behave in certain ways-

n-gram model

probability distribution of n-letter sequences

decision theory =

probability theory + utility theory

relaxed problem

problem with fewer restrictions on the actions

Planning systems

problem-solving algorithms that operate on explicit propositional or relational representations of states and actions

regularization

process of explicitly penalizing complex hypothises

search

process of looking for a sequence of actions

decision tree

represents a function that takes as input a vector of attribute values and returns a 'decision"- a single output value

continuous-valued output attributes

regression tree rather than a classification tree, each leaf is a linear function of some subset of numerical attributes.

behaviorism

rejects any theory involving mental process on the grounds that introspection could not provide reliable evidence

binary constraint

relates two variables in a CSP

factoring

removal of multiple copies of literals

pruned

removed because unwated

belief state

representation of the set of all posible world state it might be in

occlusion

some parts are hidden from some viewing direction

utility

some ways of reaching the goal are better than others. goal is binary, either "unhappy" or "happy". Utility is a spectrum of happiness levels.

singularity

something peculiar or unique, used in the book to refer to futurist's believe in a singularity in which humans perform superhumanly

agent

something that acts

intuition pump

something that amplifies one's prior intuitions

epiphenomenal

something that happens, but casts no shadow, as it were, on the observable world

randomized behavior

sometimes rational in competitive environments because it avoids predictability

weight space

space defined by all possible settings of the weights

holdout cross-validation

splits data, trying to gain most information

backoff model

start by estimating n-gram counts, but for any particular sequence that has a low count, back off to an n-1 gram

Monte Carlo Simulation

start with a search algorithm, from a start position, have the algorithm play thousands of games against itself, using random dice rolls. gives a good approximation of the value of a position.

complete-state formulation

starts with 8 queens and moves them around.

initial state

state the agent starts in

nodes

states in the state space of a problem, usually used in search trees

intentional states

states such as believing, knowing, desiring that refer to some aspect of the external world

probabilistic inference

The computation of posterior probabilities for query propositions given observed evidence

explored set

The set of all states that have been expanded. AKA closed list.

The definition the book chooses to define the goal of AI

act rationally

logicist

hopes to build on logical systems to create intelligent systems

performance measure

"If the sequence is desirable, then the agent has performed well." This is measured by a performance measure

empiricism

"Nothing is in the understanding which was not first in the senses." Locke

physical symbol system hypothesis

"a physical symbol system has the necessary and sufficient means for general intelligent action."

training set of N example input-output pairs

(x1,y1,)(x2,y2),... where each y is generated from unknown function y = f(x), discover approximation function

Turing Test

A computer passes if the human cannot tell whether the written responses come from a person or computer. designed to provide a satisfactory operational definition of intelligence

transition model

A description of what each action does. return the state that results from doing action a in s.

definite clause

A disjunction of literals of which exactly one is positive

probability density function

A function used to compute probabilities for a continuous random variable. The area under the graph of a probability density function over an interval represents probability.

admissible heuristic

A heuristic that never overestimates the cost to reach the goal.

overfitting

A hypothesis is said to be overfit if its prediction performance on the training data is overoptimistic compared to that on unseen data. It presents itself in complicated decision boundaries that depend strongly on individual training examples.

back-propagation

A process by which learning can occur in a connectionist network, in which an error signal is transmitted backward through the network. This backward-transmitted error signal provides the information needed to adjust the weights in the network to achieve the correct output signal for a stimulus.

Satisfiability

A sentence is satisfiable if it is true in, or satisfied by, some model.

perceptron

A single, simple, artificial neuron.

repeated state

A state that is exactly the same as a state previously expanded. Lead to by a loopy path.

human-level AI

AI should strive for "machines that think, that learn and the create."

Game playing

AI's can do that.

autonomous planning and scheduling

AI's can do that.

assumption-based truth maintenance system

ATMS, as opposed to JTMS, represents all the states that have ever been considered at the same time.

limited rationality

Acting appropriately when there is not enough time to do all the computations one might like.

percept

Agent's perceptual inputs at any given instant

fully observable vs partially observable

An agent's sensors give it access to the complete state of the environment at each point in time.

Friendly AI

An artificial intelligence (AI) that has a positive rather than negative effect on humanity.

friendly ai

An artificial intelligence (AI) that has a positive rather than negative effect on humanity.

chronological backtracking

most recent decision point is revisited

DPLL

At each iteration, either eliminate pure literals, unit clauses, or do the split function. For the split function, choose a variable and delete clauses with that variable and delete its negation from clauses. If there is an empty set, return false. If there is an empty clause (you get down to nothing) then it returns true.

Where does reasoning take place?

At the level of categories.

goal formulation

Based on the current situation and the agent's performance measure. The first step of problem solving.

comfirmation theory

Carnap and Hempel, attempted to analyze the acquisition of knowledge from experiences

connectionist models

Cognitive processes depend on patterns of activation in highly interconnected computational networks that resemble neural networks.

expert systems

Computerized advisory programs that imitate the reasoning processes of experts in solving difficult problems

Random-restart hill climbing

Conducts a series of hill-climbing searches from randomly generated initial states, until a goal is found.

global constraint

Constraint involving an arbitrary number of variables

dualist

Descartes considered the mind's activity of thinking and the physical processes of the body to exist in separate realms, what we would now call the dualist theory.

optimality

Does the strategy find the optimal solution?

information gathering

Doing actions in order to modify future percepts

heuristic function

Estimated cost of the cheapest path form the state as node to a goal state.

game theory

Evaluates alternate strategies when outcome depends not only on each individual's strategy but also that of others, does not offer an unambiguous prescription for selecting actions unlike decision theory

best-first search

Expands nodes base on evaluation function. Use priority queue with estimated cost.

adalines

Hebb's learning methods were enhanced by Widrow, and this is what Widrow called his networks.

joint probability distribution

Gives probability of all combinations of values of all variables

Shannon entropy of loaded coin, 99% heads.

H(Loaded) = - (0.99log0.99 + 0.01log.01) = .08 bits

time complexity

How long does it take to find a solution?

space complexity

How much memory is needed to perform the search?

Intelligence

How we think

modus ponens

If P then Q P Therefore Q

subcategory

If basketballs is contained in balls, basketballs is a subcategory of balls

deterministics vs stochastic

If the next state of the environment is completely determined by the current state and the action executed by the agent, the environment is deterministic; otherwise, stochastic. most real-world scenarios should be treated as stochastic.

inheritance

In the object-oriented data model, the ability of an object to inherit the data structure and methods of the classes above it in the class hierarchy. See also class hierarchy.

Completeness

Is the algorithm guaranteed to find a solution when there is one?

In propositional logic, what does the model do?

It fixes the truth value - true or false - for every propositional symbol

model-based, utility-based agent

Looks at sensor and internal state, looks at what will happen if I do this action, judges its utility and uses that to decide on an action.

agent function

Maps any given percept sequence to an action

branching factor

Maximum number of successors of any node

Is there an algorithm that can solve general nonlinear constraints on integer variables?

NO!

constraint graph

Nodes correspond to variables, links connect variables that participate in a constraint

sensorless (conformant) problem

Non-observable Agent may have no idea where it is; solution is a sequence

independence

P(A|B) = P(A) or P(A^B) = P(a)P(b)

bayes rule

P(A|B) = P(B|A)P(A)/P(B)

product rule

P(A ^ B) = P(A|B)(P(B))

causal direction

P(Cause|effect)

Diagnosal direction

P(Effect|Cause)

conditioning

P(Y) = sum of (P(Y|z))P(Z)

inclusion-exclusion principle

P(a v b) = P(a) + P(b) - P(a ^ b)

conditional independence

P(tootache ^ catch|cavity) = P(Tootache|cavity)P(Catch|Cavity)

Four letter acronym composing the task environment

PEAS - performance measure, environment, actuators, sensors

unary constraint

Restricts the value of a single variable

alpha-beta pruning

Returns same move as MiniMax, but prunes branches that won't lead to final decision.

forward pruning

Some moves at a given node are pruned immediately without further consideration

knowledge aquisition

Storage of information in long-term memory

Deduction Theorem

The Deduction Theorem states that a sentence φ logically entails a sentence ψ if and only if the sentence (φ ⇒ ψ) is valid.

speech recognition

The process by which computers recognize voice patterns and words, and then convert them to digital data.

simple reflex agent

These agents select actions on the basis of the current percept, ignoring the rest of the percept history

Definitions of Aritificial Intelligence in four categories

Thinking humanly, thinking rationally, acting humanly, acting rationally

True or False: Every sentence of propositional logic is logically equivalent to a conjunction of clauses

True

What are the two propositional symbols that never change?

True and False

minimax decision

action a1 is the optimal choice fro max because it leads to the state with the highest minimax value.

Is commutativity a property of all CSP's?

Yes

Is forward chaining both sound and complete?

Yes

Can a discrete domain be infinite?

Yes, ie the set of integers or string

MAC (Maintaining ARC Consistency)

a CSP algorithm that detects inconsistent arcs.

n-gram model

a Markov chain of order n - 1. Recall that in a Markov chain the probability of character ci depends only on the immediately preceding characters, not on any other characters. In other words, ni_ is a 3-letter n-gram.

ambiguous

a characteristic of all natural languages

naive bayes model

a commonly occuring patterin in which a signel cause directly influences a number of effects, all of which are conditionally independent, given the cause.

k-consistency

a csp is k-consistent if for any set of k-1 variable and for any consistent assignment to those variables, a co nsistent value can always be assigned to the kth

Horn clause

a disjunction of predicates in which at most one of the predicates is positive, not negated

Markov decision process

a formal class of sequential decision problems

fluent

a function or relation that can vary from one situation to the next. ie At(x,l,s).

consistency

a heuristic is consistent if, for every node n and every successor n' of n generated by an action a, the estimated cost of reaching the goal from n is no greater than the step cost of getting to n' plus the estimated cost of reaching the goal from n'.

generalizes

a hypothesis generalizes well if it correctly predicts the value of y for novel examples.

epistemological commitments

a logical agent believes each sentence to be true or false or has no opinion

hill-climbing search algorithm

a loop that continually moves in the direction of increasing value, uphill.

objective function

a mathematical expression that describes the problem's objective

functionalism

a mental state is any intermediate causal condition between input and output

circumpscription

a more powerful and precise version of the closed-world assumption, the idea is to specify particular predicates that are assumed to as "false as possible"- that is, false for every object except for those for which they are known to be true.

leaf node

a node with no children

authority

a page in the set is considered an authority to the degree that other pages in the relevant set point to it.

hub

a page is considered a hub to the degree that it points to other authoritative pages in the relevant set.

foreshortening

a pattern viewed at a slant can be distorted

factored representation

a possible world is represented by a set of variable/variable pairs

sensor model

a probability distribution over the evidence that its sensor provide, given a state of the world

sensor model

a probability distribution over the evidence that its sensors provide, given a state of the world.

full joint probability distributino

a probability model is completely determined by the joint distribution for all of the random variables

contraint satisfaction problem

a problem is solved when each variable of a factored representation has a value that satisfies all the constraints on the variable.

Hebbian learning

a rule invented by Donald Hebb that modified connection strength between neurons

validity (tautology)

a sentence is valid if it is true in all models

Leave-one-out cross-validation

a set of m training instances is repeatedly divided into an m-1 training set and a test set of 1 instance

model

a set of objects and interpretation and an interpretation that maps each name to the appropriate object, relation, or function

explanations

a set of sentences e such that e entails p.

factored representation

a set of variables, each of which has a value

resolution

a single inference rule that yields a complete inference algorithm when couples with any complete search algorithm b

unit clause

a single literal, a disjunction of one literal

constraint propagation

a specific type of inference that uses constraints to reduce the number of legal values for a variable, which can do the same for another variable, and so on.

factored representation of agent program

a state consists of a vector of attribute values

structured representation

a state includes objects, each of which may have attributes of its own as well as relationships to other objects

atomic representation of agent program

a state is a black box with no internal structure

algorithm

a step-by-step procedure for solving a problem

singular extension

a strategy to mitigate the horizon effect, a move that is clearly better than all other moves in a given position. remembered when discovered at any point in the search of a tree.

pure symbol

a symbol that always appears with the same sign in all clauses

rationality

a system is rational if it does the right thing

bootstrap

a technique of loading a program into a computer by means of a few initial instructions which enable the introduction of the rest of the program from an input device.

procedural attachment

a technique whereby a query about a certain relation results in a call to a special procedure designed for that relation rather than a general inference algorithm

CSP arc-consistent

a variable is AC if every value in its domain satisfies the variable's binary constraints

multiagent planning

achieve your goal with help or hindrance of others

serendipity

accidental success

three choices the online agent has on how closely to monitor the environment

action monitoring (before executing, verify all preconditions hold), plan monitoring (before executing an action, verfy that the remaining plan will still succeed), goal monitoring(before executing an action, check to see if there is a better set of goals it oculd be trying to achieve.)

HLA

action that contain other actions, ie "go to san francisco airport"

angelic nondeterminism

agent makes the choices

software agents (software robots/softbots)

agents in software, on the internet usually

Learning agents

agents that are built and then improve because they can learn

machine translation

ai can do that

logistics planning

ai's can do that

robotics

ai's can do that

spam fighting

ai's can do that

pure optimization problems

aim is to find the best state according to an objective function

Manhattan distance

aka city block distance, the sum of the horizontal and vertical distances.

uninformed search algorithm

algorithms that are given no information about the problem other than its definition.

constructive induction algorithms

algorithms that can generate new predicates

logical positivism

all knowledge can be characterized by logical theories connected to observations sentence, combines rationality and empiricism

predecessors of s ate x

all those states that have x as a successor

contingent plans

allow the agent to sense the world during execution to decide what branch of the plan to follow

machine learning

allows computer to adapt to new circumstances and to detect and extrapolate patterns

knowledge representation

allows computer to store what it knows or hears

angelic semantics

allows provably correct high-level plans to be derived without consideration of lower-level implementations

contingent plans

allows the agent to sense the world during execution to decide what branch of the plan to follow

Hierarchical task network (HTN)

allows the agent to take advice from the domain designer in the form of HLA, that can be implemented in various ways by lower-level sequences.

Hierarchical task network

allows the agent to take advice from the domain designer in the form of high-level actions that can be implemented in various ways by lower-level action sequences.

alpha-beta pruning

alpha initialized to negative infinity at a node, beta to positive infinity.

optimal

always finds a global minimum/maximum

loss function

amount of utility lost predicting h(x) = y when the correct answer is f(x) = y.

demonic nondeterminism

an adversary makes the choices

reconstruction

an agent builds a geometric model of the world from an image or a set of images.

recognition approach

an agent draws distinctions among the objects it encounters based on visual nad other information

fundamental idea of decision theory:

an agent is rational iff it chooses the action that yields the highest expected utility, averaged over all the possible outcomes of the action. (MEU, maximum expected utility)

model-based agent

an agent that uses a model

uncertain

an environment is uncertain if it is not fully observable or not deterministic

frames

an idea by Minsky (1975), people followed up with a more structured approach of assembling facts about particular object and event types and arranging the types in a large taxonomic hierarchy, like a biological taxonomy

completeness

an inference algorithm is complete if it can derive any sentence that is entailed.

sound/truth-preserving

an inference algorithm that derives only entailed sentences

utility function

an internalization of the performance measure.

computational linguistics/natural language processing

an intersection of modern linguistics and AI

contrained optimization

an optimization problem is constrained if solutions must satisfy some hard constraints on variable values.

resolvent

an ordinary resolution step takes two clauses c1 and c2 and resolves them to produce the resolvent C. An inverse resolution take C and produces C1 and C2.

computational learning theory

analyzes the sample complexity and computational complexity of inductive learning

axiom

another name for sentence, when a sentence is taken as a given without being derived from other sentences

agent

anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators

unit clause

appears by itself

discrete vs continuous

applies to the state of the environment, way time is handled, and percepts/actions of the agent. If an environment has a finite number of distinct states, it's discrete. Otherwise continuous.

.theorem proving

applying rules of inference directly to the sentences in our knowledge base to construct a proof of the desired sentence without consulting models.

scaled orthographic projection

approximates distances mathematically

expanding the current state

as in search trees, apply each legal action to the current state, generating new states

spatial substances

as opposed to events, mass nouns

automatic assembly sequencing

assembly of things automatically

path cost

assigns a numerical cost to each path

probability model

associates a numerical probability with each possible world

signifigance test

assume there is no underlying pattern. (null hypothesis). find deviation from random. if greater than 5% deviation from random, probably a significant pattern in data.

expressiveness

atomic, factored, and structured representations lie along this axis. a more expressive representation can capture everything a less expressive one can capture, plus more.

Artificial intelligence

attempts not just to understand but to build intelligent entities

recursive best-first search

attempts to mimic the operation of standard best-first search, but uses a linear space.

line search

attempts to solve the hill problem by finding gradients across a line, often doubling the distance with each step, going until the gradient sign changes, to find either local min or local max (the objective goal).

propositional attitudes

attitudes that an agent can have toward mental objects such as believes, knows, wants, intends, and informs. these attitudes do not behave like normal predicates.

Linear interpolation smoothing

backoff model that combines trigram,bigram, and unigram models by linear interpolation

backjumping CSP

backtracks to the most recent assignment in the conflict set

multiple inheritance

banned in some OOP languages because the inheritance algorithm might find two or more conflicting values answering the query.

event calculus

based on points of time rather than on situations

machine evolution (now called genetic algorithms)

based on the belief that by making an appropriate series of small mutations to a machine-code program, one can generate a program with a good performance for any particular task.

Inverse resolution

based on the observation that if the example classifications follow from background ^ hypothesis ^ descriptions, the one must be able to prove this fact by resolution (because resolution is complete).

uniform-cost search

basically bfs with step-cost, instead of expanding shallowest node expand the node with lowest path cost.

local beam search

begins with k randomly generated states. At each step, all successors are generated, if any one is a goal, it halts. otherwise it repeats.

specular reflectino

behavior of a perfect mirro

superpixels

big pixels, over segmentation o of an image containing hunders of homoegenous regions, these homogenous regions are called superpixels

another name for uninformed search

blind search

corpus

body of text

search tree

branches are actions and nodes correspond to states

cognitive science

brings together computer models from AI and experimental psychology to construct testable theories of the human mind

incremental belief-state search

build up the solution one physical state at a time

certainty factors

calculus of uncertainty developed by MYCIN, a program to diagnose blood infections

planning graph

can be constructed incrementally, starting from the initial state. each layer contains a superset of all the literals or actions that could occur at the time step and encodes mutual exclusion relations amont literals or actions that cannot cooccur.

informed search algorithm

can do well given some guidance on where to look for solutions.

depth-limited search

can handle infinite spaces unlike depth-first, because it has a predetermined depth limit l. nodes at depth l are treated like they have no successors. The problem is that it introduces incompleteness of l < d, the shallowest the goal.

State-space search

can operate in the forward direction (progression) or the backward direction (regression)

decision trees

can represent all boolean functions

computable

capable of being computed

inductive logic

capable of computing the correct probability for any proposition from any collection of observations.

extrinsic

categories not maintained under subdivision, ie. length, height of a person

composite objects

categories of these are often characterized by structural relations among parts

natural kind categories

categories with no clear cut definition

subsumption

checking if one category is a subset of another by comparing their definitions

classification

checking whether an objects belongs in a category

stochastic hill climbing

chooses at random from among the uphill moves

backtracking search with csp

chooses values one variable at a time and backtracks when a variable has no legal values left to assign

model preference logic

circumscription is an example, a sentence is entailed if it is true in all preferred models of the KB, as opposed to the requirement of truth in all models in classical logic.

prioritized circumscription

circumscription with priority

environment class

class of environments. ie used to test driverless taxi, many different traffic and weather varieties, pedestrian concentration, etc.

unit clause

clause which has one literal

goal clauses

clauses with no positive literals

tuple

collection of objects arranged in a fixed order and written with angle brackets surrounding the objects

pattern databases

collection of the exact solution costs for every possible subproblem instance- for the 8 puzzle problem every possible configuration of the four tiles and the blank.

A* search

combines g(n), the cost to reach the node from start, with h(n), the cost to get from the node to to the goal. f(n) = g(n) + h(n),

simulated annealing

combines hill climbing with a random walk in some way that yields both efficiency and completeness. isn't greedy in that it sometimes goes down making it possible to be complete, and doesn't go forever in one direction, which is complete but very ineffient.

Decision theory

combines probability theory with utility theory, provides a formal and complete framework for decisions made under uncertainty

total cost

combines search cost and past cost of the solution found

competitive ratio

comparison of the cost with the path cost of the path the agent would follow if it knew the search space in advance.

loss function

tells us how bad each error is

four ways to measure an algorithm's performance

completeness, optimality, time complexity, space complexity

offline search algorithm

compute a complete solution before setting foot in the real world and then execute the solution.

minimax algorithm

computes the minimax decision from the current state

architecture

computing device with physical sensors and actuators

agent program

concrete implementation running in a physical system, unlike an agent function

conjunctive normal form

conjunction of clauses

beam search

consider only a beam of the n best moves rather than considering all possible moves. this is dangerous because there is no guarantee that the best move will not be pruned away.

utility-based agent

considers not goals (whether or not I've reach the goal determines whether I'm happy or sad), but a spectrum of happiness levels, an internalized performance measure.

Narrow content

considers only the brain state

atomic sentences

consist of a single proposition symbol

constraint hypergraph

consists of ordinary nodes (circles) and hypernodes (squares) which represent n-ary constraints.

evaluation function

construed as a cost estimate, the node with the lowest evaluation is expanded first.

observation sentences

correspond to sensory inputs

disjoint pattern databases

create a lower bound on subproblem complexity by finding the number of possible moves in the subproblem.

model selection

defines the hypothesis space

logical minimization

defining an objects as the smallest one satisfying certain conditions

unconditional or prior probabilities

degrees of belief in propositions in the absence of any other information

internal state

depends on the percept history and thereby reflects at lesat some of the unobserved aspects of the current state

subjectivist/Bayesian

describes proabiltiies as a way of characterizing an agent's beliefs, rather than as having an external physical significance.

goal info

describes situations that are desirable

object model

describes the objects that inhabit the visual world

object modle

describes the objects that inhabit the visual world-people, building, trees, cars, etc.

rendering model

describes the physical, gemoetric, and statistical process that produce the stimulus from the wrodl

rendering model

describes the physical, geometric, and statistical process that produce the stimulus from the world.

truth maintenance system

designed to handle belief revisio

background subtraction

detect background and subtract it

goal test

determines whether a given state is a goal state

homeostatic devices

devices that contain appropriate feedback loops to achieve stable appropriate behavior

nonmonotonic logics

devised with modified notions of truth and entailment in order to capture this behavior

graph

directed network

feature selection

discard attributes that appear to be irrelevant

partition

disjoint exhaustive decompsition

clause

disjunction of literals(thing ored together)

straight-line distance heuristic

draw straight line from x to y, use to inform some search algorithm

justification-based truth maintenance system

each sentence in the knowledge base is annotated with a justification consisting of the set of sentences from which it was inferred

triangle inequality

each side of a triangle cannot be longer than the sum of the two sides

linear constraints

each variable appears in linear form in a constraint equation in CSP

global maximum

elevation corresponds to an objective function in a state-space function, find the global maximum

state-space landscape

elevation corresponds to either cost or the objective function

feature extraction

emphasizes simplme computations applied directly to sensor observations

probability theory

enable a degree of belief

Natural language processing

enables successful communication in english

semidynamic

environment itself doesn't change but performance measure does, it's semidynamic

randomize

escape from infinite loops is possible if the agent can randomize his actions

stochastic games

essentially, a mixture of luck and skill. there is a random element

local search

evaluating and modifying one or more current states rather than systematically exploring paths from an initial state. operate using a single current node and move on to neighbors of that node.

practical ignorance

even if we know everything, we might be uncertain about a particular patient because not every test has been runo

discrete events

events with a definite structure

traveling salesperson problem

everything must be visited exactly once

bunch

example: BunchOf({Apple1,Apple2,Apple3})

redundant paths

exists whenever there is more than one way from one state to another

depth-first search

expands the deepest node in the current frontier of the search tree.

Greedy Best First Search

expands the node that is closest to the goal. on the grounds that this is likely to lead to a solution quickly.

assumptions

explanations can include assumptions-sentences taht are not known to be true, but would suffice to prove p if they were true.

temporal logic

facts hold at particular times and that those times are ordered

constraint learning (CSP)

find a minimum set of variables from the conflict set that causes the problem

route-finding problem

find optimal route

continuous and integer-valued input attributes

find split point with highest information gain

iterative deepening search

finds the best depth limit, general strategy often used with depth first search. combines the benefits of BFS and DFS by iteratively increasingly the depth that it uses for the depth limit. 4. in general, iterative deepening is the preferred uninformed search method when the search space is large and the depth of the solution is not known.

optimization

finds the best hypothesis within a spect

complete local search algorithm

finds the goal if it exists

Existential Instantiation

for any sentece alpha, variable v, and constant k that does not appear elsewhere in the knoweldge base, we can use the existence thing and take out the variable

principle of tichromacy

for any spectral energy density, no matter how complicated, it is possible to construct another spectral energy density consisting of a mixture of just three color-red, gree, nd blue- such that a stupid ****in human can't tell the difference.

definition of a rational agent

for each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has.

default logic

formalism in which defautl rules can be written to generate continuous, nonmonotonic conclusions

Three steps of search

formulate, search, execute

data-driven reasoning

forward chaining is an example of this- reasoning in which the focus of attention starts with the known data

And-elimination

from a conjunction, any of the conjuncts can be inferred (if a and b then a)

lens system

gather sufficient light while keeping the image in focus

upper ontology

general framework of concepts

countours

general outline of cost driven over a search tree, kind of like on a topological map. possible with a star

induction

general rules are acquired by exposure to repeated associations between their elements

weak methods

general-purpose search mechanisms trying to string together elementary reasoning steps to find complete solutions

environment generator

generate environments with certain parameters, likelihood of certain events, etc.

dropping conditions

generates a weaker definition and allows a larger set of positive examples

applicable

given a state s, there is a set of actions. These actions are applicable in s.

text classification/categorization

given a text of some kind, decide which of a predefined set of classes it belongs to.

language identification

given a text, determine what natural language it is written in

protein design

goal is to find a sequence of amino acids that will fold into a 3-d design with the properties to cure a disease

8-queen problems

goal is to place eight queens on a chessboard such that no queen attacks an other.

existential grpahs

graphical notation of nodes along edges

hill climbing is often called a

greedy local search algorithm

population/individual

group of things put there in genetic algorithm. group of tries.

truth maintenance systems

handle knowledge updates and revisions efficiently

conditional/posterior probability

have givens.

early stopping

having an algorithm stop generating nodes when there is no good attribute to split on, rather than going to all the trouble of generating nodes and then pruning them away

semantic

having to do with the meaning of words or language

another named for informed search

heuristic search

Lisp

high-level programming language, the dominant AI programming language

fitness function

higher values for better states

queue

how a frontier needs to be expanded in a way that the search algorithm can easily choose the next node to expand according to its preferred strategy. operations are empty, pop, and insert

learning

how all agents can improve performance

exploration

how an agent discovers an unknown environment

inheritance

how categories serve to organize and simplify the knowledge base

knowledge representation language

how each sentence is expressed, represent some assertion about the world

syntax

how sentences are expressed

taxonomy

how subclass relations organize categories

actuators

how the agent acts on its environment

sensors

how the agent perceives its environment

logical inference

how the definition of entailment can be used to derive conclusions

accessibility relatinos

how the worlds are connected in modal logic, one relation for each modal operator. we say that w1 is accessible from world w0 with respect to ka if everything in w1 is consistent with what A knows in w0.

learning curve/happy graphs

how we can evaluate the accuracy of a learning algorithm, represented by graph in which each point represents a specific number of trials, and on the y axis you have the proportion correeect, as set grows, happiness should increase

decision tree pruning

how we combat overfitting. eliminate nodes that are not relevant

test set

how we measure the accuracy of a hypothesis

consistent hypothesis

hypothesis that agrees with all the data

m is a model of alpha

if a sentence alpha is true in model m

satisfies

if a sentence alpha is true in model m, we say that m satisfies alpha.

ground resolution theorem

if a set of clauses is unsatisfiable, then the resolution closure of those clauses contains the empty clause

first-choice hill climbing

implements stochastic hill climbing by generating successors randomly until one is generated that is better than the current state

agent program

implements the agent function

omniscience

impossible in reality, an omniscient agent knows the actual outcome of its actions and can act accordingly

partial assignment

in CSP solving, it's when some variables are not assigned.

constraint weighting

in CSP's, give weight to constraints. adds more weight to the difficult to solve constraints

precedence constraints

in CSP's, something must happen before something else.

complete assignment

in a constraint satisfaction problem, it's when every variable is assigned a value. A CSP is a consistent, complete assignment.

knowledge-based agents

in ai, an approach to intelligence that states that people learn through processes of reasoning that operate on internal representations of knowledge.

episodic vs sequential

in an episodic task environment, experience is divided into atomic episodes of of the agent receives a percept and performs a single action.

incompleteness theorem

in any formal theory, there are true statements that are undecidable in the sense that they have no proof within the theory.

node-consistent

in csp, a variable is node-consistent if all the values in the domain satisfy its unary constraints.

MRV heuristic

in csp, picks a "most constrained variable" or a "fail first" variable.

skolem constant

in instantiation, what you call something when you don't want it to be mistaken as a variable or something

known vs unkown

in known, outcomes for all actions are given.

competitive

in maximizing your performance measure you seek to minimize that of others

possible worlds

in modal logic, need possible words rather than just one world of truth

alliances

in multiplayer games, these are agreements

reference class problem

in trying to determine the outcome probability of a particular experiment, the frequentist has to place it in a reference class of "similar experiments with known outcome frequencies.

total Turing Test

includes video signal

evidence

information

entropy

information gain , the fundamental quantity in information theory

critic (as related to the learning agent)

informs the learning element on how the agent is doing and determines how the performance element should be modified to do better in the future.

Problem's five components

initial state, possible actions available, description of what each action does, goal test (whether an agent is or isn't in the goal state), path cost(numeric cost to each path)

online search

interleaves computation and action. first it takes an action, then it observes the environment and computes the next action. Good in an environment where there is a penalty for sitting around and computing for too long.

deformation

internal degrees of freedom of othe object changes its appearance.

wide content view

interprets it from the point of view of an omniscient outside observer with access to the whole situation, who can distinguish differences in the world

Bayesian network

invented to allow efficient representation of uncertain knowledge

incremental formulation

involves operators that augment the state description, starting with an empty state.

referential transparency

it doesn't matter what term a logic uses to refer to an object, what matters is the object that the term names.

strongly k-consistent

k-consistent, (k-1) consistent, (k-2) consistent, and so on..

tabu search

keeping a small list of recently visited states and forbidding the algorithm to return to those states

model

knowledge about how the world works

logic

laws of thought supposed to govern the operation of the mind

trying to use logic to cope with a domain like medical diagnosis fails for three main reasons:

laziness, theoretical ignorance, practical ignorance

solution

leads from an action state to a goal state

touring problems

like route finding, but they involve going to a certain number of things, so where you have traversed must be recorded in internal state

robot navigation

like route-finding but continuous

probability

likelihood that a particular event will occur

microworlds

limited problems that appear to require intelligence to solve

mass nouns

linguistic synonym for stuff

count nouns

linguistic synonym for things

probability distribution

list of possible outcomes with associated probabilities

pure literal

literal which appeals with the same truth value throughout a sentence

what features often trap hill-climbing

local maxima, ridges, plateaux

gradient

local slope, often used to find a maximum.

canonical representation

logically equivalent states should map to the same data structure

optimal solution

lowest path cost among all solutions

global minimum

lowest valley in a state-space landscape. if elevation corresponds to cost, this is the goal.

weak AI

machines could act as if they were intelligent

strong AI

machines that do so are actually thinking

current-best-hypothesis

maintain a single hypothesis, and to adjut it as nex examples arrive in order to maintian consistency.

satisficing

making decisions that are "good enough", rather than laboriously calculating an optimal decision

exhaustive decomposition

males and females constitute an exhaustive decomposition of the animals if, if you are not a male you are a female animal.

policy

mapping from every possible state to the best move in that state

model

mathematical abstractions which simply fix the truth or falsehood of every relevant sentence.

utility

mathematical treatment of "preferred outcomes"

diameter of state space

max number at which any node can be reached by any other node

noisy values

may return different values for f(x) each time x occurs

semantics

meaning of sentences

theroetical ifnorance

medical science has no complete theory for a domain

MA*

memory-bounded a star

biological naturalism

mental states are high-level emergent features that are caused by low-level physical processes in the neurons, and it is the properties of the neurons that matter.

large-scale learning

millions of examplees

minimum description length

minimizes the total number of bits required.

hidden Markov Models

models for speech recognition based on a rigorous mathematical theory and generated by a process of training on a large corpus of real speech data

total function

models in first-order logic require total functions, that is, there must be value for every input tuple

language models

models that predict the probability distribution of language expression

chance nodes

must be incorporated along with min and max nodes in stochastic games

multiagent planning

necessary when there are other agents in the environment with which to cooperate or compete

robotics

needed for total turing test,allows to manipulate objects and move about

computer vision

needed for total turing test. allows to perceive objects

constraint language

needed to solve CSP's with infinite domains.

neurons

nerve cells

dead-end

no goal state is achievable

optimally efficient

no other optimal algorithm is guaranteed to expand fewer nodes, A star is an example.

child nodes

nodes that are children of parent nodes (one level below)

process categories/liquid event categories/temporal substances

not discrete events, subcategories of discrete events

tractability

not intractable, ie time required to solive does not grow exponentially with the size of the instances

modal logic

not just concerned with the modality of truth. involves sentences as arguments, rather than terms.

with competitive partially observable games, what is the goal?

not just to move pieces to the right squares but also to minimize the information that the opponent has about their location.

description logics

notations that are designed to make it easier to describe definitions and properties of categories

sample complexity

number of required examples of the hypothesis space

depth

number of steps from root

frequentist

numbers can come only from experiments

probabilistic agent

numerical edegree of belief between 0 and 1

aspect

object look different when seen from different directions

motion blur

objects in the scene that move will apear blurred because they send photons.

communication

often emerges as a rational behavior in multiagent environments

minimum slack algorithm

on each iteration, schedule fo rht earliest possible start whichever unscheduled actions has all its predecessors scheduled and has the least slack

execution

once a solution is found, the actions it recommends can be carried out.

nondeterministic environment

one in which actions are characterized by their possible outcomes, no probabilities are attached to them, usually associated wit performance measures that require the agent to succeed for all possible outcomes of its actions.

complementary literals

one literal is the negation of another

ambiguity

one name for two or mroe different categories

sum of squared differences

one possible measure of similarity

rational agent

one that acts so as to achieve the best outcome, or , given uncertainty, the best expected outcome.

Syllogisms

patterns for argument structures that always yield correct conclusions when given correct premises

real-world problem

people care about it.

what are six risks given by the book that can be caused by AI

people might lose their jobs to automation people might have too much leisure time people might lose their sense of uniqueness AI systems might be used toward undesirable ends the use of AI systems might result in a lack of accountability the success of AI might mean the end of the human race

neats

people who think that AI theories should be grounded in mathematical rigor

diffuse albedo

percent of light you reflect

reward or penalty (learning agent)

performance standard distinguishes part of the incoming percept as reward or penalty, provides direct feedback on the quality of the agent's behavior.

topological sort

pick any variable to be the root of the tree, and choose an ordering of the varibles such that each variable appears after its parent in the tree.

pinhole camera

pinhole opening, o, and an image plane at the back of the box.

specularites

places of perfect or near perfect reflection

wrappers

programs taht extract information from a page

error rate of hypothesis

proportion of mistakes it makes

principle of indifference

propositions that are syntacticalkly "symmetric" with respect to the evidence should be accorded equal probability

description logic

provide a formal language for constructing and combing category definitions and efficient algorithms for deciding subset and superset relationships between categories.

semantic networks

provide graphical aids for visualizing a knowledge base and efficient algorithms for inferring properties of an object on the basis of its category membership

NP-completeness

provides a method to recognize an intractable problem.

closed-world assumption

provides a simple way to avoid having to specify lots of negative information

control theory

purposive behavior arises from a regulatory mechanism trying to minimize error- the difference between a current a goal state.

predicate indexing

putting the things in the right places, eg putting all the Knows in one bucket and Brothers in the other, just so as not to confuse anything.

mutation

random change

depth of filed

range in which you can focus

stochastic beam search

rather than choosing the best k from the pool of candidate successors, it just randomly generates k. Solves the diversity problem

intelligence is mainly concerned with __________

rational action

performance element

responsible for selecting external actions

problem generator (as relates to learning agent)

responsible for suggesting actions that will lead to new and informative experiences. suggests exploratory actions that might be suboptimal in the short run.

learning element

responsible fro making improvements in a learning agent

PAC learning algorithm

returns approximately correct hypothesis

retrograde minimax search

reverse the rules of chess to do unmoves rather than moves. any move by white that, no matter what move black responds with, ends up in a position marked as a win, must also be a win.

inference rules

rules that can be applied to derive a proof

diffuse reflection

scatters light evenly across the direction leaving a surface so the brightness of a diffuse surface doesn't depend on the viewing direction

active sensing

send out a signal, and sense the reflection of this signal off of the environment

path

sequence of state connected by sequence of actions.

decision lists

series of tests, each of which is a conjunction of literals

frontier (aka open list)

set of all leaf nodes available for expansion

hypothesis space

set of all possible hypotheses

sample space

set of all possible words

version space

set of hypothesis remaining

grammar

set of rules of a language

Knowledge base

set of sentences, the central component of a knowledge-based agent

language

set of strings

conflict set (CSP)

set that are in conflict with a variable

Kolmogorov's axioms

showed how to build up the reset of probabiltiy theory from this simple foundation and how to handle the difficulties caused by continuous variables.

simple distinction between four agents.

simple reflex agents repond directly to precepts. model-based reflex agents maintain internal state that aren't evident in current percept. goal-based agents act to achieve goals. utility-based agent try to maximize expected "happiness"

discrete, finite domains

simples CSP's, ie map coloring and scheduling with time limits, eight-queen problem

ockham's razor

simplest hypothesis is preferable

sma*

simplified ma star

underconstrained

solutions are densely distributed

preference constraint (CSP)

solutions are preferred, not necessarily required

safely explorable

some goal state is reachable from every reachable state

instances

strings that match a schema

ontological engineering

study of how to create representations, concentrating on general concepts-such as events,times,physical objects, and beliefs-that occur in many different domains.

operations research

study of how to take rational decisions when payoffs from actions are not immediate but instead result from several actions taken in sequence.

qualitative physics

subfield of AI that investigates how to reason about physical systems without plunging into detailed equations and numerical simulations

schema

substring in which some of the positions can be left unspecified

margnization/summing out

summation of the probabilitiesi for each possible value of the other variables, thereby takeng them out of the equation.

Model-based agent sequence

takes in sensor data, looks at state, analyzes how the world has evolved and what past actions have done, tries to find out more info about unobserved aspects of the state. Makes decision in same way as model-based agent.

intelligent agent

takes the best possible action in a situation

linear regression

task of finding the hw that best fits the data

discretize

technique in local search, solve continuous problems by discretizing neighborhood of each state.

deformable template

tells us which configurations are acceptable: the elbow can bend but the head is never joined to the foot.

ground term

term without variables

PDLL

the Plnning Domain Definition Langugae, describes the initial nad goal states as conjunctions of literals, and actions in terms of the preconditions and effects

game

the actions of one player can significantly affect the utility of another

transhumanism

the active social movement that looks forward to this future in which humans are merged with -or replaced by-robotic and biotech inventions.

unobservable

the agent has no sensors at all, the environment is unobservable

reinforcement learning

the agent learns from a series of reinforcements-rewards or punishments

unsupervised learning

the agent learns patterns in the input even though no explicit feedback is supplied

supervised learning

the agent observes some example input-output pairs and learns a function that maps from input to output.

supervised learning

the available feedback provides the correct answer for example inputs

materialism

the brain's operation according to the laws of physics constitutes the mind

effective branching factor

the branching factor that a uniform tree of depth d would have to have in order to contain n+1 nodes

percept sequence

the complete history of everything the agent has ever perceived

in an inference, what is the right side called (the side pointed to)?

the conclusion or consequent

grounding

the connection between logical reasoning processes and the real environment in which the agent exists.

specializtion

the extension of the hypoteheis must be decreased to exclude the exmaple

realizable

the hypothesis space contains the true function

entailment

the idea that a sentence follows logically from another sentence

belief state

the key concept required for solving partially observable problems. it represents the agent's current blief about the possible physical state it might be in, given the sequence of actions and percepts up to that point.

perceptron convergence theorem

the learning algorithm can adjust the connection strengths of a perceptron to match any input data, provided such a match exists

argument from consciousness

the machine has to be aware of its own mental states and actions (from Can Machines Really think?)

monism/physicalism

the mind is not separate from the body-mental states are physical states

goal predicate

the name of the output for a decision tree

small-scale learning

the number of training examples ranges from dozens to low thousands

critical path

the path whose total duration is longest

What is rational depends on: (four things)

the performance measure (defines the criterion of success), the agent's prior knowledge of the environment, the actions that the agent can perform, the agent's percept sequence to date.

epistemological commitment

the possible stats of knowledge that it allows with respect to each fact

rationalism

the power of reasoning in understanding the world

In an inference, what is the left side called (the side not pointed to)?

the premise or antecedent

Markov chain

the probability of charater ci depends only on the immediately preceding characters, not on any other characters

task environment

the problems to which rational agents are the solutions

information extraction

the process of acquiring knowledge by skimming a text and looking for occurences of a particular class of object and for relatinoships among objects

smoothing

the process of adjusting the frequency of low-frequency counts

segmentation

the process of breaking an image into regions of similar pixels

problem formulation

the process of deciding what actions and state to consider, given a goal

abstraction

the process of removing detail from a representation

horizon effect

the program is facing an opponent's move that causes serious damage and is ultimately unavoidable, but can be temporarily avoided by delaying tactics.

recall

the proportion of all relevant documents in the collection that are in the result set.

Precision

the proportion of documents in the result set that are actually relevant

perplexity

the reciprocal or probability , normalized by sequence length.

state space

the set of all states reachable from the initial state by any sequence of actions.

monotonicity

the set of entailed sentences can only increase as information is added to the knowledge base

boundary set

the set of hypothesis composing the boundary

vocabulary

the set of symbols that make up the corups and the model

iterative-deepening A*

the simplest way to reduce memory requirement for a start is to adapt the idea of iterative deepening to the heuristic search context.

phenomenology

the study of direct experience

neuroscience

the study of the nervous system, particularly the brain.

inverted spectrum thought experiment

the subjective experience of person X when seeing red objects is the same experience that the rest of us experience when seeing green objects, and vice versa.

decentralized planning

the subplan constructed for each body may need to include explicit communicative actions with other bodies

information retrieval

the task of finding documents that are relevant to a user's need for information.

qualification problem in AI

the the inability to capture everything in a set of logical rules

minimax value

the utility of being in the corresponding state, assuming that both players play optimally from there to then end of the game.

expected utility

the utility the agent expects to derive, on average, given the probabilities and utilities of each outcome.

weights

the value of y is changed by changing the relative weight of one term or another

marginal probability

the values in the margins of a joint probability table that provide the probabilities of each event separately

ontological commitments

the world is composed of facts that do or do not hold in any particular case

single vs multiagent

there are multiple agents involved which have a goal of maximizing a performance measure dependent upon other agents

dualism

there is a part of the human mind outside of nature

stationary distribution

there is a probability distribution over examples that remains stationary over time.

intrinsic

things that belong to the very substance of an object

stuff

things that cannot be individuated ie, butter, water, etc.

scruffies

those who would rather try out lots of ideas, write some programs, and assess what seems to be working

path consistency (CsP)

tightens the binary constraints by using implicit constraints that are inferred by looking at triples of variables.

autonomy

to the extent that an agent relies on the prior knowledge of its designer rather than on its own percepts, we say an agent lacks autonomy

laziness

too much work to list complete set of antecedents, etc.

True or false: if kb is true in the real world, then any sentence alpha derived from kb by a sound inference is also true in the real world

true

reification

turning a proposition into an object, ie (Basketball(b)) into basketballs

synonymy

two names for the same category

disjoint

two or more categories are disjoint if they have nothing in common

logical equivalence

two sentences a and b are logically equivalent if they are true in the same set of models.

disjunctive constraint

two things must not overlap in time (CSP)

problem-solving agent

type of goal-based agent that uses atomic representation.

planning agent

type of goal-based agent that uses more advanced factored or structure representations

breadth first search

type of uninformed search, a simple strategy in which the root node is expanded first, then all of the successors are expanded, then their successors, etc.

bidirectional search

type of uninformed search. Two searches: one forward form the root and one backward form the goal. Goal test replaced with frontier intersect test. Requires a method of computing predecessors.

clusternig

type of unsupervised learning: detecting potentially useful clusters of input examples

search cost

typically depends on time complexity but also can include a term for memory usage

missing data (dt)

unrecoded values or data that might be too expensive to obtain

hypothesis

when a learning agent derives an approximation function

automated reasoning

use stored info to answer questions and to draw new conclusions

backed-up value

used by recursive best-first search. as recursion unwinds rbfs replaces f value of each nodel with teh best f value of its children, the backed up value.

condition-acting rule

used by simple reflex agent. If this happens in environment do this.

memoization

used in computer science to speed up progams by saving the results of computation

sensorless/conformant planning

used to construct a plan that works without the need for perception.

goal-directed reasoning

useful for answering questions such as "what shall I do now?" Backward chaining is an example

online planning agent

uses execution monitoring and splices in repairs as needed to recover from unexpected situations,

online planning agent

uses execution monitoring and splices in repairs as needed to recover from unexpected situations.

goal-based agent

uses goal information

goal-based, model-based agent

uses internal state and current sensor readings to look at what will happen if I do x, then looks at the series of goals to define the action.

dominated

when a task is the same as another task B, but B is cheaper and faster.

backtracking search

variant of depth-first search, uses less memory. only one successor is generated at a time, each partially expanded node remembers which successor to generate next.

genetic algorithm

variant of stochastic beam search in which successor states are generated by combining two parents states rather than by modifying a single state.

robotic vehicles

vehicles that are robotic

cognitive psychology

views the brain as an information-processing device

higher-order logic

views the relations and functions referred to by first-order logic as objects in themselves

semi-supervised learning

we are given a few labeled examples and must make what we can of a large collection of unlabeled examples

Universal Instantiation

we can infer any sentence obtained by substituting a ground term for the variable

knowledge level

we need specify only what the agent knows and what its goals are, in order to fix its behavior

ontological commitment

what a language assumes about the nature of reality

image

what is created by image sensors

environment

what is perceived by the agent

solution

what is returned by a search algorithm with an input, takes form of action sequences when relates to search algorithm

background knowledge

what the KB initially contains

random variables

what variables are called in probability theory, start with capital letters

uncertainty

when an agement doesn't know for certain what state it's in or where it will end up after a sequence of actions

multivalued attributes

when an attribute has many possible values, the information gain measured gives an inappropriate indication of the attribute's usefulness.

optical flow

when an object in a video is moving or the came is moving relative to an object

conditional effect

when condition:effect

belief revision

when inferred facts turn out to be wrong and will have to be retracted in the face of a new information

regression

when the output y is a number, the learning problem is called a regression

classification

when the output y is one of a finite set of values, the learning problem is called classification

nonmonotonicity

when the set of beliefs does not grow monotonically over time as new evidence arrives

loopy path

when you loop in path to a solution. usually bad.

forward-checking CSP

whenever a variable is assigned, the forward-checking process establishes arc consistency for it, ie for each unassigned variable Y that is connected to X by a constraint, delete from Y's domain any value that is inconsistent with the value chosen for X.

scene

where image sensors gather light

intentionality

whether the machine's purported beliefs, desires, and other representations are actually "about" something in the real world

consistency

whether the membership criteria are logically satisfiable

open-loop

while the agent is executing the solution sequence it ignores its percepts because it knows what they will be. because it executes with its eyes closed, it must be certain of what is going on. this is called open-loop because ignoring the percepts breaks the loop between agent and environment

localization

working out where you are given a map of the world and a sequence of percepts and actions

unit resolution

you have a list of things or'd together and'd with a complementary literal of something in the list, then now you have a list without that literal


Set pelajaran terkait

Foundations of reading practice test

View Set

NNAAP® Nurse Aide Practice Written Exam

View Set

Chapter 60: Assessment of Neurologic Function

View Set

PESTICIDE CORE PRACTICE CHAPTER 1

View Set

Quimica: Reacciones quimicas (14)

View Set

RAD 121 Test 2 Fingers, Hand, Wrist and Forearm

View Set

Chapter 19 Blood Vessels and Circulation

View Set