
深度学习
文章平均质量分 51
AaronJiang395
这个作者很懒,什么都没留下…
展开
-
milvus 迅速搭建
milvus 向量检索简单搭建原创 2022-08-04 16:58:38 · 672 阅读 · 1 评论 -
python excel 插入图片并设置好大小
def test(): book_name_xls = '/Users/admin/jiangzhang/ws/tools/test/身份证识别接口统计表耳环.xls' url = 'https://img.alicdn.com/imgextra/i2/2201498506788/O1CN01EYM8bZ200xAfddsV1_!!0-item_pic.jpg_430x430q90.jpg' img_dir = '/Users/admin/jiangzhang/ws/detecti.原创 2021-08-18 14:22:33 · 2942 阅读 · 2 评论 -
阿里云GPU服务器安装深度学习环境
首先安装显卡驱动:参考: https://blog.youkuaiyun.com/weixin_43738628/article/details/1055160381、官方选择驱动版本:https://www.nvidia.cn/Download/index.aspx?lang=cn下载对应系列显卡驱动,这里是Tesla v100 Tips: 使用:wget 下载文件链接进行下载更方便。2、安装bash NVIDIA-Linux-x86_64-440.118.02.ru...原创 2021-08-16 16:28:34 · 2327 阅读 · 0 评论 -
关于动态链接库的依赖路径问题tensorRT
问题:项目依赖的3rdParty中的tensorRT的lib出现依赖woring[W] [TRT] TensorRT was linked against cuDNN 7.6.3 but loaded cuDNN 7.6.0查看到了tensorRT的libnvinfer.so依赖的cudnn.so.7没有使用CmakeLists.txt link_directories(cudnn的lib路径),而是使用的/user/local/cuda/lib64的路径。根据下面的优先级,查看到底为...原创 2021-04-13 10:38:47 · 2155 阅读 · 1 评论 -
沈华伟老师图卷积神经网络教学视频笔记
图卷积神经网络1. CNN1.1 CNN有效的原因2. 从基于欧式数据的网络迁移到非欧数据上2.1 主要困难2.2 目标3. 卷积数学中的卷积(信号处理中的卷积)连续量卷积图像上的卷积总结:卷积是一种对信号的处理方式图卷积的两种方法:Spectral method (谱方法)特点:问题:Spatial method (空间方法)特点:基本思想:挑战:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sma转载 2021-01-16 23:41:00 · 2175 阅读 · 0 评论 -
常见h264文件检查方法
1、ffmpeg 封装成其他可播放文件,如.mp4ffmpeg -i 1377.h264 -c:v libx264 -b:v 2048k -vf scale=4096:-1 -y ./jdkasd.mp42、mediainfomediainfo 1377.h264GeneralComplete name : 1377.h264Format : AVC...原创 2020-10-22 15:21:15 · 1251 阅读 · 0 评论 -
卸载cuda10.2 安装cuda10.0 tensorflow2.0
打算使用tensorflow2.0,之前的cuda10.2需要卸载掉先使用下面这个方式卸载,但出现不完全卸载的问题,一开始没有想到使用cuda自带的卸载工具。非cuda自带:https://blog.youkuaiyun.com/weixin_44100850/article/details/99684058sudo apt-get remove cudasudo apt autorem...原创 2020-02-21 11:51:31 · 7879 阅读 · 2 评论 -
MatrixNets 目标检测模型解析
论文地址:https://arxiv.org/abs/1908.04646v1按照作者的实验,该模型表现十分突出,远超cornerNet, 也比CenterNet的性价比高(参数少,准确率略高一点,具体请看图)另外是说训练速度也快一些,且前向时间比CenterNet的快3倍。那么接下来看看这个网络有哪些优点。类似与FPN,本文也考虑了多尺度问题,但除了尺度特征图归一化,本文...原创 2020-01-22 17:58:15 · 731 阅读 · 0 评论 -
CenterNet pytorch 转 libtorch模型并使用
使用原版的github上的centerNet 生成模型,这部分参考我的另外一篇博文:https://blog.youkuaiyun.com/qq_31610789/article/details/99938631c++后,需要用到libtorch库,按照官方教程编译即可,CMakeList.txt如下:cmake_minimum_required(VERSION 3.13)project...原创 2020-01-21 17:21:35 · 1166 阅读 · 0 评论 -
单例的关键点检测详解,Simple Baselines for Human Pose Estimation and Tracking
基于论文:https://arxiv.org/pdf/1804.06208.pdf最终输出类似于mask,输出被归一化0-1之间,每个channe专门预测一个关键点的热图,所以无法预测不定点的关键点任务。(输出channel固定)使用的label高斯分布化的函数,函数如下:float gaussian = (float)exp(-0.5 * (pow(i - hm_pts...原创 2019-10-17 21:47:07 · 969 阅读 · 0 评论 -
FCN系列之一 FCN
准备继续狂补基础知识啊。这里主要参考了@shenxiaolu1984 的一篇博文:https://blog.youkuaiyun.com/shenxiaolu1984/article/details/51348149@飞跃重洋的思念的一篇https://blog.youkuaiyun.com/taigw/article/details/51401448本文是深度学习应用于图像分割的代表作,作为Oral发表于CVPR 20...转载 2018-06-06 18:25:51 · 1199 阅读 · 0 评论 -
Faster-RCNN 实际项目经验
最近做了两个项目一个是香烟检测任务,这个检测结果还可以,裱框挺准的,数据问题不再考虑之内一个是天池大数据比赛-津南大数据啥安检的比赛在调代码发现几个以前没注意的问题,一、 代码使用基于github上面的mask-rcn修改得到的Faster-rcnn这套代码很正规,不过也有不少工程上不足,改了不少工程问题。mask-rcnn :https://github.com/matt...原创 2019-03-29 16:09:31 · 701 阅读 · 4 评论 -
caffe SSD MakeFile.config 配置
基础环境opencv3的配置课可以参考我的上一篇博文https://blog.youkuaiyun.com/qq_31610789/article/details/86533494注意git一定按照官方说明先clone 再checkout ssdgithub上源码下载与说明https://github.com/weiliu89/caffe/tree/ssdhttps://www.cnblo...原创 2019-03-31 02:13:25 · 383 阅读 · 0 评论 -
SSD caffe 官方源码分析
原理请参考这篇文章https://www.cnblogs.com/fariver/p/7347197.html关于每层抽取的特征对应的anchors的种类个数300x300输入下fc7层抽取的到可以看到,后处理后是19x19的grid 每个格子生成24/4=6个anchors对应的location如上图可以看到类别的预测, fc7对用每个格子126/6=21 每个...原创 2019-04-07 17:13:34 · 1044 阅读 · 3 评论 -
深度学习基础知识学习笔记
1 范数(花书 P24-25 & P142-147)常见的有 L0 L1 L2 L无穷 Frobennius范数事实上 范数有自己的严格定义,符合的话都是范数 a.f(x)=0, => x=0 b.f(x)+f(y)>=f(x+y) (triangle ineuqality 三角不等式) c.任意a属于R, f(ax)=|a|f(x)L...原创 2019-04-12 18:32:25 · 249 阅读 · 0 评论 -
tensorpack版本的Faster-RCNN版本改进解析
这个版本再看有些不懂的问题:优点:除了训练速度快,GPU并行等优点1. 可以使用GN 而不是BN2.不懂的地方:1. rpn网络使用resnet c2345去建立,最后一个p6为何:pool_size=1, strides=2, 匪夷所思(此处结构和原版相同)if use_gn: p2345 = [GroupNorm(...原创 2019-04-19 03:06:10 · 1772 阅读 · 1 评论 -
y4m png互相批量转格式脚本
#!/bin/bash# test usage: ./png2y4m.sh image_dirroot=$1save=$2mkdir $savefor ((j=200; j<205; j++))do basename=$(printf $root"/Youku_%02d""$j""_l_") echo $basename resname=$(printf $save...原创 2019-06-09 01:29:26 · 2747 阅读 · 0 评论 -
pytorch 模型转到c++ torch模型 CenterNet为例
https://pytorch.apachecn.org/docs/1.2/advanced/cpp_export.html前期:我们拿到的centernet有带DCN版本的,但是CenterNet源码自带编译的,所以先摒弃它,还没尝试如何转到torch里面,使用dlav032模型先。1使用下面的方法,注意目前只支持较新版本的pytorch,至少0.4是不可以的;# An exam...原创 2019-08-21 10:03:50 · 5204 阅读 · 19 评论 -
ubuntu caffe 编译时指定protobuf cmake-gui为例
使用cmake-guicmake-gui界面配置工程然后点击Configure使用默认的选项 点击finish之后可以看到使用了那些库按需求更改,比如我指定使用自己编译的protobuf其他的如cuda opencv cudnn 等,在这个里面配置最后在build里面进行make -j 8...原创 2019-08-22 13:38:47 · 357 阅读 · 0 评论 -
ubuntu caffe添加自己的层,smoothl1为例
1, 添加整个新层,我们以smoothl1层为例,ssd-branch 的github 里面有现成的smoothl1 层,但官方未加入到接口里面.cpp.cu.h文件分别添加到layer里面caffe.proto里面添加参数注:windows 里面是使用protoc.exe来更新生成相应的caffe.pb.h caffe.pb.cubuntu的话可以使用cl...原创 2019-08-22 22:07:14 · 242 阅读 · 0 评论 -
opencv 透视变换作用在图上和点上的实现
原理介绍公式推导请参考下面这篇文章:https://blog.youkuaiyun.com/xiaowei_cqu/article/details/26471527import cv2import numpy as npimport matplotlib.pylab as pltimg = cv2.imread('/home/aaron/Pictures/bird.jpeg')p...原创 2019-05-16 00:03:35 · 1914 阅读 · 0 评论 -
图像增强库imgaug的目标检测数据使用笔记
imgaug 检测和分割数据增强原创 2019-03-05 03:27:59 · 2615 阅读 · 1 评论 -
EAST分析
参考了知乎上一篇文章的思想: https://zhuanlan.zhihu.com/p/37504120转载 2019-02-23 22:35:57 · 551 阅读 · 0 评论 -
Bag of Freebies for Training Object Detection Neural Networks的中文分析
尊重原作者,请移步: https://www.jiqizhixin.com/articles/2019-02-15-4转载 2019-02-22 22:31:45 · 231 阅读 · 0 评论 -
tensorflow saver 的使用攻略
saver介绍先看看下面一个小例子:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Mon Jun 18 17:14:14 2018@author: aaron"""import tensorflow as tf x = tf.placeholder(dtype=tf.float32, shape=(None...原创 2018-06-20 09:57:19 · 406 阅读 · 0 评论 -
FCN系列二 R-FCN
论文:http://papers.nips.cc/paper/6465-r-fcn-object-detection-via-region-based-fully-convolutional-networks.pdf参考了@AI之路一篇博文:https://blog.youkuaiyun.com/u014380165/article/details/72848254R-FCN介绍:注意,虽然名字是R-FCN,...原创 2018-06-23 22:01:02 · 425 阅读 · 0 评论 -
python下载url图片并保存的小例程
啥也不说了,直接上代码import numpy as npimport requests as reqfrom PIL import Imageimport urllib.requestdef process(string): temp = str.split(string,',') this_url = temp[1] name = temp[0] ...原创 2018-06-17 02:15:49 · 1249 阅读 · 0 评论 -
关于观看旷视 FACE++的视屏记录
1batchaize 的问题分类大很多vgg resnet 用256目标检测 faster-rcnn 2张batchsize 太小的问题:1 unstable gradient2.BN统计不精准的问题(Inaccurate BN statistics)3. Extremely unbalanced data因为随机从背景部分取得框,...翻译 2019-04-12 18:31:11 · 185 阅读 · 0 评论 -
深度学习经典目标检测实例分割语义分割网络的理解之五 MASK-RCNN
我不生产博文,我是优快云的搬运工。好了,继续这一系列,转载 2018-06-05 01:12:45 · 5118 阅读 · 2 评论 -
深度https://blog.youkuaiyun.com/qq_31610789学习经典目标检测实例分割语义分割网络的理解之四 FASTER-RCNN
来来来,CNN系列看到这应该有点感觉了。这一篇讲Faster RCNN。针对代码重新进行详细介绍:RPN参考博文:https://blog.youkuaiyun.com/sinat_29957455/article/details/78369763依旧主要参考@shenxiaolu1984 的博文,我基本上是当搬运工,会加入一点自己的理解,和补充。参考博文:https://blog.csdn....转载 2018-06-04 15:06:27 · 895 阅读 · 0 评论 -
深度学习经典目标检测实例分割语义分割网络的理解之三 FAST-RCNN
再次感谢@shenxiaolu1984 ,写了一系列关于目标检测深度学习模型的优秀博文,本文主要参考fast-rcnn这篇(大部分照搬过来了,局部加入自己的理解和补充)。https://blog.youkuaiyun.com/shenxiaolu1984/article/details/51036677继续上一篇RCNN之后,继续介绍FAST-RCNN, 因为RCNN虽然实现了bbox的预测,但是非常...转载 2018-06-03 22:01:48 · 2286 阅读 · 0 评论 -
深度学习经典目标检测实例分割语义分割网络的理解之二 RCNN
本篇主要剖析R-CNN网络架构,参考了几篇优秀的博文!特别是@shenxiaolu1984 的目标检测系列博文。https://blog.youkuaiyun.com/shenxiaolu1984/article/details/51066975思想:本文意在缓解经典的目标检测模型的两个关键问题:问题一:速度经典的目标检测算法使用滑动窗法依次判断所有可能的区域。本文则预先提取一系列较...转载 2018-06-02 22:35:47 · 2317 阅读 · 0 评论 -
Ubuntu+Anaconda+tensorflow 深度学习工作站环境配置
Ubuntu+Anaconda+tensorflow 深度学习工作站环境配置TensorFlow CPU版的安装cpu版本的安装过程可谓是非常简单,gpu版本是真有点麻烦。cpu版本安装这里两种方案,一种安装在整个系统环境中,一种借助anaconda创建个python环境安装想要的TensorFlow版本。推荐后者但安装中牵涉到的Anaconda安装与环境创建请直接参考下文中安装Tenso...原创 2018-06-15 14:07:42 · 2506 阅读 · 0 评论 -
ubuntu + opencv3.2
https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html碰到问题https://blog.youkuaiyun.com/pwb1994001/article/details/81119016make2:*[modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cu...原创 2019-03-31 02:11:50 · 256 阅读 · 0 评论 -
image retrival 相关的一些论文理解
1. 论文:Deep Image Retrieval: Learning global representations for image search实例检索级别特点:1. 三元组2. RPN3. MAC融合4. shift + fc的解释5. 直接用这个ID训练,而非类别6. 数据集 landmark 选择 a set of about 192,000 ...原创 2019-01-05 20:09:55 · 451 阅读 · 0 评论 -
关于RMAC应用关键点
一、 一共有三个地方关于提取特征向量的地方1、生成数据:直接使用RMAC2、第一次RANK: 其实有两种用用场合:原数据集(Paris和Oxford)类,由于背景也存在相关性,因而第一次rank直接使用RMAC较好;另一种情况是:由于环境无关,那么为了去除背景问题,取全图MAC或者bbox内的MAC, RMAC组合后可能会使得更加混乱。3、RERANK的时候:肯定取BBOX 内部的MA...原创 2019-04-12 18:36:46 · 1285 阅读 · 0 评论 -
模式识别课堂笔记极简
推倒均方差误差求导公式 模型:该模型依旧是线性模型:将项看做是新的一个特征项即可,当然,模型完成的是关于的非线性映射。 过拟合解决方法之一:正则项因为所以所以增量的影响方式通过x和w一起影响预测结果。正则项因此是有效的。 事实上整个模型的误差来源分为 bias and variance两个因素。 是的无偏估计证明如下(中心极限定理):...原创 2018-09-28 15:01:04 · 160 阅读 · 0 评论 -
检测网络随笔
骨干网络高性能ResNet\VGG\GoogleNet高效:多应用3x3 1x1 多链结构DarkNet\SqueezeNet高功能:组合使用:结合faster-RCNNRPN网络(ZFlikeNet)+R-CNN(SqueezeNet) <==> 效率更高更工程化单链组合例子YOLO-BONE1x1 降...原创 2019-04-12 18:37:15 · 144 阅读 · 0 评论 -
caffe环境的配置 win10 + vs2015 + cuda8.0 + cudnn5.1
https://www.cnblogs.com/zy230530/p/6626227.html原创 2018-06-29 18:40:06 · 5107 阅读 · 1 评论 -
深度学习经典目标检测实例分割语义分割网络的理解之一 CNN
这一系列的深度学习网络还是放在一起学习会比较深刻。CNN, 只分类RCNN, 分类加标框FAST-RCNN, 快速分类加标框FASTER-RCNN, 更快地分类加标框MASK-RCNN 分类标框加上像素级别分割另外网上已经有很多这系列的博文了,帮了我不少忙,但有些不乏没有说清楚或者是错误的内容,我会尽量避免这些,如有不对的地方请指示出来,非常感谢。本文参考了的博文https://blog.csdn...原创 2018-06-02 16:57:40 · 4208 阅读 · 0 评论