本書主要闡述人工智能問題求解方法的一般性原理和基本思想.主要內容有:一般的搜索問題,包括盲目搜索和啟發式搜索等;對抗搜索,包括博弈樹搜索、蒙特卡洛樹搜索和AlphaGo原理等;謂詞邏輯以及基於歸結的定理證明方法;知識表示,包括產生式方法、語義網絡、框架等;不確定性推理方法,包括貝葉斯方法、證據理論和確定性方法等;統計機器學習方法,包括樸素貝葉斯方法、決策樹、k近鄰方法、支持向量機、K均值聚類算法、DBSCAN聚類算法等:神經網絡與深度學習方法,包括全連接神經網絡、卷積神經網絡、循環神經網絡、詞向量等;高級搜索,包括局部搜索方法、模擬退火方法和遺傳算法等.