OpenVINO工具套件全称是Open Visual Inference & Neural Network Optimization,是Intel于2018年发布的,开源、商用免费、主要应用于计算机视觉、实现神经网络模型优化和推理计算(Inference)加速的软件工具套件。由于其商用免费,且可以把深度学习模型部署在英尔特CPU和集成GPU上,大大节约了显卡费用,所以越来越多的深度学习应用都使用OpenVINO工具套件做深度学习模型部署。
OpenVINO工具套件主要包括:
- Model Optimizer(模型优化器):用于优化神经网络模型的工具
- Inference Engine(推理引擎):用于加速推理计算的软件包
通常一个完整的深度学习应用开发流程可以归结为三步:
- 用TensorFlow训练模型
- 用OpenVINO模型优化器优化模型
- 用OpenVINO推理引擎API开发用户应用程序
但是,对于初学者来说,有好多疑惑:
- 如何在Windows中从零开始安装并搭建TensorFlow模型训练环境?
- 如何从零开始训练一个自己的深度学习目标检测模型?
- 如何导出TensorFlow冻结图文件(*.pb)和模型配置文件(*.config)?
- 如何在Windows中安装OpenVINO?并使用模型优化器优化模型?
- 如何在Windows中用Visual Studio调用推理引擎API开发C++应用程序,最好有完整的工程范例程序?
推荐大家阅读《深度学习图像识别技术》该深入浅出的依次解决初学者的上述问题,让大家从零开始快速掌握OpenVINO工具套件,掌握深度学习图像识别技术和应用程序开发方法。