作品简介

本书对二维、三维目标检测技术涉及的骨干网络及入门的计算机视觉算法进行全面的介绍。本书由浅入深地介绍了MNIST、ImageNet、CIFAR、波士顿房产、ModelNet等经典二维、三维数据集和相关国际赛事,还介绍了TensorFlow中的二维卷积层、全连接层、激活层、池化层、批次归一化层、随机失活层的算法和梯度下降原理,AlexNet、VGG、ResNet、DarkNet、CSP-DarkNet等经典骨干网络的设计原理,以及PointNet、GCN等三维计算机视觉神经网络。此外,本书通过设计巧妙且具体的案例,让读者稳步建立扎实的编程能力,包括数据集的制作和解析、神经网络模型设计能力和开销估算、损失函数的设计、神经网络的动态模式和静态模式的训练方法和过程控制、神经网络的边缘计算模型量化、神经网络的云计算部署。完成本书的学习,读者可以继续阅读与本书紧密衔接的《深入理解计算机视觉:在边缘端构建高效的目标检测系统》,将所学的计算机视觉基础知识运用到目标检测的神经网络设计中,对边缘计算环境下的神经网络进行游刃有余的调整。

张晨然,本科毕业于天津大学通信工程专业,硕士研究生阶段就读于厦门大学,主攻嵌入式系统和数字信号底层算法,具备扎实的理论基础。作者先后就职于中国电信集团公司和福建省电子信息(集团)有限责任公司,目前担任福建省人工智能学会的理事和企业工作委员会的主任,同时也担任谷歌开发者社区、亚马逊开发者生态的福州区域负责人,长期从事机器视觉和自然语言基础技术的研究,积累了丰富的人工智能项目经验,致力于推动深度学习在交通、工业、民生、建筑等领域的应用落地。作者于2017年获得高级工程师职称,拥有多项发明专利。

作品目录

  • 推荐序一
  • 推荐序二
  • 前言
  • 第1篇 计算机视觉开发环境的搭建
  • 第1章 Python编程环境
  • 第2章 搭建三层的图像分类神经网络
  • 第2篇 计算机视觉模型从实验室到生产环境的部署
  • 第3章 图片数据集的处理
  • 第4章 迁移学习和神经网络的设计
  • 第5章 损失函数的基础原理
  • 第6章 神经网络的编译和训练
  • 第7章 TensorFlow模型的部署方式
  • 第3篇 神经网络的数学原理和TensorFlow计算框架
  • 第8章 神经网络训练的数学原理和优化器
  • 第9章 神经网络的编程范式和静态图转化机制
  • 第4篇 神经网络层的算法原理和训练过程控制
  • 第10章 神经网络层的原理和资源开销
  • 第11章 使用计算加速硬件加快神经网络的训练
  • 第12章 自定义fit方法和回调机制
  • 第5篇 目标检测中的骨干网络
  • 第13章 经典骨干网络AlexNet的原理解析
  • 第14章 经典小核卷积神经网络VGG的原理解析
  • 第15章 经典残差神经网络ResNet的原理解析
  • 第16章 多尺度特征提取的神经网络DarkNet
  • 第17章 骨干网络预训练和大型图像数据集ImageNet
  • 第6篇 三维计算机视觉入门和实战
  • 第18章 三维计算机视觉的数据表达和主要任务
  • 第19章 图卷积神经网络入门和实战
  • 附录A 官方代码引用说明
  • 附录B 运行环境搭建说明
  • 附录C TensorFlow的基本矩阵操作
  • 参考文献
展开全部