当前位置: 首页 > 公共基础课 >
人工智能素养

人工智能素养

ISBN:978-7-569-73321-1

主编:蹇柯 尚新萍 杨秋鸿

出版社:西南大学出版社

出版/修订日期:2025年6月

¥ 49.8

简介 目录

本书根据全国高等院校计算机基础研究会团体标准制订《人工智能通识课程体系规范》编写,以人工智能素养培养为导向,旨在帮助学生掌握人工智能的基本概念、技术及应用,提升运用人工智能技术解决实际问题的能力。全书共分为8章,分别介绍了人工智能概述、AIGC基础与应用、人工智能编程基础、数据工程、计算机视觉、自然语言处理、机器学习和深度学习等内容。

本书内容深入浅出,注重理论与实践相结合,适用于普通高等院校非计算机专业人工智能通识课程的教学,也可作为其他人工智能基础课程的教学。

第 1 章 人工智能概述

1. 1. 1 人工智能的概念 

1. 1. 2 人工智能的分类

1. 1. 3 人工智能的意义 

1. 1. 4 学习人工智能的建议

1. 1. 5 人工智能发展历程

1. 1. 6 人工智能的未来趋势 

1. 1. 7 我国人工智能的发展现状

1. 2 人工智能关键技术

1. 2. 1 机器学习 

1. 2. 2 深度学习 

1. 2. 3 自然语言处理 

1. 2. 4 计算机视觉 

1. 2. 5 机器人技术 

1. 2. 6 大数据与云计算

1. 2. 7 边缘计算 

1. 2. 8 量子计算

1. 3 人工智能应用现状

1. 3. 1 AI+医疗健康

1. 3. 2 AI+金融科技

1. 3. 3 AI+自动驾驶

1. 3. 4 AI+智能家居

1. 3. 5 AI+教育科技

1. 3. 6 AI+智慧城市

1. 3. 7 AI+其他领域

1. 4 人工智能伦理

1. 4. 1 人工智能伦理的基本概念与原则

1. 4. 2 人工智能伦理的挑战与问题 

1. 4. 3 人工智能伦理的应对策略与建议 

第 2 章 AIGC 基础与应用

2. 1 AIGC 概述 

2. 1. 1 AIGC 的定义

2. 1. 2 AIGC 的特点

2. 1. 3 AIGC 的发展历程

2. 1. 4 AIGC 的技术原理

2. 1. 5 AIGC 的流程

2. 1. 6 国内常用 AIGC 工具介绍 

2. 1. 7 AIGC 应用的核心: 提示工程

2. 1. 8 AIGC 的伦理和隐私问题

2. 2 AIGC 办公应用 

2. 2. 1 写作类 AIGC 工具

2. 2. 3 演示文稿类 AIGC 工具 

2. 3 AIGC 绘画设计 

2. 3. 1 图像与 AIGC 绘图

2. 3. 2 AIGC 绘画的特点

2. 3. 3 AIGC 绘画工具介绍

2. 3. 4 AIGC 绘画的提示工程

2. 3. 5 应用案例

2. 4 AIGC 辅助学习 

2. 4. 1 AIGC 辅助学习的优势

2. 4. 2 AIGC 辅助学习的应用场景

2. 4. 3 AIGC 辅助学习面临的挑战

2. 4. 4 AIGC 辅助学习的未来展望

2. 5 AI 智能体 

2. 5. 1 AI 智能体定义

2. 5. 2 AI 智能体的类型

2. 5. 3 AI 智能体的功能 

2. 5. 4 AI 智能体的优势

2. 5. 5 AI 智能体的多样应用场景 

2. 5. 6 AI 智能体的未来展望与挑战

第 3 章 人工智能编程基础

3. 1 Python 概述与开发环境

3. 1. 1 Python 的发展历程

3. 1. 2 Python 语言的特点 

3. 1. 3 Python 开发环境 

3. 2 Python 基本数据类型

3. 2. 1 数值类型 

3. 2. 2 字符串 (string) 

3. 3 运算符和表达式

3. 3. 1 算术运算符及算术表达式 

3. 3. 2 赋值运算符及赋值表达式 

3. 3. 3 比较运算符及比较表达式 

3. 3. 4 逻辑运算符及逻辑表达式 

3. 3. 5 位运算符及位表达式

