- 电子工业出版社
- 9787121516894
- 1-1
- 568468
- 平塑
- 16开
- 2026-06
- 工学
- 电子信息类
- 公共课
- 本科 高职 研究生及以上
内容简介
本书全面介绍人工智能的理论、技术与应用,构建完整的知识体系,培养读者 AI 理论基础、编程能力及解决实际问题的能力。前三章从 AI 概述出发,解析 AI 的定义、发展历史、伦理及大模型技术现状,聚焦 Python 语言,从环境搭建到基础语法、函数模块、面向对象编程,为后续学习打好基础。第 4~7 章围绕机器学习与深度学习,涵盖监督学习、无监督学习、深度神经网络等,结合主流工具库讲解原理与实现,每章配有实战演练。第 8~10 章聚焦计算机视觉与自然语言处理应用,剖析图像处理、目标检测、文本表示等关键技术,探讨智能机器人技术。第 11 章拓展视野,解析 AI 在多领域的跨界创新,展现技术赋能社会的可能。本书的特色是循序渐进,兼顾零基础与进阶读者;理论与实战结合,强化动手能力;涵盖前沿技术;从跨领域视角凸显社会价值。本书适合作为高校人工智能专业教材、通识教育教材,也可作为自学用书,帮助读者掌握基础知识与技能,为未来学习和工作打好坚实的基础。
目录
第 1 章 人工智能概述 ·······································································1
1.1 人工智能简介····················································································1
1.1.1 人工智能的定义和发展历史 ························································1
1.1.2 人工智能的基本原理 ·································································2
1.1.3 人工智能的伦理及社会影响 ························································4
1.2 人工智能大模型的技术要点及发展现状 ··················································4
1.2.1 人工智能大模型的技术要点 ························································5
1.2.2 人工智能大模型的发展现状 ························································5
1.3 应用领域··························································································6
1.3.1 计算机视觉··············································································6
1.3.2 自然语言处理···········································································8
1.3.3 智能机器人··············································································9
1.4 习题·······························································································11
第 2 章 人工智能程序设计语言 ·························································12
2.1 计算机编程语言概述··········································································12
2.1.1 计算机编程语言的发展历程 ·······················································12
2.1.2 不同编程语言的特点及适用场景 ·················································15
2.2 Python 与人工智能 ············································································18
2.2.1 Python 语言简介 ······································································18
2.2.2 Python 主要深度学习框架及 AI 相关库··········································20
2.3 Python 编程环境搭建及 Python IDE 的使用··············································23
2.3.1 Python 编程环境搭建 ································································23
2.3.2 Python IDE 的安装与使用···························································25
2.4 习题·······························································································26
第 3 章 程序设计中的 Python 编程基础 ···············································27
3.1 Python 基础知识···············································································27
3.1.1 编写第一个 Python 程序····························································27
3.1.2 数字、字符串、列表、元组、字典、集合·····································33
3.2 Python 中的函数、模块与流程控制·······················································37
3.2.1 函数·····················································································37
3.2.2 模块·····················································································40
3.2.3 流程控制语句·········································································42
3.3 Python 面向对象编程·········································································44
3.3.1 类与对象···············································································44
3.3.2 封装·····················································································45
3.3.3 继承·····················································································46
3.3.4 多态·····················································································47
3.4 文件操作························································································48
3.4.1 文件路径···············································································49
3.4.2 文件读写···············································································50
3.5 习题······························································································51
第 4 章 机器学习概述 ·····································································53
4.1 机器学习的基础知识···················································
1.1 人工智能简介····················································································1
1.1.1 人工智能的定义和发展历史 ························································1
1.1.2 人工智能的基本原理 ·································································2
1.1.3 人工智能的伦理及社会影响 ························································4
1.2 人工智能大模型的技术要点及发展现状 ··················································4
1.2.1 人工智能大模型的技术要点 ························································5
1.2.2 人工智能大模型的发展现状 ························································5
1.3 应用领域··························································································6
1.3.1 计算机视觉··············································································6
1.3.2 自然语言处理···········································································8
1.3.3 智能机器人··············································································9
1.4 习题·······························································································11
第 2 章 人工智能程序设计语言 ·························································12
2.1 计算机编程语言概述··········································································12
2.1.1 计算机编程语言的发展历程 ·······················································12
2.1.2 不同编程语言的特点及适用场景 ·················································15
2.2 Python 与人工智能 ············································································18
2.2.1 Python 语言简介 ······································································18
2.2.2 Python 主要深度学习框架及 AI 相关库··········································20
2.3 Python 编程环境搭建及 Python IDE 的使用··············································23
2.3.1 Python 编程环境搭建 ································································23
2.3.2 Python IDE 的安装与使用···························································25
2.4 习题·······························································································26
第 3 章 程序设计中的 Python 编程基础 ···············································27
3.1 Python 基础知识···············································································27
3.1.1 编写第一个 Python 程序····························································27
3.1.2 数字、字符串、列表、元组、字典、集合·····································33
3.2 Python 中的函数、模块与流程控制·······················································37
3.2.1 函数·····················································································37
3.2.2 模块·····················································································40
3.2.3 流程控制语句·········································································42
3.3 Python 面向对象编程·········································································44
3.3.1 类与对象···············································································44
3.3.2 封装·····················································································45
3.3.3 继承·····················································································46
3.3.4 多态·····················································································47
3.4 文件操作························································································48
3.4.1 文件路径···············································································49
3.4.2 文件读写···············································································50
3.5 习题······························································································51
第 4 章 机器学习概述 ·····································································53
4.1 机器学习的基础知识···················································











