- 博客(15)
- 收藏
- 关注
原创 Tensorflow lite for 移动端安卓开发(三)——移动端测试自己的模型
Tensorflow-lite官方给的应用是一个摄像头demo,主要由ImageClassifier类和Camera2BasicFragment类构成,ImageClassifier类为一个抽象类,由浮点类和数字量化类两类继承,主要实现读取,模型和预测的功能。Camera2BasicFragment类为碎片类,主要实现摄像头的预览功能。基于项目需要,为了能够在移动端测试model的性能,在原dem...
2018-06-10 12:46:34 6999 3
原创 利用Fast RCNN训练自己的数据做无人机检测(一)
学习计算机视觉,深度学习快一年了,第一次写博客,想记录自己学习的过程,深度学习作目标检测的模型已经有很多,包括RCNN, Fast RCNN, YOLO, SSD等,本次实验室利用Fast RCNN做目标检测,数据集是采集的大疆四旋翼无人机,后面会继续对其他模型进行训练。
2017-11-02 12:17:21 4279 12
原创 OpenCV动态链接库和静态链接库的配置方法
1. 链接、静态链接和动态链接的概念程序设计追求的是模块化,一个复杂软件由许多模块组成,通常将每个模块进行单独编译,然后将它们组装起来,组装的过程就是链接。链接处理的是把各个模块之间相互应用的部分都处理好,使得各个模块之间能够正确地链接。按照是否将所有目标文件(Linux的.o ,win的.obj)生成一个可执行文件(win的.exe )将链接分为静态链接和动态链接。静态链接 (参考http:...
2018-12-17 17:11:40 5758
原创 校招转CV个人
水硕一枚(虽然本科不水,但硕士确实有点水,大家或多或少应该与心理预期有差距),找完工作后很早就有发这个贴的想法了,今天把三方寄出去后,给自己一个总结,同时给大家一点建议。offer情况:阿里达摩、腾讯、华为诺亚、海康杭研、京东、YY、虹软等。岗位:CV算法专业:非CS转行周期:两年当初选择转行不是因为AI热,而是在我大三下进实验室一年后,发现确实学不到东西,在实验室写了整整两个月的本子,...
2018-10-26 10:17:33 937 1
原创 图像滤波
滤波是信号处理及图像领域的一个基本操作,旨在特定的应用程序中,选择性地提取图像中被认为传达重要信息的部分。对于图像而言,一般使用二维滤波器对图像进行信号分析。 对于时序信号而言,一般有两个变换域,时域和频域,时域对应信号幅值分布,频域对应幅值强度的变化情况。常用的变化方法有傅里叶变换和小波变换。 类比图像二维信号,分为空域和频域,空域对应图像灰度值分布,频域则对应图像的灰度变化情况,某些区域灰...
2018-07-27 11:36:00 1351
原创 RefineDet 网络解读以及和SSD的结果对比
对于目标检测网络,two-stages 精度高,one-stage速度快。 two-stages 第一步产生一系列的候选框,候选框产生方法有Selective Search、EdgeBoxes、DeepMask、RPN),然后第二步再进行分类回归。代表方法有Faster RCNN R-FCN FPN Mask R-CNN 。 one-stage 在feature map的每个cell中产生候选...
2018-07-21 23:31:00 6160 5
原创 深度学习目标检测算法总结
最近准备学习和总结目前关于深度学习应用在目标检测上的文章和工作,先给个GitHub上给出的清单,Mark一下。 https://github.com/amusi/awesome-object-detection
2018-07-14 12:39:57 795
原创 深度学习激活函数介绍——Sigmoid、tanh、ReLu系列、Maxout
激活函数作为深度学习中引入非线性特征的重要工具,能够增加网络的表达能力,下面参考各位博主的文章,整理了常用的激活函数,留作复习备用。 (1)sigmoid函数 sigmoid(x) = 1/(1+exp(-x)) 最早使用的激活函数,将输入映射到0到1之间,现在基本没人使用。 输出均值非0,同时当输入x过大或过小时,容易出现过饱和现象,此时梯度趋近...
2018-07-09 21:16:12 2117
翻译 TensorFlow Lite 模型转换命令COCO介绍
最近刚好在做移动端的识别工作,需要将Tensorflow 训练好的模型转换成.tflite模型,先给出COCO命令脚本的地址,下面对各个用法进行翻译。 先给出脚本命令中包含的用法Table of contents:* [Convert a TensorFlow SavedModel to TensorFlow Lite](#savedmodel)* [Convert a Ten...
2018-06-14 16:54:18 2101
原创 Tensorflow slim.metrics 常见指标Accuracy、Precision、Recall针对多分类的计算方法
最近用eval_image_classifier.py脚本测试多分类模型时,发现slim.metrics中Accuracy指标和自己计算的值有偏差,于是特意去看了源代码,发现此处计算的Accuracy其实是各类召回率的算术平均值,而且指标中给的Precision和Recall都是对于二分类来计算的,对于多分类模型,根本不适用,所以要想自己测试多分类模型的评价指标,需要自己单独进行测试,下面来分析源...
2018-06-14 11:43:32 14162 3
原创 Tensorflow lite for 移动端安卓开发(二)——完整详细过程训练自己的模型
官方给的Tensorflow lite demo是ImageNet 中训练的1000类物体识别,基于移动端的项目需要,现在要用模型训练自己的数据,提供两种训练方法,这也是自己在摸索Tensorflow过程中,尝试的两种方法。 (一)利用examples中的retrain.py 脚本进行迁移学习 https://github.com/tensorflow/tensorflow...
2018-06-10 20:55:54 14464 11
原创 TensorFlow-Slim准备自己的数据集
TF-slim是一个新的TensorFlow轻量级高级API,可以用来搭建、训练和验证网络模型,最近由于项目需要,在学习使用该库。dataset库中包含下载标准数据集的代码,下面介绍如何在标准代码的基础上准备自己的数据进行训练。 1. 准备自己的数据 将要训练和测试的数据分别放在train和test文件夹下,文件夹下是以标签名命名的各子类数据,如下图所示2.在datasets下创建...
2018-06-07 12:56:29 3765 1
原创 Tensorflow-gpu Ubuntu系统安装过程
之前项目中一直用的是caffe框架,没接触过tensorflow,最近由于实习的项目需要使用tensorflow lite,于是便开始学习使用tensorflow。 1. 在ubuntu16.04系统下安装tensorflow-gpu环境 配置完成的环境为Ubuntu16.04+ CUDA9.0+cudnn7+tensorflow-gpu 下载的是目前tensorflow官方出的最新版本的...
2018-06-06 10:19:03 569
原创 基于Caffe框架的MobileNet v2 神经网络应用 (1)
基于Caffe框架的MobileNet v1 v2 神经网络最近实习,被老板安排进行移动端的神经网络开发,打算尝试下Mobilenet V2,相比于Mobilenet V1,该网络创新点如下: 1. 借鉴了ResNet 中的Shortcut近路连接操作 2. 在进行分离卷积操作之前引入扩张操作,增加模型的容量,然后再进行压缩 3. 在每一层bottleneck压缩最后,去掉了非线性ReL...
2018-06-03 12:30:17 4992 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人