Cram2 Flashcards
Why is Planning Different from Search?
- Search generates all successor states.
- Search wants to find a sequence of actions leading to a goal. Planning looks for a description of a plan.
A Plan consists of
- a set of partially ordererd < plan steps
- a set of variable assignments x = t
- a set of causal relations
Complete Plan
Every precondition of every plan step is satisfied
Consistent Plan
If Si < Sj, then Sj -< Si and if x = A, then x != B
P(A or B)
P(A) + P(B) - P(A and B)
P(A | B)
P(B)
P(A and B)
P(A | B) * P(B)
Bayes: P(B | A)
P(A)
P(Y | X,E)
P(X | E)
d-separation
- can be computed in polynomial time
- is incomplete, that is, not every conditional independence is detected
- is nevertheless sufficient for a number of inference algorithms
Goal of Learning
Optimize future behavior on the basis of the history of percepts, actions, and knowledge about the world.
Supervised Learning
Both the input and the correct output are available to the learner
Reinforcement Learning
While the correct answer is not available, there is feedback in terms of rewards and punishment
Unsupervised Learning
There is no indication of what the correct output is
Every propositional formula (Boolean function) is representable by
a decision tree