从零开始使用Detectron训练第三方数据集是什么体验(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zw__chen/article/details/86723277

从零开始使用Detectron训练第三方数据集是什么体验(一)

本栏目分为6个部分:

第1部分:Detectron框架简介与安装

1 Detectron简介

  Detectron是Facebook AI研究院(FAIR)于2018年初公开的目前为止业内最佳水平的目标检测平台。据介绍,该项目自 2016 年 7 月启动,构建于 Caffe2 之上,目前支持大量机器学习算法,其中包括 Mask R-CNN(何恺明的研究,ICCV 2017 最佳论文)和 Focal Loss for Dense Object Detection,(ICCV 2017 最佳学生论文)。Facebook 称,该工具包已被应用与公司内部很多团队应用于各类应用中,一旦训练完成,这些计算机视觉模型可被部署在云端或移动设备上。

  该工具的开源对于研究目标检测的朋友来说有极大的帮助,可以帮助他们利用最先进的深度学习目标检测技术快速构建自己的模型和应用,也可在其上开展进一步的研究,无论从工程上还是从学术研究上都有较大的参考价值。由于本人目前的方向为基于弱监督的目标检测,使用的框架为Detectron,希望能与志同道合的朋友一起交流探讨。

2 Detectron安装

  Detectron是基于caffe2上的,命令安装流程如下:

git clone https://github.com/pytorch/pytorch.git
cd pytorch
git checkout v0.4.1
git submodule update --init
mkdir build
cd build
cmake ..
make -j4
sudo make install -j
git submodule update --init
mkdir build && cd build
cmake -DCMAKE_CXX_FLAGS="-isystem /home/chenzhiwei/Documents/pytorch/third_party/eigen -isystem /home/chenzhiwei/Documents/pytorch/third_party/cub" ..
make 
cd ..
make 

  若在安装过程中遇到任何问题,欢迎留言交流学习。
  各位读者亦可以通过本人另一篇博客:记pytorch 0.4.1caffe2源码安装,进行问题解决。

3 Caffe2 简介

  2017年4月18日,Facebook推出了Caffe2,一个兼具表现力、速度和模块性的开源深度学习框架。它沿袭了大量的Caffe设计,可解决多年来在Caffe的使用和部署之中发现的瓶颈问题。最终,Caffe2打开了算法实验和新产品的大门。通过在内部用于各种深度学习和增强现实任务,Caffe2已经在Facebook对于规模和性能的需求上得到了锻造。同时,它为移动端应用提供了令人印象深刻的新功能,例如高级相机和即时通讯功能。

  Detectron是Facebook AI研究院(FAIR)于2018年初公开的目前为止业内最佳水平的目标检测平台。该项目自2016年7月启动,构建于Caffe2之上,不论是学术研究还是工程项目上,在目标检测方向有极大的应用。

扫描二维码关注公众号,回复: 5180925 查看本文章

  第一部分到此结束。如有任何问题,欢迎留言交流学习。

猜你喜欢

转载自blog.csdn.net/zw__chen/article/details/86723277
今日推荐