《算法漫步:乐在其中的计算思维》:
该书是一本面向问题求解的计算机算法普及读物。笔者挑选了24个问题,有些属于计算机科学中的经典,有些则来自游戏等其他领域的场景,旨在提供一个不同于普通算法教科书的视野。在相关求解算法的介绍上大体遵循问题导入、算法思路、算法描述和算法分析的思路,从而使得对每一个问题和算法的讨论相对独立。全书可以任意顺序选读。
该书适合受过高中及其以上教育的读者,适合作为中学信息技术课程改革和大学计算机基础课的教学参考书,也有助于曾经学过计算机相关课程的读者加深关于算法的认识。
《因果漫步》:
该书介绍了人们关于因果分析和因果推断认知的历史脉络与现代发展。主要内容分为4章,第1章介绍了因果概念的历史发展,重点阐述中国古代贤达对于这一问题的精辟理解,以及古希腊科学家对于因果关系认知所做的基础性贡献。文艺复兴以后,诸多科学家在这个问题上的逐步深入研究,给予了因果关系以现代科学的描述方式。第2章介绍当前因果分析与推断的一些理论和方法,主要介绍了2011年图灵奖得主朱迪亚·珀尔有关求解因果关系的理论框架和计算方法,这些方法已经成为当前因果科学的主流模型之一。第3章专门讨论了因果分析的一些重要而有趣的问题,包括如何识别抽烟对于肺癌的影响,以及其中延续几十年的争论,介绍了在具体问题中如何确定实际原因,这些实际原因经常具有独特性而被“一般的”因果分析方法所忽略,但在医疗、司法和决策中至关重要。最后在第4章,介绍了当前机器学习和人工智能的一个新发展趋势,就是如何将因果分析与机器学习进行“嫁接”,从而产生性能更加优越、更加近似于人类