-
内容大纲
在数字化时代,嵌入式人工智能系统和深度学习等技术变得越来越重要。在嵌入式平台上进行深度学习推理时会受到计算能力、存储空间、能耗等资源限制的挑战。本书从深度学习模型在资源受限的硬件平台上部署的角度,介绍嵌入式AI系统的基本概念、需求、挑战,以及其软硬件解决方案。
本书共分为7章。第1章介绍了边缘计算;第2章介绍了嵌入式AI系统的基本概念及其面临的需求与挑战;第3章介绍了嵌入式AI系统的硬件解决方案;第4~6章介绍了嵌入式AI系统的软件解决方案,包括DNN模型的构建及实现、轻量级DNN模型的构建、模型轻量化方法及实现;第7章介绍了DNN模型的硬件部署。本书提供了基于Python语言和TorchAPI的大量代码解析,并针对Intel系列和NVIDIA系列芯片的硬件部署分别进行介绍。
本书适合作为高等院校计算机专业、软件工程专业的教材,也可供对深度学习、计算机视觉、嵌入式AI系统等感兴趣的开发人员、广大科技工作者和研究人员参考。 -
作者介绍
-
目录
第1章 边缘计算
1.1 云计算与边缘计算
1.2 边缘计算的挑战
1.2.1 DNN模型设计
1.2.2 DNN模型轻量化
1.2.3 硬件优化部署
1.3 云一边一端任务协作
1.4 本章小结
1.5 习题
第2章 嵌入式AI系统
2.1 嵌入式AI系统的概念
2.2 嵌入式AI系统的硬件结构
2.3 嵌入式AI系统的软件结构
2.3.1 驱动层
2.3.2 操作系统层
2.3.3 中间件层
2.3.4 应用层
2.4 嵌入式深度学习技术
2.5 嵌入式AI系统的应用
2.5.1 车载辅助驾驶系统
2.5.2 无人机智能巡检系统
2.5.3 VR设备
2.6 嵌入式AI系统的需求与挑战
2.7 本章小结
2.8 习题
第3章 嵌入式AI系统的硬件解决方案
3.1 通用类芯片——GPU
3.2 半定制化芯片——FPGA
3.3 全定制化芯片——ASIC
3.4 类脑芯片
3.5 对四大类型Al芯片的总结与展望
3.5.1 对AI芯片的总结
3.5.2 对AI芯片的展望
3.6 本章小结
3.7 习题
第4章 深度卷积神经网络(DCNN)模型的构建及实现典
4.1 神经网络的概念及发展历史
4.1.1 神经元的结构
4.1.2 感知机
4.1.3 BP算法
4.1.4 神经网络的发展历史
4.2 深度卷积神经网络(DCNN)
4.2.1 深度学习的概念
4.2.2 DCNN的概念
4.2.3 DCNN的构成
4.2.4 DCNN的训练
4.3 几种常用的DNN模型结构
4.3.1 AlexNet
4.3.2 VGG
4.3.3 GoogLeNet
4.3.4 ResNet
4.3.5 网络模型对比
4.3.6 迁移学习
4.4 图像识别项目实战
4.5 本章小结
4.6 习题
第5章 轻量级DCNN模型
5.1 MobiIeNet系列
5.1.1 MobileNet V1
5.1.2 M0bileNet V2
5.1.3 MobileNet V3
5.2 ShuffIeNet系列
5.2.1 ShuffleNet V1
5.2.2 ShuffleNet V2
5.3 轻量级DCNN模型对比
5.4 项目实战
5.4.1 MobileNet V3模型构建
5.4.2 ShuffleNet V2模型构建
5.5 本章小结
5.6 习题
第6章 深度学习模型轻量化方法及实现
6.1 网络模型剪枝
6.1.1 基本原理
6.1.2 网络模型的剪枝分类
6.1.3 剪枝标准
6.1.4 剪枝流程
6.1.5 代码实现
6.2 参数量化
6.2.1 基本原理
6.2.2 参数量化算法的分类
6.2.3 参数量化流程
6.2.4 代码实现
6.3 知识蒸馏法
6.3.1 基本原理
6.3.2 知识蒸馏算法流程
6.3.3 代码实现
6.4 本章小结
6.5 习题
第7章 AI模型的硬件部署
7.1 开放神经网络交换(ONNX)格式
7.1.1 ONNX模型
7.1.2 Torch模型转ONNX模型实例
7.1.3 ONNX工作原理
7.1.4 ONNX型推理
7.1.5 推理速度对比
7.2 Intel系列芯片部署方法
7.2.1 OpenVINO的简介
7.2.2 OpenVINO的安装
7.2.3 OpenVINO工作流程
7.2.4 OpenVINO推理示例
7.3 NVIDIA系列芯片部署方法
7.3.1 TensorRT的简介
7.3.2 TensorRT的安装
7.3.3 TensorRT模型转换
7.3.4 部署TensorRT模型
7.4 本章小结
7.5 习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...