Final Examination |
CSE 415: Introduction to Artificial Intelligence The University of Washington, Seattle, Winter 2020 |
Dates: From Saturday, March 14, until Tuesday, March 17 at 4:30 PM. |
Format: A take-at-home exam. Do not collaborate. Turn in a PDF file via GradeScope. |
Topics:
Turing Test State-space search States, state spaces, operators, preconditions, moves, Heuristic evaluation functions, Iterative depth-first search, recursive depth-first search, Breadth-first search, best-first search, uniform-cost search, Iterative deepening, A* search. Admissible heuristics, Consistent heuristics Problem formulation States, operators, goal criteria Minimax search for 2-player, zero-sum games Static evaluation functions Backed up values Alpha-beta pruning Expectimax search Zobrist Hashing Markov Decision Processes States, actions, transition model, reward function Values, Q-states, and Q-values Bellman updates Policies, policy extraction Reinforcement Learning Model-based vs model-free learning Q-learning Feature-based Q-learning Application to the Towers-of-Hanoi puzzle and Grid Worlds Probabilistic reasoning Conditional probability Bayes' rule The joint probability distribution Marginal probabilities Independence of random variables Bayes nets Representation using graphs, marginals and conditional distributions Number of free parameters Inference in Bayes nets D-Separation in Bayes nets Markov Models Mini-Forward algorithm Stationary distribution Hidden Markov Models Viterbi algorithm Forward algorithm Perceptrons How to compute AND, OR, and NOT Simple pattern recognition (e.g., 5 x 5 binary image inputs for optical character recognition) Training sets, training sequences, and the perceptron training algorithm Linear separability and the perceptron training theorem Natural Language Processing Probabilistic Context-Free Grammars Scoring parses with negative log probabilities The Future of AI Asimov's three laws of robotics, Kurzweil's "singularity" Pros and cons of advanced artificial intelligence |