自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沈春旭的博客

优秀是一种习惯

  • 博客(17)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 MatConvnet工具箱文档翻译理解(4)

第3章 包装器和预训练模型这是很容易的组合第4章“手动”的计算块,但通常通过一个包装器来使用它们可以实现CNN架构给定一个模型规范通常更方便,可用的包装器总结在3.1节。 MatConvNet还附带了许多用于图像分类的预训练模型(其中大多数 在ImageNet ILSVRC挑战上训练),图像分割,文本点样和面部识别。 这些使用非常简单,如3.2节所示。3.1包装MatConvNet提供了两个包装器...

2018-05-27 22:07:43 1135

转载 MatConvnet工具箱文档翻译理解(3)

第2章 神经网络计算本章简要介绍了神经网络的计算方面,尤其是卷积神经网络,强调了理解和使用MatConvNet所需的概念。2.1概述神经网络(NN)是将数据x(例如图像)映射到输出向量y(例如图像标签)的函数。函数g = fL … f 1是较简单函数序列fl的组合,称为计算块或层。令x1; x2; :::; xL是网络中每个层的输出,并且令x0 = x表示网络输入。通过应用具有参数wl的函数fl,...

2018-05-27 22:03:10 959

转载 MatConvnet工具箱文档翻译理解(2)

1.2 MatConvNet一目了然MatConvNet具有简单的设计理念。 它不是将CNN包裹在软件的复杂层上,而是暴露了直接作为MATLAB命令的计算CNN构造块的简单函数,例如线性卷积和ReLU运算符。这些构建块易于组合成完整的CNN,并且可以用于实现复杂的学习算法。虽然提供了小型和大型CNN架构和培训例程的几个现实例子,但是总是可以回到基础并构建自己的网络,利用MATLAB在原型中的效率。...

2018-05-27 21:57:57 871

转载 MatConvnet工具箱文档翻译理解(1)

概述MatConvNet是用于MATLAB的卷积神经网络(CNN)的实现。工具箱的设计注重简单性和灵活性。它将CNN的构建块暴露为易于使用的MATLAB函数,提供用于计算具有过滤器组的线性卷积,特征池化等的例程。以这种方式,MatConvNet允许新的CNN快速原型架构;同时,它支持CPU和GPU上的有效计算,允许在大型数据集(如ImageNet ILSVRC)上训练复杂模型。本文档概述了CNN及...

2018-05-27 21:53:59 977

原创 Encoder-Decoder (based on RNNS / LSTM)用于序列学习方案

1.RNN Encoder-Decoder      所谓的Sequence2Sequence主要是泛指一些Sequence到Sequence的映射问题,Sequence在这里可以理解为一个字符串序列 / 图像序列(视频),当我们在给定一个字符串序列后,希望得到与之对应的字符串序列(如 翻译、如语义对应的)时,这个任务就可以称为Sequence2Sequence了。       在现在的深度学习领...

2018-05-19 17:40:19 8248

原创 CREST: 端到端的目标跟踪算法

不同于在目标检测和识别等领域取得的丰硕成果,深度学习在目标跟踪领域进展相对缓慢,很大原因是缺乏数据——目标跟踪只有第一帧的标定框作为训练数据,在这种情况下训练一个深度模型十分困难。现有的基于深度学习的方法从几个不同的角度解决这个问题,但在跟踪速度和精度方面仍有很大的提升空间。在目标追踪界泰斗、UC Merced 杨明玄教授的指导下,香港城市大学、阿德莱德大学、SenseNet的研究人员从深度学习的...

2018-05-18 00:18:32 7395

原创 循环与递归

1. 循环的效率高于递归相比较循环,递归的代码非常简洁。递归是函数调用自身,而函数调用是有时间和空间的消耗的:每一次函数调用,都需要在内存栈中分配空间以保存参数、返回地址及临时变量,而且往栈里压入数据和弹出数据都需要时间。所以不难理解递归的实现效率不如循环。此外,递归中有可能很多计算都是重复的,从而对性能带来很大的负面影响。递归的本质是把一个问题分解成两个或者多个问题。如果多个问题存在相互重叠的部...

2018-05-09 20:52:49 10618

转载 目标跟踪相关资源(含模型,CVPR2017论文,代码,牛人等)

Visual TrackersECO: Martin Danelljan, Goutam Bhat, Fahad Shahbaz Khan, Michael Felsberg. "ECO: Efficient Convolution Operators for Tracking." CVPR (2017). [paper] [project] [github]CFNet: Jack Valmadr...

2018-05-09 17:01:45 3682

转载 CVPR 2018 | TVNet:可端到端学习视频的运动表征

“来自腾讯 AI Lab、MIT、清华、斯坦福大学的研究者完成并入选 CVPR 2018 Spotlight 论文的一项研究提出了一种能从数据中学习出类光流特征并且能进行端到端训练的神经网络:TVNet”尽管端到端的特征学习已经取得了重要的进展,但是人工设计的光流特征仍然被广泛用于各类视频分析任务中。为了弥补这个不足,由来自腾讯 AI Lab、MIT、清华、斯坦福大学的研究者完成并入选 CVPR ...

2018-05-09 16:28:21 2271

原创 快速排序算法

1.核心思想快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的数据都比另一部分的数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序数列。其算法原理如下:2.算法流程一趟快速排序的算法:设计两个变量i,j;排序开始的时候:i=0, j = N-1;以第一个数组元素为关键数据,赋值给key, key = A[0];...

