
计算机视觉
文章平均质量分 68
TinaO-O
这个作者很懒,什么都没留下…
展开
-
如何上传PASCAL VOC 2012 test数据
pascal voc本质是个比赛数据库,所以test未公开,需要参赛者上传自己对测试图片的预测,官方服务器会给出你的mIOU。1.注册一个账号http://host.robots.ox.ac.uk:8080/2.找到你要参赛的名字,比如我选择了第二行的2012比赛,对应的也是PASCAL VOC2012数据库的图像。3.点击new submission4.其他东西随便填写,主要是Challenge要对:如果你要比2012年的测试数据选择 VOC2012如果是2012年的验原创 2020-06-11 15:24:25 · 4187 阅读 · 10 评论 -
普通用户使用conda命令 ubuntu linux 路径 maltab 明明安装了 找不到命令 command not found 添加环境路径
是这样的,你比如你安装了一个anaconda,或者matlab在你的私人文件夹。你不是root,你没有把你安装的软件装上软连接,那你直接输入命令,你的电脑是找不到的。这个问题很简单。你只需要知道你安装的位置,然后亲自去调用。也就是说不写maltab #肯定会提示你找不到/home/tina/MATLAB/R2018b/bin/maltab #去找到你安装路径里面的可执行文件,绝对...原创 2018-11-30 15:32:23 · 4177 阅读 · 2 评论 -
二:mask RCNN ——jupyter notebook mask rcnn
默认你已经安装好环境了。以下教程完全遵照官网。并且从官网下载好代码包了:https://github.com/matterport/Mask_RCNN,注意不是detrecton那个直接到setup.py路径,也就是根路径python3 setup.py install看下都干啥了:WARNING:root:Fail load requirements file, so...原创 2018-12-04 09:13:08 · 2553 阅读 · 0 评论 -
resnet 残差网络 快速熟悉
首先,推荐个油管的视频。中文解说,大家关注一波这个小哥哥哈,讲的很清楚。很直观。虽然是用我的解释,但是ppt是这个小哥的。梯度爆炸,需要你理解什么是链式求导。ps,百度百科整的太复杂了,对我们来说没用的。resnet网络结构:最大的特点就是右边那个箭头。那么接下来我们就主要说下,resnet为解决什么问题,怎么解决的。之后:网络层数过深导致的梯度弥散:自己推一下哈。其实...原创 2019-03-15 11:16:40 · 1136 阅读 · 2 评论 -
conda安装jupyter lab以及jupyter notebook
https://anaconda.org/conda-forge/jupyterlabconda install -c conda-forge jupyterlab 首先上面是官网给的命令中的一个激活你的环境:比如我的是mask2输入该命令,然后就可以了,最后在命令行用jupyter lab来启动,我个人感觉jupyter lab比较好用。这篇博客可真水。...原创 2019-03-19 21:31:15 · 7086 阅读 · 0 评论 -
python3 匿名函数 与 生成器
对于keras来讲,这两个概念很重要。匿名函数很简单,有时候我们的函数很简单,我们就会想要偷个懒,不想再单独出去定义新的方法,现在立刻马上就顺手写个函数。这时就需要匿名函数。比如map(func(),list)的作用是将list当中的每个元素都当作参数输入到func()这个函数中。如果我就做个x*x操作,就可以简单的写道:list_a = list(range(10))prin...原创 2019-04-04 08:39:05 · 304 阅读 · 3 评论 -
超简单的keras函数模型教程
from keras.models import Modelfrom keras.layers import Input, Dense, Lambdaa = Input(shape=(640, 480, 3))b = Input(shape=(23,))c = Input(shape=(54,))d = Dense(32)(b)multi = Lambda(lambda x: x*...原创 2019-04-09 10:59:15 · 735 阅读 · 0 评论 -
batch normalization 对深度学习 有可能的缺点 什么时候不能用 batch normalization 批标准化
在看mask rcnn的代码中,我看到了网络结构中有个重写batch normalization的类:class BatchNorm(KL.BatchNormalization): """Extends the Keras BatchNormalization class to allow a central place to make changes if needed....原创 2019-04-22 17:15:42 · 2252 阅读 · 0 评论 -
python 图片 常数 代码 padding image constant pad with constant code
简单来讲,计算机视觉需要将图片大小统一,这样才能输入到网络。这个代码就是将2D或者3D的图片padding 到指定大小,边缘填充使用指定常数,如果是3D,(512,512,3)最后一维不进行拓展我加了注释,如果拓展的不能整除,那么左,上,也就是序号小的比序号大的差一维rar = crop_to((5,5),np.array([[1,3,4,5],[2,3,3,3]]))prin...原创 2019-07-08 10:41:24 · 1213 阅读 · 0 评论 -
conda 安装 TensorFlow gpu cuda 轻松 无错 安装 nb_conda jupyter conda常用命令 快速入门
前置安装:nvidia 显卡驱动下一步安装anaconda,如果安装anaconda3就会自动去链接python3 配套的库。首先理解下配置环境是在干嘛:很简单,就是安装软件那么怎么简化这个过程,避免换个环境,就得卸载重装,和别人共用一个服务器,就为了配置环境焦头烂额。很多人只把anaconda作为一个综合包,里面有很多需要用的别人的代码。但是它的真正作用是建立使用怕python的...原创 2018-11-30 14:42:23 · 5726 阅读 · 4 评论 -
one model / ensemble method /meta-algorithm 迁移学习算不算ensemble method
鉴于object detection COCO数据集的论文经常出现 single-model 也就是说,这是一个对网络的分类,呢它是什么意思,有什么特点。相对应的另一类是什么。就是下面介绍的ensemble learning。不过比如说网络初值是用别人的网络训练好的数值,一定意义来讲是在优化空间找到一个初值,对于自己网络的结果的影响究竟有多大,也就是说,用随机初始网络得到的结果是否有不同,有多...原创 2018-12-04 15:38:11 · 608 阅读 · 0 评论 -
让我有收获的从零开始的人工智能 深度学习 计算机视觉 教程集合帖
目录0 如果你觉得这个页面广告太多,请点击下面教程(我写的)去广告1 网络拆分,一个网络里面有什么,作用是什么1.0 基础知识,从零开始30分钟明白深度学习怎么学习的,权重是什么,什么是梯度下降,损失怎么计算的。油管播放量60多万的视频,很社会了。那么或许你已经看过一些书和论文,甚至能够搭建自己的网络,但我还是看了,觉得有所收获。1.1 激活函数入门简单易懂:但是...原创 2018-04-13 14:02:49 · 1379 阅读 · 1 评论 -
计算机视觉论文笔记三:核描述子在计算机视觉上的应用Kernel Descriptors for Visual Recognition
2010,nips摘要方向直方图的核观点等价于对image patchs计算特定种类的match kernel把像素的特征,团起来给patch这个特定种类有三种再把这个match kernel 用kernel principle component analysis(KPCA)压缩下维度,别那么大,成为我们的主角,核描述子优点就是核描述子易于设计,并且任何类型的像素级特征都能转化成核描述子Intr...原创 2018-04-20 11:45:35 · 766 阅读 · 0 评论 -
what is the difference between validation data and test data and why
In machine learning, there is two different conception to assess your model——validation data and test data.Let's suppose you are a research on machine learning, you have a lot of data with label, mayb...原创 2018-04-21 21:19:10 · 584 阅读 · 0 评论 -
MatLab对图像处理计算机视觉有用的小函数
博客上有不少人造轮子,明明一句话就能解决的事,非得花一上午的时间去for循环??这是初学数据结构的萌新的做法,如果你已经编写了足够代码,还是特别喜欢for循环去,那你用什么时间看论文,做研究呢?所以我想收集一些有用的函数。 看你的标签中是否包含某一类:A = ismember(Label, 12);label是否包含第12类。会返回一个矩阵 看你的标签怎么分...原创 2018-05-10 10:03:28 · 3100 阅读 · 0 评论 -
计算机视觉论文笔记四:Attention-Set based Metric Learning for Video Face Recognition
这篇文章的创新点在于他的依据。网络多多少少都要找一些理由说明我们为什么比以前好使了一丢丢。涉及两个依据:MMD分布距离测量+memory attention mechanism.MMD测量两个分布的距离,分布来自于符合两个不同分布的样本点集,所以可以用来人脸识别。一个样本点集包含了这个人不同表情,不同角度的照片,或者干脆是是视频截取的很多帧。这些照片的共同点就是他是张三的照片,符合张三的分布。作者...原创 2018-05-03 21:29:51 · 988 阅读 · 0 评论 -
计算机视觉论文笔记六:Multi-Scale Context Aggregation by Dilated Convolutions
不会再写基础的东西。因为已经是第六篇论文了。arXiv:1511.07122 [cs.CV]Published as a conference paper at ICLR 2016我现在很喜欢读introduction以及literature review,因为很多观点都是总结。比如这篇文章认为传统的conv+pooling的结构用于图片分类效果很好,现在人们想要做dense prediction...原创 2018-05-29 12:26:06 · 11017 阅读 · 5 评论 -
计算机视觉,机器学习可能用到的评价指标汇总,持续更新
在retrival的任务中经常会用到。原创 2018-06-20 19:47:13 · 689 阅读 · 0 评论 -
计算机视觉笔记七:Person Re-Identification With Metric Learning Using Privileged Information
TIP2018的right @IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 27, NO. 2, FEBRUARY 2018吸引我的是其中应用的metric learning。我一直以为,metric learning其实和传统的dense prediction以及各种CNN背后的东西是一致的。你现在有这些东西,比方说一堆图片,那么机器怎么看待它们之间的差...原创 2018-05-31 17:09:53 · 1528 阅读 · 2 评论 -
免费获取计算机视觉顶级会议 cvpr 论文 清单 快速获取顶级会议 相关领域 感兴趣 的论文
总网址:http://openaccess.thecvf.com/menu.py该网址包括了历年的论文清单:每篇论文都提供了pdf下载:那么如何快速的找到自己感兴趣的论文,很简单,使用ctrl+F搜索关键词: ...原创 2018-11-20 21:07:07 · 530 阅读 · 0 评论 -
im2col在卷积神经网络中的具体应用
我们在DEEPLab的网络中提到了利用im2col来加速,但是im2col如何作用到卷积神经网络的。我看了http://cs231n.github.io/convolutional-networks/#convert了解了一二,先写下来,当作笔记。卷积的filter一般情况下是二维矩阵,比如11*11*3,我们将其转换成11*11*3=363的向量,由于一个filter产生一个输出,所以我们可以说...原创 2018-04-16 22:05:30 · 1349 阅读 · 0 评论