自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

demonszjin

本博客用途:记录学习点滴&&进行知识共享

  • 博客(34)
  • 收藏
  • 关注

转载 常用矩阵求导公式

转载自https://blog.csdn.net/lipengcn/article/details/52815429总结下数理推导中常用的向量矩阵求导公式,方便以后查询。1、2、3、4、5、...

2019-04-25 11:34:23 2325

原创 PaperReading:Multi-Object Tracking with Quadruplet Convolutional Neural Networks

论文链接:Multi-Object Tracking with Quadruplet Convolutional Neural Networks1. 动机作者提出一种能通过使用quadruplet损失学习关联不同帧之间检测到的目标。该网络同时考虑目标外观和对应时序上的邻近帧用来进行数据关联。不同于常规的排序损失,quadruplet损失受到额外约束的作用使得时间上邻近的检测结果比大时间间隔...

2019-04-13 13:48:21 669

转载 tail命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.1.命令格式;tail[必要参数][选择参数][文件]2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。3.命令参数:-...

2019-04-06 11:35:15 268

原创 Paper Reading:YOLOv3: An Incremental Improvement

论文地址:YOLOv3优势之处YOLOv3采用全新的网络darknet-53来代替YOLOv2的darknet-19,该网络更大但精度更高,同时仍足够快:在320×320320\times320320×320的输入下,YOLOv3在22ms内检测完毕并且具有28.2的mAP,在精度上和SSD一样高但在速度上使他的三倍。当在原来.5 IOU mAP的检测标准上,YOLOv3表现得十分出色,在...

2019-04-05 17:04:29 255

原创 Paper Reading: YOLO9000: Better,Faster,Stronger

论文地址:YOLOv2论文概述YOLOv2在YOLOv1的基础上进行改进,使用一种全新的多尺度的训练方法在变化的输入尺寸上进行训练,在运行速度和精度之间达到极好的平衡。在67FPS情况下,YOLOv2在VOC2007训练集上达到76.8mAP。在40FPS,YOLOv2在VOC2007上达到78.6mAP。在保持实时性的效果下,超过当前的最先进技术:使用ResNet的Faster R-CN...

2019-04-05 12:16:10 236

原创 使用Mac OSX远程连接Linux服务器训练模型在可视化过程中报错“cannot connect to X server”和“can't open display:XXX”

X11介绍见链接:https://www.zhihu.com/question/27939248Mac终端远程连接Ubutun运行图形应用见链接:https://blog.csdn.net/ChuiGeDaQiQiu/article/details/82977909

2019-03-30 14:05:25 3380 1

原创 Paper reading:Multiple People Tracking by Lifted Multicut and Person Re-identification

论文地址:http://openaccess.thecvf.com/content_cvpr_2017/papers/Tang_Multiple_People_Tracking_CVPR_2017_paper.pdf摘要通过行人重识别策略我们能重新找到他的位置即使在局部位置失去跟踪目标。在长距离跟踪上,相似度高的行人有可能不是同一目标。本文提出一种新颖的基于图的构想:通过求解最小代价的提升m...

2019-03-30 12:57:30 506

原创 Paper Reading:Visual Object Tracking using Adaptive Correlation Filters

论文链接:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.294.4992&rep=rep1&type=pdf摘要视觉跟踪算法要求鲁棒的算法具备从单帧进行训练并泛化到接下来所有变化的目标上。本文提出一种新的自相关滤波算法MOSSE,基于MOSSE的跟踪器在光照变化、尺度、姿态、非刚性变形上是鲁棒的,并...

2019-03-28 11:30:28 288

原创 Paper Reading:Real-time part-based visual tracking via adaptive correlation filters

论文链接:https://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Liu_Real-Time_Part-Based_Visual_2015_CVPR_paper.pdf摘要本文在KCF的基础上进行改进,提出基于多子块相关滤波、自适应权值抑制和贝叶斯推理框架的实时跟踪算法。将追踪目标划分为多个子块有效解决跟...

2019-03-28 11:17:35 694

原创 Paper Reading:Exploiting the Circulant Structure of Tracking-by-detection with Kernels

论文链接:http://120.52.51.15/www.robots.ox.ac.uk/~joao/publications/henriques_eccv2012.pdf摘要阐述近年来开始使用判别器在跟踪系统中,并在目标跟踪上取得成功。由于该方法采用线上实时训练过程中采集样本点的方式,大规模的样本数会造成计算资源和实时性之间的冲突。与此同时适当删减样本数量也会导致跟踪效果变差。本文采...

2019-03-28 11:06:10 261

原创 Paper Reading:You Only Look Once:Unified,Real-Time Object Detection

