![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow
深度学习与图像目标检测
这个作者很懒,什么都没留下…
展开
-
用tensorboard监控训练过程
在terminal中输入命令tensorboard --logdir train_dir/其中train_dir为训练过程中event所在文件夹,terminal中出现反馈在浏览器打开相应网页端口,可以监控训练的情况。...原创 2020-02-26 20:18:52 · 1169 阅读 · 0 评论 -
详细的Object_detection api调用步骤,扎实踩过tensorflow应用时的那些坑
Tensorflow为目标检测提供了很好的api,但其调用过程却涉及到环境设置、数据准备等各方面,比较繁杂。本文在ubuntu系统,以tensorflow 1.7为环境,逐步介绍api调用过程的每一个细节,如果小白刚接触这一块,可以按本文逐步实施,训练自己的数据,并得到网络和结果,开始object detection的第一步。(感谢魅哥的友情指导。文章中也引用了其他大侠提供的程序,在...原创 2018-08-13 19:52:03 · 4494 阅读 · 2 评论 -
统计目标集.xml的目标面积,并进行统计,画直方图,供设定anchor使用
#!/usr/bin/env python2# -*- coding: utf-8 -*-"""Created on Mon Sep 3 06:42:30 2018@author: pc""" import osfrom pyecharts import Barimport os.pathimport xml.dom.minidomimport xml.etree....原创 2018-09-04 10:49:34 · 1776 阅读 · 7 评论 -
win10中anaconda环境调用tensorflow的object_detection api,环境配置问题及其解决
1. 在系统环境变量中,添加anconda的安装路径,使得系统可以在CMD中调用python、spyder、notebook等;2. 下载的文件 protoc-3.4.0-win32.zip(版本很重要,试了3.5 3.6都报错),提取 bin\ 下的 protoc.exe,放在research目录下, 并在CMD中运行protoc object_detection\protos\*.p...原创 2018-08-25 18:01:44 · 1046 阅读 · 0 评论 -
通过旋转角度扩充数据集
tensorflow 的object detection api有一系列预处理方法(如flip等),但不包括旋转rotation,这可能是因为常规项目不会涉及到图像的360度旋转。但旋转在某些特定任务中尤为重要,笔者最近的遥感图像检测和血细胞检测项目采用的都是俯瞰视角,这种情况下,训练数据集的旋转操作可以使得网络具有方向的鲁棒性。 初步发现,api中常规的预处理操作是...原创 2018-10-11 10:56:17 · 4130 阅读 · 2 评论 -
用 eval.py 跟踪 object detection 过程中的 mAP 变化
衡量物体检测的精度,指标之一是mAP(mean Average Pricision)。在tensorflow中有object detection的api,虽然操作起来很酸爽,表现了还在开发阶段的api该有的不稳定性和繁杂性(等喷),但确实为物体检测的进行提供了便利,再次也致谢谷歌(虽然他们看不到)。 凡是检测,必有评估,不然检测就没有意义。本文讨论如何用tensorf...原创 2018-10-09 09:36:03 · 2496 阅读 · 9 评论 -
智能标注的程序实现
没错,这次笔者将触手伸向了图像标注行业。这是人工智能的一个子行业,做数据标注和数据清洗的,俗称“打标签”。我们先来看一看这个行业的人工量有多大,这是百度搜索的结果。这个行业承包了人工智能脏活累活,是人工智能中的劳动密集型行业(人数之多见图中红色的方框)。 具体的人工量,读者们可以上网搜索,人工智能行业的从业者就更有深刻体会啦。既然说人工智能提高生产效率,总不能让这...原创 2018-10-16 13:02:58 · 1487 阅读 · 0 评论 -
用Anaconda管理多个Tensorflow gpu版本,并配置CUDA和cudnn(Win10系统)
用python和Tensorflow的同仁都理解,版本兼容性不好带来的麻烦。用Anaconda可以建立不同的环境(env),管理不同版本的python。在每一个环境中,可以安装一个Tensorflow。当Tensorflow调用GPU进行运算时,需要提前配置CUDA和cudnn这些加速库,并设置环境变量,这些都是老生常谈的问题。本文解决的问题是,如何在anaconda的各个环境中安装Tensorf...原创 2018-12-21 11:38:24 · 4844 阅读 · 3 评论