3. 3. 6 成员运算符及成员表达式 

3. 3. 7 身份运算符及身份表达式 

3. 4 控制结构

3. 4. 1 顺序结构

3. 4. 2 选择结构

3. 4. 3 循环结构 

3. 5 函数

3. 5. 1 内置函数和标准模块函数

3. 5. 2 自定义函数 

3. 6 列表

3. 6. 1 创建列表 

3. 6. 2 访问列表

3. 6. 3 修改列表元素 

3. 6. 4 添加列表元素 

3. 6. 5 删除列表元素

3. 7 字典

3. 7. 1 创建字典

3. 7. 2 访问字典 

3. 7. 3 修改和添加字典元素 

3. 7. 4 删除字典元素 

3. 8 文件

3. 8. 1 文件基本操作 

3. 8. 2 文件高级操作

3. 9 常用库文件

3. 9. 1 sys 模块

3. 9. 2 datetime 模块

3. 9. 3 NumPy 库 

3. 9. 4 Pandas 库 

第 4 章 数据工程 

4. 1 数据概述

4. 1. 1 数据的概念与类型 

4. 1. 2 数据工程的应用领域 

4. 1. 3 数据工程流程与 Python 工具

4. 2 数据采集

4. 2. 1 数据来源与获取方式 

4. 2. 2 数据采集工具与技术 

4. 2. 3 案例: 爬取豆瓣电影 Top250

4. 3 数据预处理

4. 3. 1 数据载入与输出 

4. 3. 2 数据清洗 

4. 3. 3 数据检索 

4. 4 数据分析

4. 4. 1 基本统计分析 

4. 4. 2 分组统计分析

4. 5 数据可视化

4. 5. 1 基本绘图流程 

4. 5. 2 常见图表类型 

4. 5. 3 Pandas 基本绘图 

4. 6 案例分析与实现

第 5 章 计算机视觉

5. 1 计算机视觉简介

5. 1. 1 什么是计算机视觉 

5. 1. 2 计算机视觉的发展历程

5. 1. 3 计算机视觉在人工智能中的地位 

5. 2 计算机视觉基本流程

5. 2. 1 图像获取 

5. 2. 2 图像预处理 

5. 2. 3 特征提取 

5. 2. 4 目标检测与识别 

5. 2. 5 图像理解与决策

5. 3 计算机视觉典型应用

5. 3. 3 交通领域 

5. 3. 4 工业领域 

5. 3. 5 日常生活应用 

第 6 章 自然语言处理

6. 1 自然语言处理简介

6. 1. 1 自然语言处理的定义 

6. 1. 2 自然语言处理的发展历程 

6. 1. 3 自然语言处理的应用场景 

6. 2 自然语言处理方法和技术

6. 2. 1 自然语言处理方法

6. 2. 2 自然语言处理技术 

6. 3 自然语言处理典型应用

6. 3. 1 问答系统 

6. 3. 2 聊天机器人 

6. 3. 3 机器翻译 

第 7 章 机器学习 

7. 1 什么是机器学习

7. 1. 1 机器学习的定义 

7. 1. 2 机器学习的发展 

7. 1. 3 机器学习的应用 

7. 2 机器学习的分类

7. 2. 1 监督学习 

7. 2. 2 无监督学习 

7. 2. 3 强化学习 

7. 3 机器学习的常见算法

7. 3. 1 回归算法 

7. 3. 2 决策树算法 

7. 3. 3 支持向量机算法 

7. 3. 4 聚类算法 

7. 3. 5 主成分分析算法 

7. 3. 6 Q-learning 算法 

7. 3. 7 Reinforce 算法

7. 4 机器学习案例

7. 4. 1 鸢尾花分类

第 8 章 深度学习 

8. 1 什么是深度学习

8. 1. 1 深度学习的定义 

8. 1. 2 深度学习的特点 

8. 1. 3 深度学习的应用 

8. 2 深度学习主要流程

8. 2. 1 数据与数据集

8. 2. 2 数据预处理

8. 2. 3 模型训练与测试 

8. 3 深度学习的常见模型

8. 3. 1 卷积神经网络 (CNN)

8. 3. 2 循环神经网络 (RNN)

8. 3. 3 生成对抗网络

8. 4 深度学习案例

8. 4. 1 手写数字识别

参考文献

封面和样张