Serge Kruk博士将其几十年来从事工业教学和咨询的成果编写成此书,本书通过使用Python编程优化建模解决人工智能问题。这本书涵盖了实际应用中进行创建和分析数学模型,如线性连续模型,非线性连续模型,纯线性整数模型。本书重点在于 Python人工智能项目的模型创建和分析方面,而不是专注于理论;书中的每一个模型都被详细地解释和使用Python进行编程编,使读者可以更好的理解本书的内容。
书中所有示例都是Python基于Google OR-Tools进行编程,并提供所有示例的源代码。
通过阅读本书,你将学到:
构建基本的基于Python的人工智能(AI)应用程序
使用数学优化方法和Google OR-Tools(优化工具)套件
使用Python和Google OR-Tools创建多种类型的项目
本书以介绍为主,不要求读者精通建模技术,从基础开始假设读者仅能够理解变量的定义(在数学和编程的意义上)、方程式、不等式和函数。本书综合了十年间的讨论,以及在奥克兰大学的建模入门课程和研究生课程,每个模型都使用Google OR-Tools在Python中表示,并可以