你将学习至今都没有掌握的问题解决技巧,例如:
- 如果你喜欢开发电子游戏,可使用图算法编写跟踪用户的AI系统;
- 你将学习使用K最近邻算法编写推荐系统;
- 有些问题在有限的时间内是不可解的!书中讨论NP完全问题的部分将告诉你,如何识别 这样的问题以及如何设计找到近似答案的算法。
总而言之,读完本书后,你将熟悉一些使用最为广泛的算法。利用这些新学到的知识,你可
学习更具体的AI算法、数据库算法等,还可在工作中迎接更严峻的挑战。
需要具备的知识
要阅读本书,需要具备基本的代数知识。具体地说,给定函数f(x) = x × 2, f(5)的值是多
少呢?如果你的答案为10,那就够了。
另外,如果你熟悉一门编程语言,本章(以及本书)将更容易理解。本书的示例都是使用Python编写的。如果你不懂任何编程语言但想学习一门,请选择Python,它非常适合初学者;
如果你熟悉其他语言,如Ruby,对阅读本书也大有帮助
另:
AMY:如果有编程基础但不懂python,可以直接学习,如果没有编程基础,建议先学习python