Ce texte est destiné à être utilisé dans le cadre d'un cours avancé d'IA, qui suppose l'achèvement d'un cours d'introduction. Le texte intègre les concepts de base de l'IA, la résolution de problèmes, les concepts et les applications des réseaux neuronaux, ainsi que des approches communes et pragmatiques de la détection de la nouveauté. Les sujets sont analysés selon une préséance qui permet aux lecteurs de comprendre comment traiter les problèmes d'IA, du plus simple au plus complexe et du plus complexe au plus complexe. Les sujets peuvent être utilisés de différentes manières pour répondre aux besoins du cours, ainsi que pour un travail de semestre court ou long.