上一篇:Ubuntu 16.04 测试 tf-faster-rcnn 在CPU下运行

1、在根目录下打开终端,输入以下命令:

(1)如果是使用VGG16模型

mkdir -p data/imagenet_weights
cd data/imagenet_weights
wget -v http://download.tensorflow.org/models/vgg_16_2016_08_28.tar.gz
tar -xzvf vgg_16_2016_08_28.tar.gz
mv vgg_16.ckpt vgg16.ckpt
cd ../..

(2)如果是Resnet101模型

mkdir -p data/imagenet_weights
cd data/imagenet_weights
wget -v http://download.tensorflow.org/models/resnet_v1_101_2016_08_28.tar.gz
tar -xzvf resnet_v1_101_2016_08_28.tar.gz
mv resnet_v1_101.ckpt res101.ckpt
cd ../..

2、下载voc2007数据集

http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar
http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar
http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCdevkit_08-Jun-2007.tar

将三个文件下载解压到同一个文件夹下:data/VOCdevkit2007/

3、将tools/trainval_net.py拷贝到根目录下,并修改文件内容

(1)、注释:

  # if len(sys.argv) == 1:#   parser.print_help()#   sys.exit(1)

(2)添加default默认参数,省去在Edits Configurations输入命令参数

 parser.add_argument('--weight', dest='weight', default="./data/imagenet_weights/vgg16.ckpt",help='initialize with pretrained model weights',type=str)

输出模型路径可以修改以下参数的deault即可,代码默认生成的路径为:/output/default/voc_2007_trainval/default

parser.add_argument('--tag', dest='tag',help='tag of the model',default=None, type=str)

修改net参数,default="vgg16"

parser.add_argument('--net', dest='net',help='vgg16, res50, res101, res152, mobile',default='vgg16', type=str)

4、相关参数配置文件config.py

比如参数:__C.TRAIN.SNAPSHOT_ITERS就表示训练几次时保存一次

5、最后开始训练:

6、训练过程存在的问题

(1) keep_inds = np.append(fg_inds, bg_inds)

如果出现该情况解决办法就是删除缓存文件,比如默认缓存地址为:tf-faster-rcnn-master/data/cache

Ubuntu 16.04 tf-faster-rcnn 在CPU下训练数据相关推荐

  1. Ubuntu 16.04 LTS 在anaconda环境下安装pytorch和tensorflow gpu,cuda10.0

    文章目录 准备 更新笔记本的显卡驱动到较新的,最好是倒数第二新的版本 安装cuda和cudnn: 安装conda: 安装tensorflow-gpu: 安装pytorch: 安装jupyter not ...

  2. Android-x86-6.0定制之路 - 在Ubuntu 16.04.5上编译

    前言 由于下载的开源系统没有系统签名,所以不可能针对系统去做什么定制. 首先,要去下载 Android-x86-6.0 的系统源码,再去尝试编译系统,如果编译成功并且能够正常运行的话,才能研究去定制系 ...

  3. Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本

    前言 1.之前用过Caffe的GooglNet做图像分类的相关项目,比起传统的办法,效果要好很多,在目标检测这块,之前也用传统的HOG加SVM实现过车辆,行人和马匹的检测,但正样本要上万张图像,才达到 ...

  4. ubuntu 16.04 安装TensorFlow GPU版本

    推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 在ubuntu 16.04上安装cuda8.0和cudnn ...

  5. Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...

  6. Ubuntu 16.04 安装CUDA8.0+Cudnn6.0+TensorFlow+Caffe安装

    参考博客: Ubuntu16.04 Caffe 安装步骤记录(超详尽):http://blog.csdn.net/yhaolpz/article/details/71375762 ubuntu16.0 ...

  7. 来自官方文档的Ubuntu 16.04 + tensorflow-GPU 配置

    I  Preprare for CUDA installation 官方文档:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/ind ...

  8. Ubuntu 16.04+1080Ti机器学习基本环境配置【转】

    本文转载自:https://blog.csdn.net/MahoneSun/article/details/80808930 一.设置网络 机器有两张网卡,将当前正在使用的"有线连接1&qu ...

  9. ubuntu 16.04 1080Ti 安装Cuda

    欢迎转载,请支持原创,保留原文链接:http://blog.ilibrary.me 原文已更新,用docker不需要这么繁琐的步骤.2019.08.13 前段时间做自动摘要和自动翻译,跑深度学习的算法 ...

最新文章

  1. vue颜色选择器_如何制作? Vue的颜色选择器!
  2. 卷积网络基础知识---Depthwise Convolution Pointwise Convolution Separable Convolution
  3. BZOJ 3685: 普通van Emde Boas树( 线段树 )
  4. SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数
  5. 联发科(MediaTek)Pentonic 电视芯片将率先支持杜比视界 IQ 精准细节功能
  6. ThreadPool执行异步操作
  7. 网页动画--鲜花爱心表白动画
  8. 注意!出现这十种症状,说明你不适合做程序员
  9. MPU6050的dmp代码移植的过程--转
  10. python测试用例发送邮件用谷歌浏览器的方式
  11. lzg_ad:如何构建最小尺寸的XPE镜像文件
  12. 视频教程-OmniPlan项目管理就该这样学-研发管理
  13. 11. 将学生的学号及平均成绩定义为一个视图(s_g),学号用sno表示,平均成绩用gavg表示。
  14. openvz的安装与使用
  15. 【Presto】URLDecoder: Illegal hex characters in escape (%) pattern 错误处理
  16. [附源码]Python计算机毕业设计SSM即刻实时预约排队系统(程序+LW)
  17. “大灰狼”远控木马分析及幕后真凶调查
  18. Notion?Roam?OneNote? 不要再用这些垃圾做笔记啦
  19. android配置vlc_android项目中使用VLC
  20. 深度剖析短视频分发过程中的用户体验优化技术点

热门文章

  1. 服务器centos 内网代理上网- tinyproxy
  2. clickhouse 离线安装
  3. 无极符和鸿蒙符哪个好,无极仙途内丹属性哪个好? 单属性与双属性内丹对比详解...
  4. iOS 13.2升级后:iPhone、iPad频繁杀后台,怎么解决呢?
  5. 【大数据监控】Prometheus、Node_exporter、Graphite_exporter安装部署详细文档
  6. Ubuntu安装xxx依赖错误解决方法
  7. $().each() 和 $.each()
  8. 计算机硬件的发展经历了电子管时代,计算机硬件的发展经历了电子管时代、晶体管时代、集成电路时代和_______。...
  9. StarUML使用说明
  10. 天载优配提示商场存在两方面的问题