Fully revised and updated, this comprehensive new edition covers modern AI and machine learning for undergraduate and graduate students. Includes new chapters on deep learning including generative AI, causality and social impact, new social impact sections, major revisions to knowledge graphs, reasoning and decision making, and more AIPython code.