Tensorflow Object_detection API —— 环境搭建

本文介绍了如何搭建Tensorflow Object Detection API环境,包括Tensorflow简介、API介绍、Tensorflow安装、Protobuf配置、Python环境设置及测试自带案例。通过这个教程,即使没有Tensorflow经验的读者也能快速建立图像识别系统。
摘要由CSDN通过智能技术生成

1. Tensorflow简介

     TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统

     TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

     以上是百度百科对Tensorflow的一个介绍,其实对它的介绍就是它是一个用于深度学习的一个开发框架,使用这个框架可以提高我们开发机器学习应该说是深度学习模型的速度,它目前也是业界比较流行的一个框架,它的社区也比较完善,各种参考代码也多,从它的名字看就是张量在流动,也就是说让张量在计算图中流动然后获取最后的结果。除了它之外还有Caffe,Caffe2,Pytorch,torch等开发框架(嘿嘿,没错Caffe就是一款深度学习框架,是伯克利加州大学的一个深度学习开发框架。而Caffe2则是FaceBook开发的。)

2. Tensorflow Object_detection API 介绍

      Tensorflow Object Detection API 是一款强大的工具,它可以帮助任何人(没错,就是任何人,也就是说完全没接触过Tensorflow也没关系)快速的建立和部署一个图像识别系统,它是由Google开发并且完全开源的一款工具,开源地址为: https://github.com/tensorflow/models/tree/master/research/object_detection,它不限制输入的图片大小,而且支持多种模型SSD_mobilenet_V1_coco,rfcn_resnet101_coco,faster_rcnn_resnet101_coco等,这些模型都可以在github上找到(如下图所示,地址点我)。

3. Tensorflow安装

        在这里推荐大家用Anaconda,也可以自己安装Python + pip进行安装,Anaconda是一款集成了很多常用的python库的一款强大的工具,它可以创建虚拟环境(在虚拟环境里面就可以为所欲为了,嘿嘿

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值