Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Artificial Intelligence

An Interactive Jupyter Book Companion

Based on “Artificial Intelligence: A Textbook” by Charu C. Aggarwal

Instructor: Khalil Chebil


Welcome

Welcome to this interactive companion to the study of Artificial Intelligence! This Jupyter Book is designed to complement your learning journey through the Advanced Artificial Intelligence course, combining theoretical foundations with practical Python implementations.

Book Structure

This textbook strikes a balance between deductive reasoning and inductive learning approaches to artificial intelligence, organized into three major parts:

Part I: Deductive Reasoning (Chapters 1-5)

Methods based on logic, search, and systematic reasoning:

Part II: Inductive Learning (Chapters 6-10)

Data-driven machine learning approaches:

Part III: Integrating Reasoning and Learning (Chapters 11-13)

Advanced topics combining both paradigms: