深度学识别技术:基于TensorFlowObjectDetectionAPI和OpenVINOpdf下载pdf下载

深度学识别技术:基于TensorFlowObjectDetectionAPI和OpenVINO百度网盘pdf下载

作者:
简介:本篇主要提供深度学识别技术:基于TensorFlowObjectDetectionAPI和OpenVINOpdf下载
出版社:创品世纪图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:深度学识别技术:基于TensorFlow Object Detection API和OpenVINO? 工具套件
作者:庄建_张晶_许钰雯
定价:89.0
出版社:机械工业出版社
出版日期:2020-03-01
ISBN:9787111645986
印次:
版次:
装帧:开本:26开

  内容简介

《深度学识别技术:基于TensorFlow Object Detection API和OpenVINO工具套件》先讲述了人工智能、深度学积神经网络、目标检测以及迁移学念,接着详述了如何基于TensorFlow Object Detection API框架从零开始搭建深度学检测应用的开发环境,如何训练自己的目标检测模型,然后详述了如何基于OpenVINO工具套件优化模型、部署模型以及用C 和Python开发用户应用程序。然后通过工业光学字符自动识别、垃圾瓶自动分选、农作物病害自动识别和工业产品外观缺陷检测4个完整的深度学检测工程案例来帮助读者加深深度学检测的认识和理解。

《深度学识别技术:基于TensorFlow Object Detection API和OpenVINO工具套件》适合从事AI行业相关技术的工程师阅读,也适合打入AI行业的大中专院校的学生学。

  目录


前言

第1章 人工智能、深度学标检测
1.1 人工智能简介
1.1.1 什么是人工智能
1.1.2 人工智能发展简史
1.1.3 人工智能与深度学系
1.2 深度学
1.2.1 神经网络
1.2.2 神经元
1.2.3 深度神经网络
1.2.4 深度卷积神经网络
1.3 目标检测
1.3.1 目标检测算法发展简史
1.3.2 深度学检测算法
1.4 迁移学
1.4.1 训练深度学依赖大数据
1.4.2 大数据造成的问题
1.4.3 迁移学r />1.4.4 TensorFlow预训练模型库
1.5 本章小结

第2章 搭建深度学环境
2.1 深度学所需的硬件
2.1.1 英伟达显卡选型
2.1.2 英伟达显卡驱动安装
2.1.3 测试驱动程序安装
2.1.4 设置英特尔?集成显卡为系统主显示输出
2.1.5 幻影峡谷:便携式AI训练“服务器”
2.2 深度学环境所需的软件
2.3 安装Python和Anaconda
2.3.1 Python和Anaconda简介
2.3.2 并安装Anaconda
2.3.3 测试Anaconda安装
2.3.4 配置Anaconda软件包服务器
2.3.5 配置虚拟环境tf_gpu
2.3.6 Anaconda阶学r />2.4 安装Visual Studio Code
2.4.1 Visual Studio Code简介
2.4.2 安装
2.4.3 在Visual Studio Code中编辑Python代码
2.4.4 在Visual Studio Code中运行Python代码
2.4.5 在Visual Studio Code中调试Python代码
2.4.6 在Visual Studio Code安装Pylint
2.4.7 在Visual Studio Code中一键美化Python代码
2.5 安装TensorFlow
2.5.1 TensorFlow简介
2.5.2 并安装
2.5.3 测试安装
2.5.4 pip install 与 conda install
2.6 安装Git工具
2.6.1 Git简介
2.6.2 并安装
2.6.3 测试安装
2.7 安装TensorFlow Object Detection API框架
2.7.1 TensorFlow Object Detection API简介
2.7.2 并安装
2.7.3 安装依赖的python软件包
2.7.4 配置环境变量
2.7.5 安装COCO API
2.7.6 编译proto文件
2.7.7 测试安装
2.8 安装LabelImg
2.8.1 LabelImg简介
2.8.2 并安装
2.8.3 测试安装
2.9 本章小结

第3章 训练模型
3.1 TensorFlow Object Detection API软件框架简介
3.2 使用TensorFlow预训练模型
3.2.1 如何选择预训练模型
3.2.2 预训练模型的文件构成
3.2.3 一个典型的深度学流程
3.3 准备图片:猫狗数据集
3.3.1 Kaggle数据集流程
3.3.2 训练图片的数量问题
3.3.3 训练图片的样衡问题
3.4 使用LabelImg标注图片
3.4.1 LabelImg简介
3.4.2 建立猫狗项目文件夹结构
3.4.3 标注图片
3.4.4 标注文件(*.xml)简介
3.4.5 复制10%的数据到eval文件夹
3.4.6 复制数据到test文件夹
3.5 依据标注类型创建标签映射文件
3.6 创建TensorFlow TFRecord文件
3.6.1 将*.xml文件转换为*.csv文件
3.6.2 将*.csv文件转换为*.tfrecord文件
3.7 修改预训练模型的配置文件
3.7.1 预训练模型的配置文件
3.7.2 配置文件的结构
3.7.3 修改ssd_inception_v2_coco.config配置文件
3.8 训练模型
3.9 使用TensorBoard观察训练过程
3.9.1 什么是TensorBoard
3.9.2 TensorBoard的使用方法
3.10 评估训练好的模型
3.11 导出训练好模型的冻结图
3.11.1 检查点文件
3.11.2 冻结TensorFlow模型
3.12 用训练好的冻结图模型做目标检测
3.13 用Python程序一键训练模型
3.13.1 为新项目一键创建文件夹结构
3.13.2 一键训练模型
3.14 本章小结

