自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

转载 算法杂记-DFS岛屿问题

作者:nettee链接:https://leetcode-cn.com/problems/number-of-islands/solution/dao-yu-lei-wen-ti-de-tong-yong-jie-fa-dfs-bian-li-/网格类问题的 DFS 遍历方法网格问题的基本概念我们首先明确一下岛屿问题中的网格结构是如何定义的,以方便我们后面的讨论。网格问题是由 m×n 个小方格组成一个网格,每个小方格与其上下左右四个方格认为是相邻的,要在这样的网格上进行某种搜索。岛屿问题是一类

2021-08-24 10:20:09 365

原创 XSepConv: Extremely Separated Convolution

Chen J, Lu Z, Xue J H, et al. XSepConv: Extremely Separated Convolution[J]. arXiv preprint arXiv:2002.12046, 2020.深度卷积已逐渐成为现代高效神经网络必不可少的操作,并且最近对其应用了更大的核尺寸(≥ 5)。在本文中,提出了一种新型的极度分离卷积块(XSepConv),它将空间可分离卷...

2020-03-11 15:34:36 925

原创 Filter Grafting for Deep Neural Networks

Meng F, Cheng H, Li K, et al. Filter Grafting for Deep Neural Networks[J]. arXiv preprint arXiv:2001.05868, 2020.收录于 CVPR2020神经网络存在天然的无效滤波器,滤波器剪枝(filter pruning)技术主要对无效的滤波器进行移除使网络的推理速度增加。然而在这篇文章中,...

2020-03-06 15:41:51 1718

原创 mmcv安装错误记录

mmcv在pip安装是出现cl.exe的错误;解决:重新安装vs2017 专业版后 使用vs x64和x86交叉编译环境安装

2020-02-19 13:42:13 4976 4

原创 ThunderNet环境配置Win10

Thundernet_PytorchGITHUBWin10环境配置注意问题:lib 编译问题lib编译中出现no instance of function template “THCCeilDiv” matches…e:/AMaskRCNN/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cuda/SigmoidFocalLoss_cuda.c...

2020-01-10 17:58:44 540

原创 CenterNet环境配置No module named '_ext'问题

https://blog.csdn.net/sinat_29634715/article/details/102609876部署方法按照以上链接。Traceback (most recent call last):File “main.py”, line 12, in from models.model import create_model, load_model, save_model...

2019-12-09 19:01:24 9001 9

原创 Win10+VS2017+PyTorch(libtorch) C++中的OpenCV_FOUND to FALSE

https://blog.csdn.net/gulingfengze/article/details/92013360在该步骤使用powershell会出现问题;一定要进入build中使用cmd进行操作。

2019-11-18 18:40:53 513

原创 论文翻译:YOLO Nano

Object detection remains an active area of research in the field of computer vision, and considerable advances and successes has been achieved in this area through the design of deep convolutional neu...

2019-10-07 19:37:12 1583

原创 论文阅读计划

文档:论文阅读计划.note链接:http://note.youdao.com/noteshare?id=f3977155140563318c7d5e2b49f6f48b&sub=2A4ADFE7A7234596BFFFE8FD50EC48BE

2019-08-05 14:44:55 304

原创 深度学习:随机失活dropout

原理解释:组合解释:每次dropout都相当于训练了一个子网络最后的结果都相当于很多子网络的组合动机解释:消除了神经单元之间的依赖,增强泛化能力数据解释对于dropout后的结果总能找到一个样本与其对应相当于数据增强...

2019-07-10 16:23:17 532

原创 深度学习:目标函数(objective function)

深度学习:目标函数(objective function)深度学习:目标函数(objective function)或损失函数(loss function)分类任务中的目标函数深度学习:目标函数(objective function)或损失函数(loss function)目标函数通过样本的预测结果与真实标记产生的误差反向传播指导网络参数学习和表示学习。分类任务中的目标函数交叉熵损失函数...

2019-07-08 10:44:34 14079

原创 深度学习:调参技巧

