Chapter 0Course Preliminariesslides.en.pdf:417-420
Three Pillars of SMAI
Infrastructure, talking about math, programming with symbols
Concept
The SMAI course teaches three pillars that together prepare you for symbolic AI:
- Mathematical infrastructure — sets, relations, functions, induction, structures
- Talking about objects — MathTalk, ProofTalk, definitions, lemmas, theorems
- Programming with symbolic representations — SML, datatypes, pattern matching
On top of these sits complexity analysis, which tells us which problems are
tractable and which are not.
The course title — Symbolic Methods for AI — refers to the methods, not just
the goals. The aim is to give you a thinking toolbox you can apply anywhere:
in research, in building tools, in evaluating systems.
Practice — score 100% to advance
Multiple choice
Q1
Which is NOT one of the three pillars of SMAI?
Q2
Why is complexity analysis included?
Q3
What is the overall goal of the course?
Loading…