- 博客(28)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
转载 19年论文
1、CenterNet(无anchor 检测:bbox keypoint)知乎:https://zhuanlan.zhihu.com/p/62836519论文:https://arxiv.org/pdf/1904.07850.pdfgithub:https://github.com/xingyizhou/CenterNet同时还有FoveaBox:博文:https://mp.weixin...
2019-04-29 21:52:39 237
转载 python基础_格式化输出(%用法和format用法)
>>> print('%f' % 1.11) # 默认保留6位小数1.110000>>> print('%.1f' % 1.11) # 取1位小数1.1>>> print('%e' % 1.11) # 默认6位小数,用科学计数法1.110000e+00>>> print('%.3e' % 1.11) # 取...
2019-04-29 21:12:53 390
原创 torch.max() F.softmax() torch.cat()参数dim
torch.max()F.softmax()参数dimdim=0 遍历第一维每个元素,max如果是[3,4]对应的就是遍历完三行找到最大值,每列同上.结果[1,4],并返回最大的出现行.a: tensor([ 0.9558, 1.1242, 1.9503])max(a): tensor(1.9503)b: tensor([[ 0.2765, 0.0726, -0.7753,...
2019-04-29 17:35:09 5564
原创 Python product函数
product(A,B)函数,返回A和B中的元素组成的笛卡尔积的元组,具体见如下代码:import itertoolsfor item in itertools.product([1,2,3,4],[100,200]): print(item) '''(1, 100)(1, 200)(2, 100)(2, 200)(3, 100)(3, 200)(4, 100)...
2019-04-29 08:33:03 2069
原创 pytorch .contiguous().view()
contiguous:view只能用在contiguous的variable上。如果在view之前用了transpose, permute等,需要用contiguous()来返回一个contiguous copy。有些tensor并不是占用一整块内存,而是由不同的数据块组成,而tensor的view()操作依赖于内存是整块的,这时只需要执行contiguous()这个函数,把tensor变成在...
2019-04-29 08:13:27 8226
原创 Python zip()
>>>a = [1,2,3]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>>> zipped = zip(a,b) # 打包为元组的列表[(1, 4), (2, 5), (3, 6)]>>> zip(a,c) # 元素个数与最短的列表一致[...
2019-04-29 07:51:38 87
原创 nn.Sequential()和nn.ModuleList()
1 模型建立方式(1)nn.Sequential()对象.add_module(层名,层class的实例)net1 = nn.Sequential()net1.add_module('conv', nn.Conv2d(3, 3, 3))net1.add_module('batchnorm', nn.BatchNorm2d(3))net1.add_module('activation...
2019-04-27 21:30:02 6105
原创 python with
产生在开发的过程中,会有很多对象在使用之后,是需要执行一条或多条语句来进行关闭,释放等操作的,例如上面说的的文件,还有数据库连接,锁的获取等,这些收尾的操作会让代码显得累赘,也会造成由于程序异常跳出后,没有执行到这些收尾操作,而导致一些系统的异常,还有就是很多程序员会忘记写上这些操作--!--!,为了避免这些错误的产生,with语句就被生产出来了。with语句的作用就是让程序员不用写这些收尾的代...
2019-04-27 15:51:25 85
原创 Python __call__
可以调用的对象可调用对象(callable),我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,如果在类中实现了 __call __ 方法,那么实例对象也将成为一个可调用对象,判断对象是否为可调用对象可以用函数 callablecallable(Detect)True__call __可以用来改变实例的内部成员的值。...
2019-04-27 10:26:07 96
原创 python 多类别变量二分类问题 logistic回归 神经网络决策树
1 数据准备1.1数据样式全是中文字符串的离散类别型变量1.2 数据读入import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitdf = pd.read_excel("info.xlsx")# 删除带NAN的数据行df=df.dropna(axis=0,h...
2019-04-26 22:23:57 4331
转载 学习率预热
http://baijiahao.baidu.com/s?id=1598172564837623730&wfr=spider&for=pc
2019-04-24 22:13:10 1730
原创 python之函数用法vars()
#vars()#说明:返回对象object的属性和属性值的字典对象‘’’vars(…)vars([object]) -> dictionarydictionary:字典对象Without arguments, equivalent to locals().With an argument, equivalent to object.dict.class My(): '...
2019-04-24 19:22:13 2498
原创 python cv2 opencv 计算 任意区域形心
1 先对二值图像找边框。cv2.findContours2 计算形心 cv2.moments3 plot _,cnts, _ = cv2.findContours( thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)#compute the center of the contourM=cv2.moments(cnts)cX=...
2019-04-11 14:43:28 6632
原创 python array数组切片: ...省略号用法
b=[1,2,3,4,5]b[::2]Out[61]: [1, 3, 5]第一个冒号前后为始末,如果没有数字为全部。第二个后面为间隔
2019-04-11 11:18:41 717
原创 YOLACT: Real-time Instance Segmentation
paperhttps://arxiv.org/abs/1904.02689githttps://github.com/dbolya/yolact效果19年最新的CVPR,目前达到实时级别,~30fps。训练时只是用了一个GPU titanxp.精度跟MS RCNN差的比较多,10左右。但是在实例分割领域是个突破,第一个可以做到实时。创新点1 将分割任务划分为两个子任务:首先昌盛一...
2019-04-10 17:55:20 2157
原创 ubuntu Piotr's Image & Video Matlab Toolbox安装
主页:https://pdollar.github.io/toolbox/下载解压复制到任一位置增加各个文件夹路径不需要>> toolboxCompile;因为已经包涵..Note: 64 bit Windows/Linux/Mac binaries are already included.否则gradientmex会报错每个.m中都有对应的extest:% I...
2019-04-09 22:06:52 407
原创 ubuntu matlab cannot save changes to the path The path file pathdef
默认下载在/usr/,导致没有权限set Path–> Matlab cannot save changes to the path / path could not be saved to pathdef.m, possibly because it is read only blablabla只需要用管理员身份运行matlab即可(sudo)sudo /usr/local/MATL...
2019-04-09 21:19:26 1023
原创 python--数据类型bytes
在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。bytes数据类型在所有的操作和使用甚至内置方法上和字符串数据类型基本一样,也是不可变的序列对象。bytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定。Python3中,bytes通常用...
2019-04-09 19:43:13 467
原创 np.array参数
numpy.ones(shape, dtype = None, order = ‘C’)1. Shape 空数组的形状,整数或整数元组2. Dtype 所需的输出数组类型,可选3. Order 'C'为按行的 C 风格数组,'F'为按列的 Fortran 风格数组重新设定新的数据类型和编码格式thresh = np.array(mask[0, :, :, None],dtype='ui...
2019-04-09 17:32:53 3539
转载 Python统计列表元素出现次数
https://blog.csdn.net/weixin_40604987/article/details/79292493def single_np(arr, target):arr = np.array(arr)mask = (arr == target)arr_new = arr[mask]return arr_new.size
2019-04-09 07:50:26 2850
转载 matlab cocoapi
用于操作以RLE格式存储的掩码的接口。RLE是一种简单而有效的存储二进制掩码的格式。RLE首先将一个向量(或矢量化图像)划分为一系列分段的常量区域,然后对于每个片段只存储该片段的长度。例如,给定m=[0 0 1 1 1 0 1]RLE计数将是[2 3 1 1],或者对于m=[1 1 1 1 1 0]计数将是[0 6 1](请注意,奇数计数始终是零的数字)。与直接存储计数不同,附加压缩是通过基于一...
2019-04-08 22:50:53 679
转载 numpy array添加新的维度:newaxis
x1 = x[np.newaxis, :]x2 = x[:, np.newaxis]refhttps://blog.csdn.net/xtingjie/article/details/72510834
2019-04-07 21:13:21 638
原创 opencv轮廓检测之FindContours函数
算法论文https://blog.csdn.net/u011947630/article/details/81382086函数cv2.findContours(image, mode, method[, contours[, hierarchy[, offset ]]]) opencv2返回两个值:contours:hierarchy。opencv3会返回三个值,分别是img, co...
2019-04-07 21:12:37 719
原创 ubuntu下matlab快捷键和中文字体配置
ubuntu下matlab快捷键问题 shortcuts通过preference快捷键选项中使用win格式。安装MATLAB中英文字体下载字体字体下载链接:https://pan.baidu.com/s/1_qkPjAgkd5lylQQ_ExhD6Q ;提取码:8d9b默认下载到本地:~/Downloads执行$ cd /usr/share/fonts$ sudo mkdir ...
2019-04-02 22:04:47 1371
原创 ubuntu rename
ubuntu rename1 将所有*.nc文件中Sam3替换成Stm32 rename -v 's/Sam3/Stm32/' *.nc /*执行修改,并列出已重命名的文件*/2 去掉文件后缀名(比如去掉.bak) rename 's/\.bak$//' *.bak3 将文件名改为小写 rename 'y/A-Z/a-z/' *4 去掉文件名的空格 ren...
2019-04-02 21:49:17 1247
win和linux操作系统文件互传 WinSCP-5.17.6-Setup
2020-10-09
Qt安装遇到的问题修复解决方案
2020-08-22
labelme2COCO格式转换,包含了面积计算
2019-04-09
《数学建模算法与应用习题答案》课后习题源码pdf
2018-11-10
C++/OpenCV2.4.xx印刷数字精确识别源码
2018-11-06
ubuntu磁盘空间再分配 不重装系统情况下如何把/usr多余空间给/home
2019-05-12
Opencv image watch auto maximize contrast
2018-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人