2018-05-06 14:54:05 1109

原创 树与搜索

1. 树与树的遍历树是一种在实际编程中经常遇到的数据结构,它的逻辑结构很简单:除了根节点之外每个节点只有一个父节点,根节点没有父节点;除了叶节点之外所有节点都有一个或者多个子节点,叶节点没有子节点。父节点和子节点之间用指针链接。所谓的二叉树是树的一种特殊结构,在二叉树中每个节点最多只能有两个子节点。二叉树最重要的莫过于遍历,即按照某一顺序访问树中的搜有的节点。通常树有三种遍历方式。前序遍历:根节点...

2018-05-05 19:58:09 1371

原创 从尾到头打印单向链表

1.需求及分析输入一个链表的头结点,从尾到头反过来打印出每个节点的值。方法:1.把链表中链接节点的指针反转过来,改变链表的方向,然后从头到尾输出。(实际上修改了链表的结构下下策);2.典型的先进后出,可以用“栈”处理;3.典型的先进后出,由于递归和栈的处理方式接近也可以用递归处理。2.使用栈处理void PrintListReversingly_Iter(ListNode* pHead){ s...

2018-05-05 15:14:07 1064

原创 空格替换_O(n)方法

1.需求及分析实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy”,则输出“we%20are%20happy”。在网络编程中,如果URL参数中含有特殊字符,如空格、‘#’等,可能导致服务器端无法获得正确的参数值。此时需要考虑将特殊符号转换为服务器可以识别的字符。转换的规则是在‘%’后面跟上ASCII码的两位16进制的表示。比如空格的ASCII码是32,即十六进制...

2018-05-04 21:32:55 1126

原创 二维数组的对角搜索C++

1.需求与分析在一个二维数组中,每一行按照从左到右递增的顺序进行排序,每一列按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否存在这个整数。2.代码#include<iostream>using namespace std;bool find(int* matrix, int rows, int columns, int number)...

2018-05-04 20:30:06 1153

原创 Singleton模式的实现

1.实现Singleton模式设计一个类,我们只能生成该类的一个实例。2.低级解法一:只适用于单线程环境因为我们只能生成一个实例,所以我们必须把构造函数设置为私有函数已禁止他人创建实例。可以定义一个静态的实例,在需要的时候创建该实例。public sealed class Sinleton1{ private Singleton1() {} private static Sing...

2018-05-04 14:33:59 1776

原创 赋值运算符函数严谨性的几点思考

1. 需求class CMyString{public: CMyString(char* pData = NULL); CMyString(const CMyString& str); ~CMyString(void);private: char* m_pData;};2.定义赋值运算符函数需要考虑的四个准则是否把返回值的类型声明为该类型的引用,并在...

2018-05-04 12:53:53 1133

原创 uva_1585_Score

There is anobjective test result such as ``OOXXOXXOOO". An `O' means a correct answerof a problem and an `X' means a wrong answer. The score of each problem of thistest is calculated by itself and its...

2018-05-02 17:00:54 921

用于特征图/卷积核/响应图可视化的网络

这个是为博客‘非黑盒矣-卷积神经网络的可视化’匹配的已经训练好的网络。 通过该网络和博文中阐述的代码,从而复现实验。

2018-12-18

Python+OpenCV实现Selective Search算法

The code is a Python tutorial for Selective Search using OpenCV 3.3.

2018-10-29

softmax regression测试代码

代码实现了softmax regression。 包含训练代码,测试代码和训练数据。

2018-10-15

logistic逻辑回归配套资源

logistic逻辑回归的配套资源。 里面包括训练代码、测试代码。其中也包括了训练集、测试集。

2018-10-14

英伟达深度神经网络加速库 与 matconvnet配套使用 (v5.1)

CuDNN是专门针对Deep Learning框架设计的一套GPU计算加速方案,目前支持的DL库包括Caffe,ConvNet, Torch7等。

2018-07-11

21个项目玩转深度学习

《21 个项目玩转深度学习——基于TensorFlow 的实践详解》以实践为导向,深入介绍了深度学习技术和TensorFlow 框架编程内容。 通过本书,读者可以训练自己的图像识别模型、进行目标检测和人脸识别、完成一个风格迁移应用,还可以使用神经网络生成图像和文本,进行时间序列预测、搭建机器翻译引擎,训练机器玩游戏。全书共包含21 个项目,分为深度卷积网络、RNN网络、深度强化学习三部分。读者可以在自己动手实践的过程中找到学习的乐趣,了解算法和编程框架的细节,让学习深度学习算法和TensorFlow 的过程变得轻松和高效。本书代码基于TensorFlow 1.4 及以上版本,并介绍了TensorFlow 中的一些新特性。 本书适合有一定机器学习基础的学生、研究者或从业者阅读,尤其是希望深入研究TensorFlow 和深度学习算法的数据工程师,也适合对人工智能、深度学习感兴趣的在校学生,以及希望进入大数据应用的研究者。

2018-06-15

数学之美完整版

很好的一本书 是清华师兄的大作,将通信领域和语音处理领域应用的数学深入简出的道来

2016-11-10

串口通讯代码

利用C#开发出的串口通讯代码,可以实现对下位机的控制,软件界面简介

2014-06-09

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

TA关注的人

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