Introduction to Artificial Intelligence with Alan Mackworth

Course Description

This course provides an introduction to the field of artificial intelligence. The major topics covered will include reasoning and representation, search, constraint satisfaction problems, planning, logic, reasoning under uncertainty, and planning under uncertainty.

Visit the official website for more lecture notes, full assignments with solutions, and more information on the course and Prof. Mackworth's research: http://www.cs.ubc.ca/~mack/CS322/

This course comes accompanied with a textbook written by Alan Mackworth himself, and David Poole from UBC: http://artint.info/

Copyright Information

Copyright © Alan Mackworth, 2013
Introduction to Artificial Intelligence with Alan Mackworth
Prof. Alan Mackworth is a pioneer in the field of artificial intelligence. He is known as "The Founding Father" of RoboCup, an annual international robotics soccer "world cup" competition founded in 1997.
Not yet rated

Video Lectures & Study Materials

Visit the official course website for more study materials: http://www.cs.ubc.ca/~mack/CS322/

# Lecture Play Lecture Notes & Slides
I. Introduction to AI
1 Intro 1: What is Artificial Intelligence? (49:43) Play Video Lecture Notes
2 Intro 2: Representational Dimensions (48:42) Play Video Lecture Notes
3 Intro 3: Applications of AI (41:43) Play Video Lecture Notes
II. Search
4 Search 1: Representation & Search Framework (47:38) Play Video Lecture Notes
5 Search 2: BFS and DFS (47:54) Play Video Lecture Notes
6 Search 3: Search with Costs & Heuristic Search (46:38) Play Video Lecture Notes
7 Search 4: Heuristic Search: A* (46:19) Play Video Lecture Notes
8 Search 5: A* Optimality, Cycle Checking (43:41) Play Video Lecture Notes
9 Search 6: Iterative Deepening (IDS) and IDA* (43:48) Play Video Lecture Notes
10 Search 7: Multiple Path Pruning, IDS and IDA* (47:33) Play Video Lecture Notes
III. Constraint Satisfaction Problems (CSP)
11 CSP 1: Branch & Bound, CSP: Intro (49:25) Play Video Lecture Notes
12 CSP 2: Solving CSP Using Search (49:44) Play Video Lecture Notes
13 CSP 3: Arc Consistency (48:54) Play Video Lecture Notes
14 CSP 4: GAC Algorithm and Domain Splitting for CSPs (48:23) Play Video Lecture Notes
15 CSP 5: Local Search (49:51) Play Video Lecture Notes
16 CSP 6: Stochastic Local Search (47:16) Play Video Lecture Notes
17 CSP 7: Stochastic Local Search Algorithms (47:26) Play Video Lecture Notes
IV. Planning
18 Planning 1: Representation (48:23) Play Video Lecture Notes
19 Planning 2: Forward Planning and CSP Planning (47:56) Play Video Lecture Notes
20 Planning 3: CSP Planning Wrap Up (46:44) Play Video Lecture Notes
V. Logic
21 Logic 1: Intro & Propositional Definite Clause Logic (48:51) Play Video Lecture Notes
22 Logic 2: Proof Procedures, Soundness and Completeness (51:20) Play Video Lecture Notes
23 Logic 3: Bottom-up and Top-down Proof Procedures (49:18) Play Video Lecture Notes
24 Logic 4: Top-Down Procedure, Datalog and Big Picture (47:54) Play Video Lecture Notes
VI. Uncertainty
25 Uncertainty 1: Probability Theory: Intro (49:32) Play Video Lecture Notes
26 Uncertainty 2: Conditional Probability, Bayes Rule, Chain Rule (49:23) Play Video Lecture Notes
27 Uncertainty 3: Independence (46:12) Play Video Lecture Notes
28 Uncertainty 4: Bayesian Networks Intro (47:09) Play Video Lecture Notes
29 Uncertainty 5: Independence and Inference (49:49) Play Video Lecture Notes
30 Uncertainty 6: Variable Elimination for Bayes Nets (48:57) Play Video Lecture Notes
VII. Decision Theory
31 Decision Theory 1: Uncertainty Wrap-Up, Single Decisions (49:19) Play Video Lecture Notes
32 Decision Theory 2: Single and Sequential Decisions (51:02) Play Video Lecture Notes
33 Decision Theory 3: Optimal Policies for Sequential Decisions (47:16) Play Video Lecture Notes
VIII. Conclusion
34 Perspectives and Final Review (52:23) Play Video

Comments

There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
 
Disclaimer:
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by University of British Columbia (UBC) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to UBC and involved parties. CosmoLearning is not endorsed by UBC, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.