3 bluesliuf

尚未进行身份认证

bluesliuf@163.com

等级
TA的排名 7w+

基于深度神经网络的图像噪声分类与去噪

本篇博文主要介绍对不同类型的图像噪声进行分类和去噪。发表论文The classification and denoising of image noise based on deep neural networks (SCI)项目简介现有的去噪方法取决于噪声类型的信息,通常由专家分类。换句话说,那些方法没有应用计算方法来对图像噪声类型进行预分类。此外,这些方法假设图像的噪声类型是像高斯噪声...

2020-03-08 15:11:10

人脸对齐:人脸关键点检测发展概述(含数据集及论文解读)

4个月的实习结束了,本文主要记录自己实习期间对人脸关键点检测的调研结果。目录结构1.背景介绍2.开源数据集3.评价指标4.检测方法5.论文解读5.1传统方法Active Shape Models-Their Training and Application5.2基于级联形状回归Cascaded pose regression CVPR2010...

2019-09-30 14:07:17

FaceNet在FPGA等硬件平台上的实现

本文主要介绍将训练好的网络模型,移植到FPGA等硬件平台上所必须的准备工作。不涉及具体的用C语言重新编写卷积操作、RAM存储等设计,本人做的只是辅助工作=-=。项目简介论文地址:FaceNet: A Unified Embedding for Face Recognition and Clustering将在服务器上训练好的FaceNet模型移植到FPGA等硬件平台上,实现人脸的检测推断过...

2019-07-27 15:22:27

基于深度学习框架的水声信号的扩充和分类识别

现如今,基于声音信号的海上目标识别是进行海量探测和目标识别的可靠方法,也是水声信号处理领域的重要研究内容。发表论文:Expansion of restricted sample for underwater acoustic signal based on generative adversarial networks (EI)Deep Learning based Framework f...

2019-07-27 15:18:10

python实现十大排序算法(详解)

