博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
py-faster-rcnn几个辅助脚本
阅读量:6804 次
发布时间:2019-06-26

本文共 932 字,大约阅读时间需要 3 分钟。

py-faster-rcnn本身代码很棒。

不过使用它的时候,还是需要自己写一些脚本,作为辅助。

1 所有.py文件顶部添加utf8编码声明。因为有时候需要添加中文注释,不声明编码会报错

#insert_utf8_at_first_line.shsed -i '1i #coding:utf-8' `find . -name '*.py'`

2 清除缓存文件:每次训练时,如果有前面一次遗留的缓存文件干扰,几个小时的训练可能要白费了。 这怎么能允许呢?

#clean_cache.shrm -f data/cache/voc_2007_trainval_gt_roidb.pklrm -f data/VOCdevkit2007/annotations_cache/annots.pklrm -f `find . -name '*.pyc'`rm -rf output/faster_rcnn_end2end

3 训练时候只想看loss,不想看其他的

可以把训练输出到终端的内容,重定向到文件。然后用tailf显示文件内容,并辅以grep和awk,就可以了。

先执行训练脚本

./experiments/scripts/faster_rcnn_end2end.sh 0 VGG_CNN_M_1024 pascal_voc

训练输出到屏幕的,也会写入到logs目录下最新的一个文件,比如:

./experiments/logs/faster_rcnn_end2end_VGG_CNN_M_1024_.txt.2016-12-14_19-49-01

从文件中显示loss内容行:

tailf experiments/logs/faster_rcnn_end2end_VGG_CNN_M_1024_.txt.2016-12-14_19-49-01 | grep '\sloss\s='

以及,只想看loss那一列(最后一列)的数据:

cat experiments/logs/faster_rcnn_end2end_VGG_CNN_M_1024_.txt.2016-12-14_19-49-01 | grep '\sloss\s=' | awk '{print $NF}'

转载地址:http://ozfwl.baihongyu.com/

你可能感兴趣的文章
多租户特性一定是SaaS软件的必要特征吗?
查看>>
如何在Ubuntu中安装语音聊天工具Discord
查看>>
数据可视化,我应从何开启?
查看>>
黑客入侵凯特王妃妹妹账号盗数千照片 欲卖给媒体
查看>>
【人生苦短,我用Python】Python免费精品课连载(1)——Python入门
查看>>
IBM向认知转型 选择混合云路径
查看>>
英国《数字经济法案》
查看>>
必须了解的五个光伏发电财务和税收政策
查看>>
思默特获评“用户满意服务奖”荣誉
查看>>
CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
查看>>
AT&T开发出400 GbE试验的SDN控制器
查看>>
聊天机器人并不适合每一项业务和每个人
查看>>
拼写错误影响黑客盗窃数亿美元
查看>>
真正的持续集成:分布式代码仓库和依赖
查看>>
KDD论文解读 | 想要双11抢单快?靠这个技术提速9MS
查看>>
Asp.net与Flex交互测试记录
查看>>
两招抵御APT攻击
查看>>
教师节有“假期” 网络电话传递温情祝福
查看>>
中天携手协鑫集成共拓光伏市场
查看>>
云存储与视频监控协力合作 平安城市再提速
查看>>