AI Final

Ace your homework & exams now with Quizwiz!

With regard to the stanford certainty factor algebra, be able to determain certainty factors when a rule fires (shown on page 351)

"CF(P1 ^ P2) = Min(P1, P2).

(∀ X) (clear(X) ←¬ (∃ Y) (on(Y,X)))

If block X is clear, there does not exist aby block Y such taht Y is on top of X

Know what makes a search algorithm admissible

If it is guaranteed to find a minimal path to a solution when such a path exists

What is hypothesis discrimination?

In which when more than one hypothesis survies the testing phase, we must determine addditional information can be gathered to continue search for the fault

Definition of a ATMS

It allows to maintain and reason with a number of simultaneous, possibly incompatible, current sets of assumption. Otherwise it is similar to JTMS. It also does not recognize the meaing of sentences

"

It currently is in the CH6 Guide

in a conceptual graph, it it just says name of concept: x

It is generic

Know the Turing Test and that it is not always the criteria for success of an AI application

It is not a criteria for success, do no forget you fool!

Know the four types of operations that can be performed on existing conceptual graphs to form new ones

Join, Restrict, Simplify, Copy

Know what the frame problem is with regard to planners

Keeping track of what changes in the world

Know how a production system implementing a blackboard architecture works. Know what the blackboard is. Know what knowledge sources are, what they do, and how they are related to each other

Knowledge Experts

Given two belief sets (m1 and m2) be able to calculate a third (m3) using Dempstrer's rule. Be able to do this when m1 and m2 have no empty intersections and also when they do. th etwo problems will be like the two cases on page 362

M1 & M2's truth table probablilties multiplied equals M3's probabilities

Know what the problem of local maxima is

No child is better than its parent

Does development of expert systems follow the traditional waterfall system?

No it does not

What is defeasibility?

Nonmonotonic Reasoning. That is, new information may invalidate previous results

What is a refraction conflict resolution strategy

Once a rule fires, can't run it again until a condition for it changes

Be familiar with the heuristics discussed in section 8.2.4 of your text, sppecifically the ordering of conditions/premises for rules

Ordering Premises in such a way that they may eliminatec ertain things as early as possible (On the quiz the answer was ABC)

Know and be able to apply Bayes theorem

Pr(E|F) = pr(E|F)pr(F) ---------------- pr(E|F)pr(F) + Pr(E|*F)pr(*f)

What does a row in a triangle macro represent

Prerequisites to a macro

What are scenes in a script

Presents a temporal aspect of the script

What us a frame axiom?

Rules to tell what predicates describing a state are not changed by rule applications and are thus carried over intact to help describe the new state of the world

what is g*(n)

Shortest path from start to n

Know an dbe able to recognize the general form of bayes theorem when a set of multiple hypotheses (more than wto) partition the set

Similar to ^

What are the criteria for problem solvers in an intelligent agent-based system

Situated, Autonomous, Flexible, and Sociable

Know what a goa driven search is and know when this typ eof search is best used

Take the goal that we want to solve. see what rules or legal moves could be used to generate this goal and determin what conditions must be true to use them. Theorem proving

What does durative mean in a teleo-reactive planner

Teleo-actions are executed as long as the acitons' preconditions are met and the assoicated goal has not yet been acheived

Know what a data-driven search is and know ehn this type of search is best used

The Problem solver begins with the given facts of the problem and a set of legal moves or rules for changing state. All or most of the data are given in the initial problem statement

What are the advantages of a Case Based Reasoner?

The ability to encode hisotrical knowledge directly. Allows shortcuts in reasoning. Allows a system to avoid past errors and exploit past successes. Extensive analysis of domain knowledge is not required. Appropriate indexing strategies add nsight and problem solving power.

For rules-based expert systems, know how rules are chosen and applied for a goal-driven system

The goal expression is initially placed in working memory. The system matches rule conclusions with the goal, selecting on erule and placing ts premise in the working memory

What are Props in a script

Things that support the content of the script

What are the characteristics of a STRIPS triangle table macro

USed to determine when that macro operator could be used in building a plan. Saving the maco operators and reusing them increase the efficiency in its searching plan

Given a transition matrix for the markove model, be able to determine a state duration (page 375, 376)

Use the matrix given to input the probabilities of what is expected. multiply together to get result

often simply called production. a production is a condition-action pair and defines a single chunk of problem solving knowledge. The condition part of the rule is a pattern that determines when that rule may be applied to a problem instance. the action part defines the associated problem-solving step

What is the set of production rules

Can a durative action be interrupted?

Yes

Know the characteristics of a recursive search of state space. is tail recursion used? is the OPEN data structure needed?

ask someone

Know the formula of expectation of events

ex(E) = r[reward] * p(E)[possibility of event] + c[cost] * (1-p(E)) [possibility of event not happening]

(∀ X) (pickup(X) → (gripping(X) ← (gripping( ) ∧ clear(X) ∧ ontable(X)))).

for all blocks X, pickup(X) means gripping(X) if the hand is empty and X is clear

in a conceptual graph, if it says concept:jared

it is specific

Know and be able to apply the following formula for conditional probablity

p(b|a) = (p(A ^ B)) ------------- p(a)

What does a column in a triangle amacro represent

results of a macro

What are arcs/edges in a semantic network

semantic relationships

The recognize-act cycle

the control structure for a production system is simple: working memory is initialize with the beginning problem description. the current state of the problem solving is maintained as a set of patterns in working memery. these patterns are matched against teh conditions of the production rules; this produces a subset of the production rules, called the conlict set

What are the results of a script