论文链接:https://arxiv.org/abs/1506.02640YOLO_v1阅读报告文章目录YOLO_v1阅读报告摘要统一检测网络设计训练推断局限性实验与结论个人解读摘要​ 本文提出一种新的目标检测算法YOLO,不同于先前的检测算法通过重新利用分类器进行目标检测,本文提出的YOLO算法将目标检测问题看作回归问题从空间上定位边界框同时预测相应类别的概率,使用单个神经网络通过一次...

2019-03-28 10:43:09 457

转载 线性规划-单纯形算法详解

附转载链接:https://www.hrwhisper.me/introduction-to-simplex-algorithm/ 本文将详细的介绍单纯形算法,包括但不限于LP问题 单纯形算法原理 无界、无解、循环等情况 python代码实现 线性规划问题首先引入如下的问题:假设食物的各种营养成分、价格如下表:Food Energy(能量) Prot...

2018-09-21 14:56:33 6498 1

原创 0.4.0pytorch运行过程中对0-dim和volatile提示UserWarning的解决方法

将pytorch更新到0.4.0最新版后对0.3.1版本代码会有如下警告,它在提醒用户下个版本这将成为一个错误1.UserWarning: invalid index of a 0-dim tensor. This will be an error in PyTorch 0.5. Use tensor.item() to convert a 0-dim tensor to a Python num...

2018-05-08 11:36:16 12582 4

原创 对CNN中局部感知、参数共享、多卷积核以及池化操作的理解与实例分析

1.CNN概念理解1.1二维平面的卷积操作下图Image表示一幅图片,有颜色填充的网格表示一个卷积核,卷积核的大小为3*3。假设我们做步长为1的卷积操作,表示卷积核每次向右移动一个像素(当移动到边界时回到最左端并向下移动一个单位)。卷积核每个单元内有权重,下图的卷积核内有9个权重。在卷积核移动的过程中将图片上的像素和卷积核的对应权重相乘,最后将所有乘积相加得到一个名为Convolved Featu...

2018-04-28 21:20:34 8274

原创 pytorch教程batch-normalization解决报错RuntimeError: Expected object of type Variable[torch.FloatTensor]