第4章 优化并部署模型
4.1 OpenVINO工具套件简介
4.2 OpenVINO典型开发流程
4.3 安装OpenVINO工具套件
4.3.1 版本选择
4.3.2 系统要求
4.3.3 并安装OpenVINO工具套件
4.4 安装Cmake
4.5 安装Microsoft Visual Studio 2017
4.6 安装硬件驱动
4.6.1 英特尔?显卡驱动
4.6.2 英特尔?神经计算棒二代驱动
4.6.3 英特尔?视觉计算加速卡驱动
4.7 设置环境变量
4.8 运行演示程序
4.8.1 demo_benchmark_app.bat
4.8.2 demo_security_barrier_camera.bat
4.8.3 demo_squeezenet_download_convert_run.bat
4.9 编译并运行Inference Engine范例和演示程序
4.9.1 编译samples文件夹中的范例
4.9.2 编译demos文件夹中的范例
4.9.3 从Open Model Zoo中预训练模型
4.9.4 英特尔?范例视频
4.9.5 运行预训练模型
4.10 使用Model Optimizer优化模型
4.10.1 转换TensorFlow* Object Detection API模型
4.10.2 用OpenVINO工具套件范例程序测试IR模型
4.10.3 用OpenVINO工具套件演示程序测试IR模型
4.11 编写OpenVINO应用程序
4.11.1 Inference Engine简介
4.11.2 Inference Engine Plugin构架
4.11.3 Inference Engine应用程序典型开发流程
4.11.4 查看模型的输入和输出张量
4.12 OpenVINO AI推理计算C 范例
4.12.1 设置环境变量和Visual Studio项目属性
4.12.2 开发AI推理计算C 应用程序
4.12.3 切换AI推理计算硬件
4.13 OpenVINO AI推理计算Python范例
4.13.1 设置环境变量PYTHONPATH
4.13.2 开发AI推理计算Python应用程序(OpenCV版)
4.13.3 开发AI推理计算Python应用程序(OpenVINOTM版)
4.13.4 AI推理计算用Python还是C ?
4.14 本章小结

第5章一步提升AI推理计算性能
5.1 性能评价指标
5.2 同步和异步模式
5.2.1 同步模式范例
5.2.2 异步模式范例
5.3 多设备和异构r />5.3.1 异构r />5.3.2 多设备r />5.4 本章小结

第6章 工业领域光学字符识别范例
6.1 项目背景
6.2 新建OCR项目工程文件夹
6.3 收集并标注图片
6.4 训练模型
6.5 导出TensorFlow冻结图模型
6.6 测试模型
6.7 基于OpenVINO工具套件优化并加速模型
6.8 基于OpenVINO工具套件部署模型
6.9 本章小结

第7章 垃圾瓶自动分选项目范例
7.1 项目背景
7.2 新建垃圾瓶分类项目工程文件夹
7.3 收集并标注图片
7.4 训练模型
7.5 导出TensorFlow冻结图模型
7.6 测试模型
7.7 基于OpenVINO工具套件优化并加速模型
7.8 基于OpenVINO工具套件部署模型
7.9 本章小结

第8章 农作物病虫害自动识别项目范例
8.1 项目背景
8.2 新建农作物病虫害自动识别项目工程文件夹
8.3 收集并标注图片
8.4 训练模型
8.5 导出TensorFlow冻结图模型
8.6 测试模型
8.7 基于OpenVINO工具套件优化并加速模型
8.8 基于OpenVINO工具套件部署模型
8.9 本章小结

第9章 深度学缺陷检测项目范例
9.1 项目背景
9.2 新建外观缺陷检测项目工程文件夹
9.3 收集并标注图片
9.4 训练模型
9.5 导出TensorFlow冻结图模型
9.6 测试模型
9.7 基于OpenVINO工具套件优化并加速模型
9.8 基于OpenVINO工具套件部署模型
9.9 本章小结

参考文献





  编辑推荐

适读人群 :*、打算学门AI技术的高中、大中专、职高以及本科学生。 第二、在各传统行业中,如农业、可再生资源、制造业及工业控制等,希望应用AI目标检测算法解决本行业问题的工程技术人员。 第三、已入AI行业,但非AI算法工程师,希望自己动手亲自体验并学技术的从业人员,如标注工程师、销售工程师、售后工程师、市场经理或产品经理等。

1. 人工智能专家教您利用深度学快速落地图像识别项目。
2. 英特尔物联网事业部中国陈伟博士倾力。
3. 附B的案例素材资料包。