![]()
内容推荐 本书分为上下两篇,共13章,上篇计算思维和数据思维主要包括计算与计算机、计算思维、算法、程序设计和数据思维5章。下篇人工智能导论主要包括概述、智能感知、知识表示与知识图谱、自然语言处理、机器视觉、机器学习和深度学习、云计算和大数据、数据挖掘8章。本书以计算思维、数据思维和人工智能思维培养为目标,在教学内容中体现计算思维、数据思维和人工智能思维的基本理念,为读者展示计算机学科的轮廓和相关技术。 本书内容丰富,通俗易通,兼顾思维培养和应用需求,内容尽可能地展示新技术,可作为高等学校非计算机专业的教材,也可作为计算机爱好者学习计算机基础知识的参考书。 目录 上篇 计算思维和数据思维 第1章 计算与计算机 1.1 计算 1.1.1 什么是计算 1.1.2 自动计算 1.1.3 可计算性 1.1.4 可计算性问题举例 1.2 计算机的起源及其发展 1.2.1 计算机的起源 1.2.2 计算机的发展 1.3 信息与信息技术 1.3.1 信息的概念 1.3.2 信息特点 1.3.3 信息技术 第2章 计算思维 2.1 科学思维 2.2 计算思维的定义 2.3 计算思维的本质 2.4 计算思维的特点 2.5 生活中的计算思维 2.6 计算思维的案例 2.6.1 二进制思维——1000个苹果分10箱 2.6.2 数据挖掘——啤酒和尿布 第3章 算法 3.1 简介 3.1.1 引言 3.1.2 算法是计算机的灵魂 3.1.3 运行时间 3.1.4 算法的表示 3.1.5 算法的特性 3.2 穷举算法 3.2.1 百元百鸡 3.2.2 旅行商问题 3.3 查找算法 3.3.1 顺序查找 3.3.2 二分查找 3.4 排序算法 3.4.1 直接插入排序 3.4.2 选择排序 3.4.3 冒泡法排序 3.4.4 快速排序 3.4.5 分而治之 3.4.6 计数排序 3.5 贪婪算法 3.5.1 教室调度问题 3.5.2 背包问题 3.5.3 旅行商问题 3.6 动态规划 3.6.1 背包问题 3.6.2 旅行商问题 3.7 回溯法 第4章 程序设计 4.1 程序设计语言简介 4.2 编程语言的发展历程 4.3 编程语言的发展趋势 4.4 程序的开发过程 第5章 数据思维 …… 下篇 人工智能导论 参考文献 |