CSE 415 Final Exam Topics
CSE 415: Introduction to Artificial Intelligence | The University of Washington, Seattle, Winter 2005
The final exam will be fairly comprehensive. It will cover
much of the same material listed for the midterm, and it will
also cover topics presented later. Note: It will not specifically
cover Python, even though Python was covered by the midterm exam.
If the final asks you to describe an algorithm, you may use either
Python or pseudocode to describe it.
|
State-space search: state spaces; states, operators, and moves; edge costs; shortest paths; heuristic evaluation functions; recursive depth-first search; iterative depth-first search; breadth-first search; iterative-deepening depth-first search; uniform-cost search; best-first search; A* search; genetic search; minimax search with alpha-beta pruning. Predicate logic: predicates, terms, variables, constants, function symbols, quantifiers, well-formed formulas; proof by perfect induction (truth tables); clause form; atomic formulas, literals, clauses, Horn clauses; substitutions, unifiers, most-general unifiers; Skolem constants; proofs by resolution in the predicate calculus. Bayes rule. Grammars: terminal and non-terminal symbols, start symbol, productions, sentential forms, derivation, parsing; augmented transition networks. Image understanding: sampling and quantization; thresholding; valley method for threshold selection; edge detection with Roberts cross operator; Hough transform for line detection, polar representation of a line; formal definition of segmentation into regions; Guzman labeling of line drawings of blocks-world scenes. Asimov's three laws of robotics.
Here is a
sample final
based on one given in a previous offering of this course.
| |