- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 python矩阵乘法基础小结
Python的numpy矩阵乘法相关:1.直接对array之间使用表示进行点乘,维度较低的array_x1最高纬度(设为n维)的数字,必须与纬度较高array_x2对应维度上的数字相同。x1和x2第i维度(i>n)的数字要不然相同,要不然其中一者为1,即可相加。【乘法要求矩阵最末端的唯独对齐,因此此处的维度是从右往左计算】并且矩阵点乘不分左右。(及要求对其末尾的维度即可)eg:可行的计算:(1,3,1,1)(3,2,5),(1,3,1,5)(3,2,5),(2,3)(1,2,1)不可行的计算:(
2022-02-18 15:26:47 1929
原创 组卷积(group Conv)与深度可分离卷积(depthwise)简介
详细解释:https://zhuanlan.zhihu.com/p/92134485个人理解:一共分为两步1.对每个输入通道进行一个卷积,有几个通道就几个1kk的卷积平面,通道之间没有任何沟通。2.类似全连接的手段将每个通道卷积后的特征图们关联起来。计算量:Cin=3,Cou=2,输入特征图33大小。k=3原来:3332=54深度可分离:333+1132=33333(第一步)+1132(第二步)...
2022-02-11 12:18:19 2789
原创 pytorch-mmsegmentation train时遇到 ‘torch.distributed‘ has no attribute ‘group‘
直接搜出来说是因为torch版本不匹配,但是指定版本时怎么改呢,主要是由于模型代码中使用到了SyncBN而该方法是分布式训练时才可以调用的,在单卡GPU训练时改成BN即可。(具体修改位置要看自己的报错,在模型哪个位置使用到了SyncVBN)![请添加图片描述](https://img-blog.csdnimg.cn/b0671c39df0946cf81eff944f8dbc9aa.png这位博主遇到的问题和我也很相似**【AssertionError:Default process group is no
2022-01-29 00:59:37 1835
转载 安装pycocotools(转载)
原文地址:https://www.jianshu.com/p/8658cda3d553windows下安装pycocotools包时,遇到了一大堆坑,这篇文章希望能让大家少走一点弯路。pycocotools作者压根就没考虑windows版本。安装pycocotoolsCOCO 地址: https://github.com/cocodataset/cocoapi大佬改写支持 Windows 的 COCO 地址:https://github.com/philferriere/cocoapi方案一CM
2021-07-22 11:45:04 337
原创 U-net网络架构个人理解
Unet网络架构每个stage包括了编码和解码两个部分代码中的编码和解码部分是分开的即Stage1=con1+up_concat1Stage2=con2+up_concat2Stage3=con3+up_concat3Stage4=con4+up_concat4同时这些stage并不包括池化层和反卷积层代码debug可以看到模型的架构图,网络模型图中可见共有编码部分的4个3×3卷积层conv1234,1个最底部的centre层,解码部分的4个3×3卷积层up_concat1234,4个
2021-07-19 21:39:16 858
转载 转载Unet网络参数的计算
转自:https://bbs.cvmart.net/articles/1632理论公式部分卷积层:其中 K 为卷积核大小,Ci为输入channel数,Co为输出的channel数(也是filter的数量),算式第二项是偏置项的参数量 。(虽然一般不写偏置项,因为不会影响总参数量的数量级,但是我们为了准确起见,把偏置项的参数量也考虑进来)BN层:,其中Ci为输入的channel数(BN层有两个需要学习的参数,平移因子和缩放因子)全连接层:,Ti为输入向量的长度,To为输出向量的长度,其中第
2021-07-19 21:12:52 2328
原创 anaconda重装后缺失大量文件夹Script等
今天因为一个非常白痴的问题浪费了一下午,原来的anaconda受损于是卸载重装,开始目录里没有,进入conda目录后使用conda upgrade --all报错显示out of list,进入安装目录发现只有差不多这些文件,无脑重装了一下午晚上才开始动脑子。试图安装旧的版本,开始目录里有了但是仍然没办法打开并报错后面终于意识到可能是原来的文件没有删干净导致安装文件以为有很多文件还在。直接本地搜索conda,把C盘下没用的能删的都删了,重装成功打开。能不能学会用脑子.
2021-05-11 22:03:03 967
原创 sublime+virtualenv中文乱码的问题
自从sublime使用了virtualenv模块,在控制台运行总显示中文乱码,例如下面一段代码import os,sysprint(os.name)s=os.system('ipconfig')content=os.popen('opconfig').read()print(content)会显示用cmd小黑框输出就是正常的,如下参考了两篇文章第一篇https://www.jianshu.com/p/a0c8e8f22467讲的是非virtualenv的环境下解决中
2021-05-01 22:08:18 178
原创 在sublime中配置virtualenv
project->add folder to project-><打开自己虚拟环境的文件夹地址>ctrl shift P->virtualenv activate,选择对应的虚拟环境激活成功
2020-11-22 13:56:53 400 1
原创 缺失的dll下载
缺失的dll下载https://www.dll-files.com/download/f0ab3cac7e90959a38e97b262ebdf3f2/cudart64_100.dll.html?c=eFV1Mm85eVN2ZFJ2TFNrRUhKdkkwQT09
2020-11-19 12:59:15 135
原创 kmp字符串匹配算法(转载)
点击进入https://www.cnblogs.com/dusf/p/kmp.html可以说是非常详细的解说了,可以多看几遍
2020-04-05 16:50:06 87
原创 floyd求最小环
https://www.cnblogs.com/Yz81128/archive/2012/08/15/2640940.html在上方链接的基础上加了自己的理解,有误的话请指出。floyd不断以某个点更新两个点之间的最小距离因为至少三个点,又是求最小距离的环,将其记录为三个相邻主点i,k,j,表示一个环中相邻的三个点,则环长包括该相邻三点之间的直接距离mp[i][k],mp[k][j],以...
2020-04-04 09:15:53 468
原创 CCF的Z字扫描201412-2
记录自己的笨方法#include<bits/stdc++.h>using namespace std;const int MAX=501;int m[MAX][MAX]; // 3 1 2 3 4 5 6 7 8 9 int n;void c1(int &x,int& y){// →↙ cout<<m[x][y++]<<"...
2020-03-15 18:22:05 79
原创 targan
这个排版看得我好晕,没用过强连通图我就不解释了,一个图每个节点都能重新达到自己。一个dfn数组,用来记录一个节点是第几个访问到的节点,初始化为0,最开始都都没访问,假设访问到的第一个是A节点,那么dfn[A]=1;的第二个是B节点,dfn[B]=2。(用0开始也行不过能用1干吗用0呢)一个low数组,low[A]表示A能够到达(不断指向)的所有顶点中,最小的一个dfn顶点。(在targan中...
2020-03-06 22:53:55 305
转载 HDU 1006时钟三针相差d度问题(详解)
原博主https://blog.csdn.net/w_linux/article/details/75642463Quoit Design Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Description Have you ever play...
2018-08-07 15:24:15 220
win7无线网卡安装驱动人生
2019-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人