20问系列
文章平均质量分 51
准备以每个文章20个问题帮助自己记忆,也方便自己以后复习
飞翔的河马F
这个作者很懒,什么都没留下…
展开
-
LeetCode学习20问--2
1 BFS 算法框架学习大佬,侵删BFS 的核心思想应该不难理解的,就是把一些问题抽象成图,从一个点开始,向四周开始扩散。一般来说,我们写 BFS 算法都是用「队列」这种数据结构,每次将一个节点周围的所有节点加入队列。BFS 相对 DFS 的最主要的区别是:BFS 找到的路径一定是最短的,但代价就是空间复杂度比 DFS 大很多BFS 出现的常见场景好吧,问题的本质就是让你在一幅「图」中找到从起点start到终点target的最近距离// 计算从起点 start 到终点 target 的最近距离i原创 2020-08-21 10:42:21 · 250 阅读 · 0 评论 -
轻型网络知识点
文章综述一个文章综述,侵删常用的模型压缩技术有:(1)奇异值分解(singular value decomposition (SVD))(2)网络剪枝(Network Pruning):使用网络剪枝和稀疏矩阵(3)深度压缩(Deep compression):使用网络剪枝,数字化和huffman编码(4)硬件加速器(hardware accelerator)一维卷积(Full卷积、Same卷积、Valid卷积、带深度的一维卷积)转载自该链接,侵删,可直接转,有图片,较清楚一维Full卷积原创 2020-08-20 10:52:22 · 1812 阅读 · 0 评论 -
目标检测20问
1 anchor2 one-stage and two-stage侵删one-stage(单阶段):输入图片,输出bounding box和分类标签,由一个网络完成。two-stage(两阶段):输入图片,生成建议区域(Region Proposal),然后送入分类器分类。两个任务由不同的网络完成;-one-stage系two-stage系multi-stage系主要算法YOLOv1、SSD、YOLOv2、RetinaNet、YOLOv3Fast R-CNN、Fas原创 2020-08-12 10:58:54 · 1971 阅读 · 1 评论 -
Python学习20问--4(14/20)
1 else用法Python中的for、while是在循环体内没有break语句、没有return语句,或者没有异常出现时才执行else语句,try…except…else是在try中无异常产生时执行,注意不包括continue。总的来说,是for、while、try语句中‘没毛病’时才执行,而在if…else语句中是if语句判断为假(有毛病)才执行else,这一点要区分开来2 魔法方法比较详细的魔法方法的讲解,侵删,下面我只写一部分python自动产生的(魔法方法):一般形式为 _func_原创 2020-08-08 21:31:52 · 343 阅读 · 0 评论 -
计算机基础20问(1/20)
1 线程和进程的区别来自知乎答案,侵删进程是资源分配的最小单位,线程是CPU调度的最小单位做个简单的比喻:进程=火车,线程=车厢线程在进程下行进(单纯的车厢无法运行)一个进程可以包含多个线程(一辆火车可以有多个车厢)不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)进程间不会相互影响,一个线程挂掉将导致整个进程挂掉(一列火车不会影响到另外原创 2020-08-05 10:33:12 · 295 阅读 · 0 评论 -
Python学习20问--3
Python学习20问--31 短路逻辑2 int()函数3 语句书写4 assert5 python中的内存机制6 魔法方法7 在python中,所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组。8 列表推导式,字典推导式9 函数文档10 函数使用11 return1 短路逻辑规则:表达式从左至右运算,若 or 的左侧逻辑值为 True ,则短路 or 后所有的表达式(不管是 and 还是 or),直接输出 or 左侧表达式 。若 or 的左侧逻辑值为 False ,则输原创 2020-08-02 11:37:50 · 407 阅读 · 0 评论 -
深度学习20问--知识点2(10/20)
1、权重初始化参考此链接,侵删pytorch官方的init详解1. 均匀分布torch.nn.init.uniform_(tensor, a=0, b=1) # 服从~U(a,b)2. 正态分布torch.nn.init.normal_(tensor, mean=0, std=1) # 服从~N(mean,std)N(mean, std)N(mean,std)3. 初始化为常数torch.nn.init.constant_(tensor, val) # 初始化整个矩阵为常数val原创 2020-07-11 16:59:14 · 1103 阅读 · 0 评论 -
深度学习20问--Pytorch(1/20)
20问--Pytorch小问题小问题Tensor的通道排序[batch,channel,height,width]搭建网络:-建类,类继承nn.module-创建两个方法:__init__()和forward()原创 2020-07-08 11:14:39 · 126 阅读 · 0 评论 -
LeetCode学习20问--1
1 若n为2的幂次方,则能有n&(n-1)==0成立2 BST 二叉搜索树二叉搜索树(Binary Search Tree),又名二叉排序树(Binary Sort Tree)。是具有有以下性质的二叉树:若左子树不为空,则左子树上所有节点的值均小于或等于它的根节点的值。若右子树不为空,则右子树上所有节点的值均大于或等于它的根节点的值。左、右子树也分别为二叉搜索树。BST的中序遍历是一个升序序列先序+后序 不能唯一确定一颗BST中序+后序,中序+先序可以完全确定一颗BST,单独任原创 2020-07-08 11:14:24 · 215 阅读 · 0 评论 -
经典视觉处理20问--Opencv(9/20)
1、颜色不变性颜色不变性定义:室外光线的彩色成分变化非常大,但人却能正确的感知场景中物体的颜色,并且在大部分情况下不依赖于环境照明的颜色,这种现象叫彩色不变性。色温色温是物理上的温度,温度低发红,高发蓝狭义上,色温是针对光源的。白平衡...原创 2020-07-08 11:14:04 · 1491 阅读 · 0 评论 -
Python学习20问--2
目录1 一个模块只会被导入一次,不管你执行了多少次import2 Python join()方法3 python 文件操作4 OrderedDict5 exit()6 python 内置常量7 二维数组与三维数组切片8 reshape9 Lambda10 yield11 global and nonlocal区别12 divmod13 字符串14 deque15 any16 模块导入搜索路径1 一个模块只会被导入一次,不管你执行了多少次import2 Python join()方法Python jo原创 2020-07-08 11:13:40 · 555 阅读 · 0 评论 -
深度学习20问--知识点1
这里写目录标题1、退化2、伪标签Pseudo-Label3、网格搜索Grid search4、激活函数总结ReluLeaky ReLUPRelu(参数化修正线性单元)RReLU(随机纠正线性单元)ELU (Exponential Linear Units) 函数--指数线性单元SELUSoftPlusMaxout优点:缺点:为什么可以用MaxoutSwishSigmoidtanh为什么tanh相比sigmoid收敛更快:梯度消失与梯度爆炸解决办法激活函数选择5、BatchsizeGradient Desce原创 2020-07-08 11:13:14 · 1500 阅读 · 0 评论 -
Python学习20问--1
1 Typing模块作用:类型检查,防止运行时出现参数和返回值类型不符合。作为开发文档附加说明,方便使用者调用时传入和返回参数类型。该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒。使用说明在传入参数时通过“参数名:类型”的形式声明参数的类型;返回结果通过"-> 结果类型"的形式声明结果的类型。在调用的时候如果参数的类型不正确pycharm会有提醒,但不会影响程序的运行。对于如list列表等,还可以规定得更加具体一些,如:“-> List[str]”,规定返回原创 2020-07-06 15:40:10 · 194 阅读 · 0 评论 -
各种分类网络
20问--各种网络类LeNet各层参数1、Input层2、C1卷积层3、S2池化层(下采样层)4、C3卷积层5、S4池化层(下采样层)6、C5卷积层7、F6全连接层8、Output层-全连接层AlexNet网络亮点:Alexnet数据增强操作:局部相应归一化网络参数:VGG网络结构特点GoogLeNet--InceptionV1亮点1*1conv的作用Inception结构网络结构网络结构解析亮点InceptionV21、卷积分解(Factorizing Convolutions)2、降低特征图大小Mobi原创 2020-07-04 23:25:37 · 6400 阅读 · 0 评论 -
面试总结20问(一)--提前批
1 招商科技网络–电话面前边总结:面的测试岗,我本是做视觉,所以有点偏差,不过面试小哥态度特别好list tuple区别A:list增删改,tuple不能,接上问,还有别的吗A:没有·····就是这个实诚!!然后百度了一下:tuple可以让函数返回(return)多个值tuple 是不可变的,这使得它可以作为 dict 的 key,或者扔进 set 里,而 list 则不行tuple 放弃了对元素的增删,换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 lis原创 2020-06-29 19:54:47 · 7729 阅读 · 0 评论