之前在这C语言实现八大排序算法(一)和C语言实现八大排序算法(二)2篇文章中,已经详细介绍了各种排序算法的思想,参考资料主要是用C语言实现的。本文主要用python语言再次实现十大排序算法。十大排序算法的复杂度及稳定性分析如下表所示:插入排序代码'''1. 从第一个元素开始,该元素可以认为已经被排序2.取出下一个元素,在已经排序的元素序列中从后向前扫描3.如果该元素(已排序)大...

2019-05-08 23:00:22

计算机视觉面试常见问题(含解答)

最近忙着找实习,对计算机视觉中常见的问题做了简单梳理,会不定时更新。CNNCNN在图像上表现好的原因直接将图像数据作为输入,不仅无需人工对图像进行预处理和额外的特征抽取等复杂操作,而且以其特有的细粒度特征提取方式,使得对图像的处理达到了几近人力的水平。参数和计算量的计算卷积输入为W×H×CW \times H \times CW×H×C,卷积核K×K×NK \times K \times...

2019-04-18 21:54:44

CNN网络架构演进:从LeNet到DenseNet

本文主要介绍卷积神经网络(CNN) 的发展演变,包含对每个网络的结构分析,创新点总结。内容来自自己的收集整理,还有网易云课堂吴恩达的卷积神经网络教学视频。LeNet-5LeNet是LeCun在1998年提出,用于解决手写数字识别(0-9) 的视觉任务。自那时起,CNN的最基本的架构就定下来了:卷积层、池化层、全连接层。如今各大深度学习框架中所使用的LeNet都是简化改进过的LeNet-5。和原...

2019-04-18 12:45:33

剑指offer(五)

剑指offer(21-25)。栈的压入和弹出序列题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)思路借用一个辅助栈...

2019-04-17 13:26:55

剑指offer(四)

剑指offer(16-20)。合并两个排序的链表题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。思路递归非递归代码实现class ListNode: def __init__(self, x): self.val = x self.next = None#递归方法class So...

2019-04-17 13:25:46

剑指offer(三)

剑指offer(11-15)。二进制中1的个数题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。思路如果是负数,先获取它的补码形式,然后统一为正数处理。发现,当一个数大于0时,不停让它与它的前一位进行按位与操作,即可获得其二进制表示中1的个数。代码实现class Solution: def NumberOf1(self, n): # wr...

2019-04-17 13:24:55

剑指offer(二)

剑指offer编程(6-10)旋转数组中的最小数字题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。思路一直接遍历数组,如果一个数比前一个数小,该数即为最小,...

2019-04-17 13:24:08

剑指offer(一)

layout: post # 使用的布局(不需要改)title: 剑指offer(一)date: 2019-04-16 21:50:22type: categoriesauthor: Liu Fantags:jian offercategories: 在线编程mathjax: truecatalog: truetop: 100...

2019-04-17 13:22:54

Python实现二叉树遍历的递归和非递归算法

本文主要用python实现二叉树的4种遍历算法,除层次遍历外,前序、中序和后序遍历分别包含递归和非递归2种实现方式。前序遍历 # -----------前序遍历 ------------ # 递归算法 def pre_order_recursive(self, T): if T == None: return print(...

2019-04-15 21:43:38

Python实现栈和队列

本文主要用python语言实现栈和队列的基本操作。python实现栈的基本操作"""以列表的形式简单实现栈栈:先进后出"""class Stack: def __init__(self): self.stack = [] # 初始化 def is_empty(self): return not bool(self.stack) # ...

2019-04-15 21:42:31

2019春阿里计算机视觉实习岗在线笔试题

刚参加了阿里的计算机视觉实习岗的在线笔试题,人有点懵,提前半小时就交卷了。单项选择题(10道),半小时交卷真第一次遇见单选题有6个选项的=-=网络协议(百万级路由器的TCP协议,让你选择正确的方案)哈希表求解[100,999]区间内个十百位相加能被8整除的数字的个数(这个简单)投票重叠,集合的交并补双向循环链表(前插后插、删除,选择不正确的一项)左轮手枪,共8发子弹,有2发子弹有...

2019-04-12 20:40:07

树和二叉树的应用

本文主要介绍树和二叉树的应用,主要包含3个部分:二叉排序树、平衡二叉树和哈夫曼树和哈夫曼编码。二叉排序树(BST)定义二叉排序树(简称BST),也称二叉查找树。二叉排序树或者是一棵空树,或者是一棵有下列特性的非空二叉树:若左子树非空,则左子树上所有结点关键字的值均小于根结点的关键字值若右子树非空,则右子树上所有结点关键字的值均大于根结点的关键字值左、右子树本身也分别是一棵二叉排序树...

2019-04-07 20:27:47

线索二叉树

本文主要介绍线索二叉树和树、二叉树、森林三者之间的相互转换。对于线索二叉树,这里只做简单介绍,着重还是要理解上篇博文中二叉树的各种遍历算法。线索二叉树基本概念遍历二叉树的实质就是对一个非线性结构进行线性化操作,使在这个访问序列中每一个结点(除第一个和最后一个)都有一个直接前驱和直接后继。传统的链式存储仅能体现一种父子关系,不能直接得到结点在遍历中的前驱和后继。通过观察,我们发现在二叉链表...

2019-04-07 16:27:19

C语言实现二叉树遍历的递归和非递归算法

本文主要介绍二叉树的各种遍历方法。二叉树的遍历所谓二叉树的遍历,是指按某条搜索路径访问树中的每个结点,使得每个结点均被访问一次,而且仅被访问一次。由二叉树的递归定义可知,遍历一棵二叉树便要决定对根结点NNN、**左子树LLL和右子树RRR**的访问顺序。按照先遍历左子树再遍历右子树的原则,常见的遍历次序有:前序遍历:(N L R)中序遍历:(L N R)后序遍历:(L R L)这...

2019-04-06 21:27:42

数据结构之树的基本概念

本部分主要介绍树的相关知识,将分为3篇博文介绍。本文将着重介绍二叉树的一些基本概念,以及在其基础上的一些特殊的树形式:满二叉树、完全二叉树、线索二叉树、二叉排序树、平衡二叉树等。树的基本概念树的定义树是N(N≥0)​N(N \ge 0)​N(N≥0)​个结点的有限集合,N=0N=0N=0时,称为空树。NNN不为0时,树满足:有且仅有一个特定的称为根结点的结点当N≥1N \ge 1N≥1...

2019-04-06 19:00:55

C语言实现八大排序算法(二)

在这篇博文中,我们介绍了剩下4种排序算法,并将对所有的排序算法做一个总结。代码主要参见数据机构之十大排序,关于拓展里面的桶排序和计数排序,只了解了想法,并未自己实现,不过也给出了参考资料中别人的代码实现。选择排序(Selection Sort)基本思想在要排序的一组数中,选出最小(或者最大)的一个数与第111个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第222个位置的数交换,依...

2019-04-06 14:03:46

查看更多

勋章 我的勋章
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。