在学习廖星云pytorch教程batch-normalization篇时出现以下错误:File "C:/Users/demons/Desktop/trainingtorch/batch_normalization.py", line 25, in batch_norm_1d moving_mean[:] = moving_momentum * moving_mean + (1. - mov...

2018-04-27 18:22:10 8170 2

原创 关于pytorch中torch.mean函数在二维上的用法实例

x=torch.arange(15).view(5,3)x_mean=torch.mean(x,dim=0,keepdim=True)x_mean0=torch.mean(x,dim=1,keepdim=True)print('before bn:')print(x)print('x_mean:')print(x_mean)print('x_mean0:')print(x_mean...

2018-04-27 15:46:17 48921

转载 python中的matplotlib用法

转载地址:https://blog.csdn.net/xiaodongxiexie/article/details/53123371 python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面)。 使用python对matplotlib库操作使得对图形的显现极为方便,下面是用的较多的一些用法。 建议配合Ipython使用,如果通过cmd启动ipython,请使用ipyt...

2018-04-26 22:14:36 2169

转载 Python的PIL图像处理标准库介绍及相应代码实例

PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。操作图像来看看最常见的图像缩放操作,只需三四行代码:import Image# 打开一个jpg图像文件,注意路径要改成你自己的:im = Image.open('/Users/michael/test.jpg')# 获得图像尺寸:w, h = ...

2018-04-26 21:21:08 1426

原创 Python中zip()函数的定义及具体应用实例

zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。实例如下:x0=['demons','male']y0=['selection','momentum']#直接对一维列表进行zip操作list(...

2018-04-26 13:42:24 3269

原创 Python中在numpy和torch.tensor形式下对max函数用法的实验

a=np.array([[1,2,3,4],[5,6,7,8],[-1,-4,-6,-9],[-1,3,-7,4]])c,d=a.max(1)Traceback (most recent call last): File "<ipython-input-11-1f6dcaa960e0>", line 1, in <module> c,d=a.max(1)...

2018-04-24 19:03:32 7060 1

原创 pytorch官方文档有关DataLoader数据迭代器的说明

class torch.utils.data.DataLoader(dataset, batch_size=1, shuffle=False, sampler=None, batch_sampler=None, num_workers=0, collate_fn=<function default_collate>, pin_memory=False, drop_last=False)...

2018-04-24 13:06:39 3690

原创 Python中.pth文件的作用

Python在遍历已知的库文件目录过程中,如果见到一个.pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件说指明的库也就可以被 Python 运行环境找到了。python中有一个.pth文件,该文件的用法是:首先xxx.pth文件里面会书写一些路径,一行一个。将xxx.pth文件放在特定位置,则可以让python在加载模块时,读取xxx.pth中指定的路径...

2018-04-23 18:11:36 42957

原创 np.c_和np.r_的用法解析

np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等。np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等。具体见示例:1.np.c_的用法a = np.array([[1, 2, 3],[7,8,9]])b=np.array([[4,5,6],[1,2,3]])aOut[4]: array([[1, 2, 3], [7, 8, 9]])bO...

2018-04-23 12:09:27 112081 23

原创 Pytorch多次求导保留计算图的方法

通过调用 backward 我们可以进行一次自动求导,如果我们再调用一次 backward,会发现程序报错,没有办法再做一次。这是因为 PyTorch 默认做完一次自动求导之后,计算图就被丢弃了,所以两次自动求导需要手动设置一个东西,我们通过下面的小例子来说明。#保留本次自动求导后的计算图y.backward(retain_graph=True)...

2018-04-12 14:51:51 3499

转载 numpy 数组和矩阵的乘法的理解

1. 当为array的时候,默认d*f就是对应元素的乘积,multiply也是对应元素的乘积,dot(d,f)会转化为矩阵的乘积, dot点乘意味着相加,而multiply只是对应元素相乘,不相加2. 当为mat的时候,默认d*f就是矩阵的乘积,multiply转化为对应元素的乘积,dot(d,f)为矩阵的乘积          3. 混合时候的情况,一般不要混合  混合的时候默认按照矩阵乘法的,...

2018-04-08 11:28:29 327

转载 Python函数绘图

下面分别在二维三维举例说明。 1.      二维绘图1)       描述:绘制极坐标系中r=1他r=2cosθ的相交部分(没画的时候,我确实没看出r=2cosθ也是正圆)需要限制绘图区域时可以这么做:#设置x轴范围xlim(-2.5, 2.5)#设置y轴范围ylim(-1, 1)2)       程序[python] view plain copy import numpy as np  im...

2018-04-07 14:57:33 1769

转载 Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: module 'feedparser' has no attribute 'parse'"。这其实是.pyc文件存在问题。问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件 问题解决方法:1. 命名py脚本时,不要与pytho...

2018-04-07 13:48:51 7671 1

原创 Python中文本分割的具体方式

在机器学习实战一书朴素贝叶斯部分提及文本切分,切分文本的常用方法是使用split()函数,无法分开形如 M.L.的字符串,实例如下:mySent='This book is the best book on Python or M.L. I have ever laid eyes upon.'mySent.split()Out[23]: ['This','book','is','the',...

2018-04-02 22:12:17 14440

原创 Python中strip()函数和split()函数详解

python strip() 函数和 split() 函数的详解及实例一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。下面就详细说一下这两个功能,1 Python strip()函数 介绍函数原型声明:s为字符串,rm为...

2018-04-01 13:06:19 9571 3

原创 机器学习实战笔记

在<<机器学习实战>>的决策树的存储这方面内容学习过程中,进行代码调试时遇到以下两个错误:(1)TypeError: write() argument must be str, not bytes(2)UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte...

2018-04-01 12:30:09 222

原创 Python中matplotlib绘图plotNode()函数无法显示汉字问题解决

如上图所示是使用机器学习实战附带源码,在python上的得到的plotNode()函数输出,显然,'决策节点'和'叶节点'这两行汉字未能显示产生中文乱码的原因:字体的默认设置中无中文字体,需要手动添加中文字体的名称添加代码如下:from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] 注意:官方自带源码中还需要对crea...

2018-03-30 16:40:18 2013 2

转载 python IDE - Spyder常用快捷键

python IDE - Spyder常用快捷键转载地址:https://blog.csdn.net/tiffanyrabbit/article/details/69257453点击打开链接功能快键键块注释/取消Ctrl+4/5注释/取消Ctrl+1复制一行Ctrl+Alt+↓/↑删除一行Ctrl+D查找函数定义Ctrl+G转到行Ctrl+L转到上/下一文件(Shift+)Ctrl+Tab转到上一...

2018-03-30 16:18:43 883

原创 operator模块及sorted函数解析

1.operator模块解析operator模块包含python内部操作符对应的函数,分为以下几类:1.对象比较 2.逻辑比较 3.算术运算 4.序列操作解析如下:操作 语法函数相加a + b add(a, b)字符串拼接seq1 + seq2concat(seq1, seq2)包含测试obj in seqcontains(seq, obj)普通除法a / btruediv(a, b)取整除法a ...

2018-03-30 11:48:08 219

原创 自定义模块的调用,append函数,extend函数以及len函数的用法

1.在命令提示符下调用自定义的模块具体流程如下:import syssys.path.append(r'自定义module所在文件夹目录')import <自定义module名>2.在python编程过程中自定义模块会随时更新,当需要调用最新版的自定义module,需要在1的基础上使用reload()命令,过程如下:from imp import reloadreload(&lt...

2018-03-29 16:22:44 880

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除