1. 梯度下降算法随机梯度下降随机梯度下降(SGD) 是一种简单但又非常高效的方法,主要用于凸损失函数下线性分类器的判别式学习,例如(线性) 支持向量机 和 Logistic 回归 。 尽管 SGD 在机器学习社区已经存在了很长时间, 但是最近在 large-scale learning (大规模学习)方面 SGD 获得了相当大的关注。(随机梯度下降法)的优势:高效。易于实现 (有...

2019-06-21 17:03:37 927

原创 深度学习之编程笔记

torch.max(input, dim, keepdim=False, out=None) -> (Tensor, LongTensor)max函数需要注意的是,它是一个过载函数,函数参数不同函数的功能和返回值也不同。当max函数中有维数参数的时候,它的返回值为两个,一个为最大值,另一个为最大值的索引a = torch.randn(4, 4)a0.0692 0.3142 ...

2019-06-14 10:06:49 140

原创 深度学习之笔记本高温预警大作战

在这炎炎的夏日,当你写好一个神经网络准备跃跃欲试时。看着一步一步的训练,心里充满了欣慰。就在这时,笔记本突然发出高温报警,风扇也在飞速的旋转似乎要起飞了一样。这时,我突然想起前两天同学的电脑因为高温把显卡烧坏了。吓得我赶紧把程序关掉,手往键盘上一摸。烫skr人,基本可以煎鸡蛋了。Try 1:由于现在还在家放假,用不了学校的公共服务器,我开始尝试使用谷歌的云计算服务器。首先把自己的数...

2019-06-11 11:09:20 5314 8

原创 深度学习:选择性搜索(Selective Search)

在目标检测时,为了定位到目标的具体位置,通常会把图像分成许多子块,然后把子块作为输入,送到目标识别的模型中。分子块的最直接方法叫滑动窗口法。滑动窗口的方法就是按照子块的大小在整幅图像上穷举所有子图像块。和滑动窗口法相对的是另外一类基于区域(region proposal)的方法。selective search就是其中之一!候选区域算法用分割不同区域的办法来识别潜在的物体。在分割的时候,我们要...

2019-05-13 13:58:32 1136

原创 深度学习:多目标检测之anchor box

无论是基于滑动窗口,还是基于网格YOLO的目标检测算法,都有可能存在同一个问题:有可能一个BOX中有多个目标,如下图所示:这样的图中,行人和车同时存在,并且他们的中心位置都位于同一个网格中。这种情况下,传统检测方法的输出,就无法胜任了。怎么解决这个问题呢?对于这个例子,我们引入Anchor Box,如下图所示,我们这里只用两个Anchor Box,说明同一个网格中最多可能存在两类物体。Anc...

2019-04-10 17:35:28 1340

原创 深度学习:卷积实现滑动窗口(Convolutional implementation of sliding windows)

一、FC网络在有全连接层的网络中,第一个FC是将上一层5516的多维数据拉成一行,转化为11400,在通过一个变换矩阵,变成第二个FC,然后经过softmax输出预测结果。二、全卷积网络在全卷积网络中,我们通过卷积替换掉全连接,具体做法是:1.在第一个FC处,使用400个5516的卷积核对上一层layer进行处理,得到的输出是11400。这样,输出中每一个值都包含了一个5516的卷积核。...

2019-04-10 10:44:34 3809 1

原创 深度学习: 数据增强(Data Augmentation)

数据扩充(data augmentation),又名 数据增强 / 数据增广。在深度学习中,当数据量不大时可能会导致过拟合,使得训练误差很小,但测试误差却特别大。怎么办呢,你又没钱买数据?显然最好的办法(之一,其他方法请参看“当数据量不够大的时候”)就是自己“造”数据——人工增加训练集的大小,也就是Data Augmentation Transformation。不同的任务背景下,通常我们可以...

2019-04-09 17:07:33 4698

原创 深度学习:迁移学习(Transfer learning)

深度学习中,最强大的理念之一就是迁移学习,有的时候神经网络可以从一个任务中习得知识,并将这些知识应用到另一个独立的任务中。所以例如,也许你已经训练好一个神经网络,能够识别像猫这样的对象,然后使用那些知识,或者部分习得的知识去帮助您更好地阅读x射线扫描图,这就是所谓的迁移学习。具体来说,在第一阶段训练过程中,当你进行图像识别任务训练时,你可以训练神经网络的所有常用参数,所有的权重,所有的层,然...

2019-04-09 16:25:33 6987

转载 深度学习:Inception网络

构建CNN时,你要决定卷积核的大小,是1x3合适,还是3x3合适,还是5x5合适?要不要添加pooling层?做这些决定(很可能是通过grid search)很麻烦,对吧?Inception网络的优点,就是能代替你做决定。Inception层的基本思想Inception层是Inception网络中的基本结构。Inception层的基本原理如下图:Inception层中,有多个卷积层结构(...

2019-04-08 15:39:29 566

原创 深度学习:ResNet(残差网络)

ResNet在ILSVRC2015竞赛中惊艳亮相,一下子将网络深度提升到152层,将错误率降到了3.57,在图像识别错误率和网络深度方面,比往届比赛有了非常大的提升,ResNet毫无悬念地夺得了ILSVRC2015的第一名。如下图所示:一说起“深度学习”,自然就联想到它非常显著的特点“深”,通过很深层次的网络实现准确率非常高的图像识别、语音识别等能力。因此,我们自然很容易就想到:深的网络一般会...

2019-04-08 14:39:52 14128 7

原创 深度学习:局部响应值归一化(Local Response Normalization,LRN)

Local Response Normalization(LRN)技术主要是深度学习训练时的一种提高准确度的技术方法。LRN一般是在激活、池化函数后的一种方法。在ALexNet中,提出了LRN层,对局部神经元的活动创建竞争机制,LRN仿造生物学上活跃的神经元对相邻神经元的抑制现象(侧抑制)。Hinton在2012年的Alexnet网络中给出其具体的计算公式如下:公式看上去比较复杂,但理...

2019-04-02 15:20:23 947

原创 浙江工业大学计算机复试经验

2019年的考研终于告一段落了,现在也开始忙着做毕业设计。今天准备写写博客,记录一下自己考研阶段的一些经历。选择浙江工业大学是一件比较艰难的事,我知道每个考研的同学都希望自己能去一个211或985学校,但是考虑到自己的一些其他因素,最终还是选择了工大。其实现在感觉也还好,研究生最重要的还是有一个好的导师和环境,当然更好的学校有更多的好导师,但是不代表普通学校就没有好导师。另外,一个好的就业环...

2019-04-02 13:09:56 6752 17

原创 Mask R-CNN学习笔记

推荐:机器之心,gluon,mxnet(b站)

2019-03-28 18:23:50 200

原创 logistic逻辑回归算法推导

逻辑回归:解决分类问题在线性回归的基础上,通过激活函数sigmod转换为0-1概率值大小。损失函数越靠近0,1,cost越大。为凸函数,可以通过梯度下降方法求得最小值。函数图如下:梯度下降法求最低值函数求导前半部分的导数后半部分的导数相加结果:求导总结:...

2019-03-09 19:19:34 238

原创 我的大学待续

马上就要研究生复试了,回忆起以前自己做的项目似乎已经有些淡忘了。今天准备写下自己过去所经历过的实习、比赛等项目经历。2015年大一上 代码恐惧进入到计量大学的我,心里充满对学术的憧憬,想尽快能在某个领域学到一身技术。然而刚刚大一什么也不懂,一开始连代码是什么都没有一点概念。自己对计算机科学的概念还停留在初高中的计算机上课,以为只是学学软件应用,就是传说的计算机大神了。结果第一节C语言课就把...

2019-03-04 15:53:06 292

原创 OJ中过不去的坑

曾经跟室友一起参加过许多次的OJ比赛,每次都感觉明明自己没有错,为什么最后OJ一直不通过。以前练习的OJ平台一直不给不通过的提示信息,今天我在小米OJ的练习题目中,终于找到了,那个让我们曾经头疼的原因。int的取值范围为: -231——231-1,即-2147483648——2147483647只有把int换成long类型,所有的测试案例就能通过了。这个一直解不开的迷,现在总算是解开了。...

2019-02-26 16:25:28 1341

原创 研究生复试之专业问答

比较 TCP与 UDPTCP与 UDP都是传输层的协议 , 且都用端口号标识数据所达的进 程。TCP提供的是面向连接服务 , 提供可靠交付。且具有流量控制 和拥塞控制。可用于可靠要求高的场合如 :SMTP,FTP,HTTP等 。UDP提供的是无连接服务 , 提供不可靠交付 , 且无确认机制。主要 用于即时强的场合如 : 视频聊天 , 语音电话等。网络协议的三个核心要素 , 及概念 . 各起...

2019-02-26 11:42:38 2515

原创 hibernate一对多映射配置

在客户实体类中set 联系人的对象//表示所有的联系人 private Set<LinkMan> setLinkMan = new HashSet<LinkMan>(); public Set<LinkMan> getSetLinkMan() { return setLinkMan; } public void setSetLinkMan(Set&...

2019-02-25 14:55:49 162

原创 毕业设计之外文翻译(工具篇)

外文翻译的步骤(借助工具)一、外文文献检索:可以借助学校图书馆资源Google 学术一些免费的外文网站二、下载pdf外文资源三、将pdf文件直接进行文档翻译https://www.onlinedoctranslator.com/1.上传文档,我们将立即翻译它,同时保持其原有排版。文档中的文本将被小心提取,以保持各个部分原本的格式和式样。2.Doc Translator使用强...

2019-02-25 14:34:31 6229 3

原创 Struts2拦截器底层原理

aop思想(1)文字描述面向切面(方面)编程,有基本功能,扩展功能,不通过代码方式扩展功能责任链模式(1)在java中有很多的设计模式,责任链模式是其中的一种(2)责任链模式和过滤链很相似责任链模式:要执行多个操作,有添加,修改,删除三个操作首先执行添加操作,添加操作执行之后,做类似放行操作,执行修改操作,修改操作执行之后,做类似放行操作,执行删除操作。过滤链:一个请求可有...

2019-02-07 10:16:15 209

原创 Hibernate基础知识

Hibernate是一个基于jdbc的开源的持久化框架,是一个优秀的ORM实现,它很大程度的简化了dao层编码工作。Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 在分层结构中处于持久化层,封装对数据库的访问细节,使业务逻辑层更专注于实现业务逻辑。Hibernate开发步骤:创建持久化类创建对象-关系映射文件创建Hibernate配置文件通...

2019-01-27 20:30:53 135

转载 @ResponseBody注解作用和原理

@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。@RequestMapping("/login")  @Res...

2019-01-17 14:56:03 1982

原创 跳台阶问题和斐波那契数列

题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

2017-11-28 14:51:33 1139

原创 数据结构——两个栈(Stack)实现一个队列(Queue)

从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

2017-11-23 20:06:04 1235

原创 从零学linux的笔记

用户、权限相关

2017-07-25 11:56:39 629

原创 摄像头人脸识别的部分逻辑

关于安卓人脸识别的部分逻辑。1.首先学会对安卓系统的摄像头的调用和控制Android提供了Camera来控制拍照,步骤如下:

2017-07-25 11:53:06 2014

原创 VS使用SVN协同编程中遇到的小问题

Svn

2017-07-02 10:49:53 633

原创 百度语音合成

package com.exam.byuyin;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import com.baidu.tts

2017-05-06 13:35:03 1126

原创 高德地图——加载当前位置 LBS获取自定义坐标

高德地图 加载当前位置 LBS获取自定义坐标

2017-04-29 15:43:30 2784

cudnn-9.2-windows10-x64--v7.1.rar

下载cuDNN v7.1.4(2018年5月16日),CUDA 9.2 cuDNN v7.1.4适用于Windows 10的库

2019-06-10

浙江工业大学计算机研究生C++

浙工大计算机、软工C++试题。其他资源欢迎留言!!

2019-03-28

空空如也

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

TA关注的人

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