CSI 4106: Introduction to Artificial Intelligence

Author

Marcel Turcotte

Published

July 10, 2025

Description

The roots and scope of Artificial Intelligence. Knowledge and knowledge representation. Search, informed search, adversarial search. Deduction and reasoning. Uncertainty in Artificial Intelligence. Introduction to Natural Language Processing. Elements of planning. Basics of Machine Learning.

Figure 1: Created with DALL·E 3 on 2025-07-10 using the following prompt: Create a landscape high-resolution image of an abstract geometric painting inspired by Piet Mondrian’s De Stijl style. The composition should use a white background with a grid of thick black horizontal and vertical lines forming rectangles and squares of different sizes. Fill some sections with soft colours — light cyan, warm pastel yellow, and turquoise blue — while leaving others white or lightly shaded. The arrangement should feel balanced yet asymmetrical, emphasizing clarity, structure, and simplicity, with no curves or gradients. Include one large turquoise blue square dominating the left side, a smaller warm pastel yellow rectangle in the top right, a small blue rectangle at the bottom right, and black blocks for visual weight.

Composition with Red, Blue, and Yellow (1930) by Piet Mondrian illustrates how constraints guide search or optimization in Artificial Intelligence (e.g., regularization in deep nets, constraint satisfaction problems).