本书是高等教育面向“四新”服务的信息技术课程系列教材之一,分为Python基础、人工智能基础和人工智能实践三部分。第一部分(第1~7章)主要介绍了Python的基础语法,包括Python的基本数据类型、变量、运算符、表达式、程序的控制结构、函数、集合与字典、文件处理等。第二部分(第8~16章)论述人工智能的发展、人工智能的三大学派、知识表示、机器学习、人工神经网络、机器视觉、自然语言处理、智能机器人等。第三部分(第17~22章)论述基于产生式的动物识别专家系统、基于决策树的银行贷款审批模型、鸢尾花的K均值聚类、利用卷积神经网络识别手写数字、利用DCGAN生成MNIST手写数字、深度强化学习玩Flappy Bird游戏等6个案例。
本书围绕教育应用梳理人工智能学科领域的知识体系及其相互联系,总结人工智能技术在教育领域的应用场景,关注智能产品给人类的工作和生活带来的便利和影响,使学生体验人工智能技术带来的获得感,熟悉人工智能技术的应用场景,促进学生创新意识、综合能力和科技人文综合素质的发展。
本书适合作为高等院校计算机基础公共课的教材,也可以作为中小学人工智能教师的参考书。