the facts that are true once the script has been terminated

What is conflict resolution

Choses a rule from the conflict set for firing. conflict resolution strategies may be simple, such as selecting the first rule whose condition matches the state of the world, or may involve complex rule selection heuristics. thi

For rules-based expert systems, know how rules are chosen and applied for a data-driven system

Compare the contents of working memory with the conditions of each rule base according to the order of rules in the rules base. If the data in working memory supports a rule's firing the result is placed in working memory and then control moves to the next rule.

What are nodes/vertices in a sementic network

Concepts

In a conceptual grraph, know how concepts are represented as opposed to concept relations

Concepts are represented as rectangles. Relationships are represented as ovals

What is working memory

Contains a description of the current state of the world in a reasoning process

What is depth_first_search

Depth_first = Much more efficien tfor many branches, because it does not need to keep everything in memory

What are Entry Conditions

Descriptors of the world must be true for the script to be called

what is h(n)

Distance from state n to goal

Know what tradition of philosophy associationist theories follow

Empiricist Tradition

Know what a hill-climbing search algorithm is as well as the characteristics of it

Expand the current state of the search and evaluate children

Know the Three Primary people involved in building an expert system

Expert, Knowledge Engineer, and User

What is the recency resolution strategy

Favor rules whose conditions match the facts most recently added

What is the specificity resolution strategy

Favor the more specific rules (more conditions)

(∀ X) (∀ Y) (stack(X,Y) → ((on(X,Y) ∧ gripping( ) ∧ clear(X)) ← (clear(Y) ∧ gripping(X)))).

For all X and Y, if you stack X on Y, then X will be on Y, the hand will be empty, and there will be nothing on X, so long as Y is clear and hand is holding X

(∀ X)(∀ Y) (unstack(X,Y) → ((clear(Y) ∧ gripping(X)) ← (on(X,Y) ∧ clear(X) ∧ gripping( ))).

For all X and Y, if you unstack X from Y, then Y will be clear, and hand will be holding X, so long as X is on Y, X is clear, and hand is empty

(∀ X) (∀ Y) (∀ Z) (unstack(Y,Z) → (ontable(X) ← ontable(X))).

For all X, Y, and Z, if you onstack Y from Z, X will be on the table, so long as X was already on the table

(∀ X) (∀ Y) (∀ Z) (stack(Y,Z) → (ontable(X) ← ontable(X))).

For all X, Y, and Z, if you stack Y on Z, X will be on the table, so long as X is already on the table

(∀ X) (putdown(X) → ((gripping( ) ∧ ontable(X) ∧ clear(X)) ← gripping(X))).

For all X, if you putdown (x) , then hand will be empty, x will be on the table, and nothing will be on top of X, so long as X is being gripped

(∀ Y) (∀ X) ¬ (on(Y,X) ← ontable(Y))

For every Y an dX, there does not exist a Y on top of X that is also on the table

(∀ Y) gripping( ) ↔¬ (gripping(Y))

For every Y, gripping is empty so long as gripping does not have Y

What is hypothesis testing?

Given a collection of potential faulty components, we determing which of them would have explained the observed behaivour

What is hypothesis generation

Given a descrepency, we hypothesized which components of the device could have caused it

Know whether admissible algorithms are monotone or not

All monotone algorithms are admissible, not all admissible algorithms are monotone

Know what a heuristic is and why it is used

Any approach to problem solving that employs a practical method, not guaranteed to be optinmal, but instead sufficient for reaching an immediate goal

Definition of a BBN

Basic Chain Probability, uses table of probabilities

What is breadth first search

Breadth_first = shortest path

What the the disadvantages of a Case BAsed Reasoner?

Cases do not often include deeper knowledge of the domain. A large case base can suffer problems from store/compute trade-offs. It is difficult to determine good criteria for indexing and matching cases

What types of information is contained in a frame

1. Frame identification information 2. Relationship of this frame to other frames. 3. Descriptors of requirements. 4. Procedural information

Definition of a JTMS

A simple TMS where one can examine the consequences of the current set of assumptions. The meaning of sentences are not known

Know what an opportunistic search is

A simple search strategy, whenever a rule fires to conclude new informationm control moves to consider those rules which have that new information as a premise. This makes any new concluded information (search does not change as the result of "askable" premises) the controlling force for finding the next rules to fire. This is termed opportunistic because each conclusion of new information drives the search

What is the conflict set

A subset of the production rules. Whose conditions match the patterns in working memory. the productions in the conflict set are said to be enabled. One of the productionsin the conflict set is then selected (conflict resolution) and the production is fired

What is the general strategy of a teleo-reactive planner

Accomplish complex problem solving through the coordination of simple tast-specific agents. The justification for this approach is that simple agents have the advantage of working in smaller and more constrained problem spaces. The higher level controller can make more global decisions

What are Roles in a script

Actions that the individual participants perform

what is h*(n)

Actual cost of shortest path from n to goal

what is g(n)

Actual length of the path from any state n to the start state


Related study sets

foundations Ch. 28: Medications PrepU, foundations med. administration powerpoint 211, foundations CH 28 medications course point

View Set

Splunk Enterprise/Cloud Admin(SV)

View Set

Chapter 14: Nervous System - Spinal Cord and Spinal Nerves

View Set

final exam communications chapter 1-3

View Set

Chapter 13: Financial Statement Analysis

View Set

Lessión 1 Estructura 1.4 Telling time ¿A qué hora? Listen to the audio and fill in the blanks with the time each class meets. Follow the model.

View Set

U69: Japan's Pacific Campaign: Practice quiz

View Set