自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【论文复现】FastDVDNet: Towards Real-Time Video Denoising Without Explicit Motion Estimation

1. IntroductionFastDVDNet是一种视频去噪中的STOA方法,与其他STOA方法有着相近或者更好的性能,但是有着更低的时间复杂度。计算机视觉中,对于视频去噪的研究相对较少,大多方法还是基于传统的算法,如VBM4D等non-local的方法,还有一些方法是图像去噪方法的简单扩展。由于视频有着较强的时间相关性,那么一个好的视频去噪算法必将要充分利用这一特点。利用时间相关性主要体...

2019-07-10 19:59:50 6089 4

原创 【Pytorch梯度爆炸】梯度、loss在反向传播过程中变为nan解决方法

0. 遇到大坑笔者在最近的项目中用到了自定义loss函数,代码一切都准备就绪后,在训练时遇到了梯度爆炸的问题,每次训练几个step后,梯度/loss都会变为nan。一般情况下,梯度变为nan都是出现了log(0), x/0等情况,导致结果变为+inf,也就成了nan。1. 问题分析笔者需要的loss函数如下:L=1N∑i=0N−1(xi−Γ(xi))2\mathscr{L}=\frac{1...

2019-04-02 12:21:20 8284 2

原创 深度可分离卷积(Depthwise Separable Convolution)和分组卷积(Group Convolution)的理解,相互关系及PyTorch实现

深度可分离卷积(Depthwise Separable Convolution)和分组卷积(Group Convolution)的理解,相互关系及PyTorch实现1. 分组卷积(Group Convolution)分组卷积最早出现在AlexNet中,如下图所示。在CNN发展初期,GPU资源不足以满足训练任务的要求,因此,Hinton采用了多GPU训练的策略,每个GPU完成一部分卷积,最后把多...

2019-03-30 17:20:50 19951 15

原创 【LeetCode 124.】二叉树中的最大路径和 Binary Tree Maximun Path Sum Python3解法

题目描述给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。解题思路二叉树中的最大路径和,可以将这个问题进行最小化,如示例1所示,二叉树仅包含父节点、左节点和右节点三个节点,最大路径和问题转化为了求root.val, root.val+root.left.val, root.val+root....

2019-04-29 20:00:05 385 1

原创 LeetCode 199. 二叉树的右视图 Binary Tree Right Side View Python3解法

解题思路采用DFS(深度优先遍历),遍历过程中对深度进行标记;其次,为了得到右视图,先遍历节点的右子树,再遍历左子树Python代码# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = N...

2019-04-26 13:05:07 273

原创 LeetCode 143. 重排链表 reorder list Python3解法

# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def reorderList(self, head: ListNode) -> N...

2019-04-26 11:10:56 207

原创 【镜像二叉树】Python解法

利用递归,可以完美解决镜像二叉树问题,对于每个节点的左子树和右子树,进行交换即可# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solut...

2019-04-24 14:17:06 186

原创 LeetCode 37. 解数独 Python3解法

题目描述编写一个程序,通过已填充的空格来解决数独问题。一个数独的解法需遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。其中,空白格用 ‘.’ 表示。解析这是一道典型的回溯法算法题,对于每个位置,依次放置规则允许放置的数字,依次进行,直到没有数字满足条件,回溯到前一个,重新放置。...

2019-04-09 13:44:24 517

原创 数学公式神器【MathPix Snip】,截屏公式转为LaTeX代码

分享一个数学公式神器!MathPix Snip(传送门)可以通过截屏,将数学公式转为LaTeX代码。从此,科研变得非常友好!使用方法也就非常简单了,通过传送门下载安装包(Windows, Linux or MacOS),一路继续安装完成。安装完成后,在状态栏右下角会多出一个小图标,像一个数字‘4’。通过Crtl + Alt + M组合键就可以召唤Snip了,就像这样:选择自己想要环...

2019-04-09 08:55:37 5477

原创 LaTex CSDN 大括号分支公式

很多时候,数学公式需要几个分支来实现,如下:f(x)={x+3,0≤x&lt;3x2−2x+1,x≥3f(x)=\left\{\begin{aligned}x+3&amp;, 0\leq x &lt; 3 \\ x^2-2x+1&amp;, x\ge 3\end{aligned}\right.f(x)={x+3x2−2x+1​,0≤x<3,x≥...

2019-04-08 15:46:57 5268

原创 【Faster RCNN源码解读/复现】Faster RCNN网络总览

写在前面博主是一名刚转行CV不久的一枚小硕,大约半年前对目标检测相关的几个经典网络(RCNN, Fast RCNN, Faster RCNN, YOLO, SSD)等有一些简单的了解(听说而已)。这学期转行以来,准备从Faster RCNN着手,研读论文,理解并努力复现源码。经过大约一个月的努力,Faster RCNN已基本上复现完成,借CSDN平台,分享自己的一些理解和感悟,希望和大家一起进步...

2019-04-01 20:41:47 1117

原创 Leetcode 858. 镜面反射 Python解法

题目描述有一个特殊的正方形房间,每面墙上都有一面镜子。除西南角以外,每个角落都放有一个接受器,编号为 0, 1,以及 2。正方形房间的墙壁长度为 p,一束激光从西南角射出,首先会与东墙相遇,入射点到接收器 0 的距离为 q 。返回光线最先遇到的接收器的编号(保证光线最终会遇到一个接收器)。图示:解题思路:光线很大可能会在这个正方形中反射多次才能到达一个接收器,如果写代码考虑反射问题,...

2019-03-31 17:21:59 999

原创 Leetcode 51. N皇后问题(N Queens) Python解法

题目描述n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。解题思路N皇后问题是一道典型的递归求解问题,常见为8皇后、4皇后问题。递归对象为在0−...

2019-03-31 15:27:30 1532

原创 2018拼多多校招【大整数相乘】Python解法

思路大整数相乘,其实完全套用了列竖式计算乘法的思路,重点就是讲竖式计算这一过程用代码表示。竖式计算中,一个乘数会和另一个乘数逐位相乘,从个位到最高位,相乘的结果依次左移一位,最后将多个计算结果相加即可,而左移一位其实就是“×10\times 10×10”,期间同时考虑进位加至前一位,这样整个思路就很清晰了。Python代码data = input().split()strA, strB =...

2019-03-31 12:15:20 161

原创 2018拼多多校招【最大乘积】Python解法

题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积思路由于只需要找出3个数的最大乘积,那么只有两种可能:最大数、次大数和第三大数的乘积;最大数、最小数和次小数的乘积(负负得正)。因此,只需要将输入数字遍历一次,保存最大值、次大值、第三大...

2019-03-31 12:08:07 263

原创 2018爱奇艺校招【循环数比较】Python解法

题目描述对于任意两个正整数x和k,我们定义repeat(x, k)为将x重复写k次形成的数,例如repeat(1234, 3) = 123412341234,repeat(20,2) = 2020.牛牛现在给出4个整数x1, k1, x2, k2, 其中v1 = (x1, k1), v2 = (x2, k2),请你来比较v1和v2的大小。输入描述:输入包括一行,一行中有4个正整数x1, k...

2019-03-30 17:49:27 219

原创 LATEX插入多行多列图片

用LATEX写科研文献时,需要插入多行多列图片怎么办呢?通过这篇博客来和大家分享我的做法。

2019-03-21 19:27:02 8963 3

原创 WinEdt 10.2破解教程【适用于WinEdt 10版本及以上】

在写论文的时候遇到了问题,说是WinEdt试用到期了!!!!!非常难过,传统的输入激活码的破解方式在WinEdt10及以上版本失效了。。。。。。以上是背景,无奈,写LATEX还是习惯用WinEdt,搜索了各种方法,比较多的方法是利用WinEdt的退出事件,删除注册表对于试用天数的键值,这样的效果…就是永远都是在试用,而且试用期限永远都是剩下31天,是不是非常完美???!!!也是...

2018-07-27 13:36:09 23356 8

全国大学生计算机四级(网络工程师)复习试卷资料

全国大学生计算机等级考试四级包含计算机网络和操作系统两部分内容,压缩包内包含了刷题软件以及16套试卷和答案,另外包含一些总结资料!非常值得下载!

2018-07-27

51单片机音乐盒

基于51单片机和蜂鸣器实现音乐盒,可以实现哆来咪发扫拉西的发音,包含程序代码和Proteus仿真图。

2018-07-27

51单片机多路正弦波发生器

利用51单片机+DAC实现多路正弦波发生器,包含程序代码、Proteus仿真图。

2018-07-27

空空如也

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

TA关注的人

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