CSE 150.
|
|
Subject Textbooks Meetings Assignments Syllabus Grades Lectures |
![]() |
![]() |
![]() |
![]() |
This course will introduce the mathematical and statistical models at the heart of modern artificial intelligence. Specific topics to be covered include: probabilistic methods for reasoning and decision-making under uncertainty; inference and learning in Bayesian networks; prediction and planning in Markov decision processes; applications to intelligent systems, speech and natural language processing, information retrieval, and robotics.
This course is aimed very broadly at undergraduates in mathematics, science, and engineering. Prerequisites are elementary probability, linear algebra, and calculus, as well as basic programming ability in some high-level language such as C, Java, or Matlab. (Programming assignments are completed in the language of the student's choice.) Students of all backgrounds are welcome.
| Wed | Apr 02 | Administrivia and course overview. |
| Fri | Apr 04 | Modeling uncertainty, review of probability. |
| Wed | Apr 09 | Example of probabilistic reasoning: explaining away. |
| Fri | Apr 11 | Belief networks: from probabilities to graphs. |
| Wed | Apr 16 | Conditional independence, d-separation. |
| Fri | Apr 18 | Exact and approximate inference. |
| Wed | Apr 23 | Learning, parameter estimation, maximum likelihood. |
| Fri | Apr 25 | Quiz 1 |
| Wed | Apr 30 | Markov models of language, naive Bayes models of classification. |
| Fri | May 02 | Latent variable models, EM algorithm. |
| Wed | May 07 | Examples of EM algorithm. |
| Fri | May 09 | Hidden Markov models (HMMs), automatic speech recognition. |
| Wed | May 14 | Likelihood computation, Viterbi algorithm, belief updating. |
| Fri | May 16 | Parameter estimation in HMMs. |
| Wed | May 21 | Reinforcement learning, Markov decision processes (MDPs). |
| Fri | May 23 | Quiz 2 |
| Wed | May 28 | Policy evaluation, policy improvement. |
| Fri | May 30 | Policy iteration, value iteration. |
| Wed | Jun 04 | Temporal difference learning, Q-learning, applications. |
| Fri | Jun 06 | Course wrap-up and evaluations. |
| Fri | Jun 13 | Final exam |