自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu14.04安装cuda7.5+cudnn+caffe

这个的安装过程可以分为nvidia驱动安装,cuda+cudnn的安装,caffe的安装。nvidia驱动的安装安装驱动是最难的,每个电脑都不一样,有的电脑很容易安装,有的电脑很难,多试几种方法,总会成功的。如果大家在装显卡驱动后,系统崩溃了,进不了系统了,只要把安装的显卡驱动删除了就行了,具体做法如下: 按Ctrl + Alt +F1到第一控制台(+F7是回到xservers)

2016-05-02 22:56:41 6394 1

原创 卷积和池化的总结

当输入图像特别大的时候,假设是100X100的图像,若隐含层和输入层是“全连接”的话,则就会有10的4次方的输入单元,若要学习100个特征,那一层就有10的6次方个参数需要去学习,一层网络就有这么大的参数要学,这是计算复杂度不能容忍的。解决这类问题的一种简单方法就是对隐含单元和输入单元间的连接加以限制,每个隐含单元仅仅只能连接输入单元的一部分。自然图像有其固有特性,也就是说,图像的一部分的统计特性与

2016-04-29 10:57:51 4100

原创 递归算法的解析

an = an-1 + 1; 你明白这个等式的意义吗?这个等式已经包含了递归算法的全部含义。an 表示 n个数的和,an-1 表示n-1个数的和 ,an = an-1 + 1;表示n个数的和可以通过n-1个数的和来求的。上述说明哪些情况可以使用递归呢? 那就是:已知前一个步骤可以求得后一个步骤的结果的情况,并且前一个步骤和后一个步骤是有规律的。 比如汉诺塔问题: 移n个盘是以移n-1个盘为条

2016-04-19 22:13:17 812

原创 栈式自编码算法

学习UFDL栈式自编码算法的笔记深度神经网络,即含有多个隐藏层的神经网络。通过引入深度网络,我们可以计算更多复杂的输入特征。因为每一个隐藏层可以对上一层的输出进行非线性变换,因此深度神经网络拥有比“浅层”网络更加优异的表达能力(例如可以学到更加复杂的函数关系)。其实三层网络,只要能无限增加隐层的单元数就能拟合任何函数。而使用深度网络的最主要优势是:它能以更加紧凑简洁的方式来表达比浅层网

2016-04-19 19:07:07 6415

原创 两台win10电脑连接同一个wifi怎么共享文件

更改两台电脑的高级共享设置:右键点击右下角的网络标志->单击打开网络和共享中心->点击更改高级共享设置。 进入之后:先在专用(当前配置文件)中:选择启用网络发现,启用文件和打印机共享,允许windows管理家庭组推荐。 再在所有网络中:按如下的方式选择,最重要的是关闭密码保护共享。 这个设置好了之后,就选择这台电脑要共享的文件夹。右键点击该文件夹->共享->特定用户->Everyone

2016-04-13 15:10:55 69087 1

原创 ubuntu中安装机器学习包(python)和安装pycharm

一.安装机器学习的包安装好了python的环境后,我们用一下方式来安装相关的学习包:sudo apt-get install python-numpysudo apt-get install python-scipysudo apt-get isntall python-matplotlib按照上述的方式就能安装好机器学习的有关包了。二.安装pycharm的过程py

2016-01-27 19:48:10 1962

原创 MATLAB加快程序运行的方法:逻辑数组与向量化

一、向量化的介绍用for循环和向量计算是非常常见的。例如,下面的代码片段用for循环计算1到100之间的所有整数的平方,平方根,立方根。for ii=1:100 square(ii)=ii^2; square_root(ii)=ii^(1/2); cube_root(ii)=ii^(1/3);end下面是用向量计算上面的问题:ii=1:100;squre=ii.^2;

2016-01-11 21:15:23 2848

原创 自上而下的编程方法

自上而下的编程方法是正规编程设计的基础。我们现在向大家介绍这些在图 3.1 说明的步骤细节。步骤如下:1.清晰地陈述你所要解决的问题编写的程序大多数情况下要满足一些感觉上的需要, 但这种需要不一定能够被人清晰地表达出来。例如,用户需要一个解线性方程组的表达式。像这样的要求就不够清楚,程序员就很难编出一个使他满意的程序。他必须弄清楚要有多少问题需要解决?在这些方程式中有没有对

2016-01-11 16:13:20 4194 1

原创 win7/win10 64位系统中安装python中有关机器学习对应的包和库

前提 python中有关机器学习的包有:在Pthon下做机器学习,需要科学计算包和绘图库的支持,科学计算则是NumPy或SciPy,似乎NumPy更流行些。画图工具包则必定为matplotlib。这些都是开源、免费使用的,选择这些库主要的原因是做线性代数中的矩阵计算极为便利,而且效率比自己开发高的多。这些库的官方只给了32位exe,而没有给出64位对应的编译文件。这个网址中http://www.l

2015-12-14 18:40:39 1449

转载 理解GDT全局描述符的作用

转载:http://www.techbulo.com/708.html一、引入保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器: 存储段描述符选择器:存储段描述符的索引段寄存器PS:原先实模式下的各个段寄存器作为保护模式下的段选择器,80486中有6个(即CS,SS,DS,ES,FS,GS)80

2015-12-03 19:12:41 4282 1

转载 如何打开A20地址线的方法

转载:http://blog.163.com/yangfan876@126/blog/static/80612456201381635550161/今天才知道,打开A20地址线有三种方法,这篇文章介绍的:http://kernelx.weebly.com/a20-address-line.html,我先记下来,留备后用。 三种方法分别是:1.通过键盘控制器。2.通过BIOS提供的中断。3.通过系统

2015-11-29 14:20:54 2087 2

原创 怎么在win10系统下安装ubuntu双系统

需要的工具:4G以上的U盘,UltraISO和EasyBcd等软件。 注意:要确定好自己是EFI还是传统的BIOS,这篇是用于传统的BIOS。怎么判断电脑上的Windows启动方式可以参考:http://www.ithome.com/html/win10/146588.htm 1、下载ubuntu的.iso镜像文件,用UltraISO软件制作U盘启动盘,这个百度一下有很多教程。 2、用Wind

2015-11-15 11:18:50 2673

转载 win10和Linux双系统怎么在win10下用EasyBcd卸载Linux系统

转载:http://jingyan.baidu.com/article/642c9d34e371c3644b46f768.html 注意事项:本条经验适用于安装在独立分区下的Ubuntu系统。工具:安装双系统的电脑,EasyBCD2.2 方法步骤: 1、首先在Windows里安装上EasyBCD,这是下载链接 http://pan.baidu.com/s/1pJkqrpD,安装时注意安装目录可

2015-11-15 09:24:37 11800

转载 Windows 8.1, UEFI 模式下U盘安装Ubuntu 14.10 或者 Opensuse 13.02 双系统

转载:http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=466297因为办公需要,Linux系统是必需的,楼主是Windows8.1系统,笔记本电脑型号是联想Y 400。 受够了虚拟机的慢速,所以决定删除一个硬盘然后独立安装Linux的操作系统。没想到一路上困难重重啊,竟然搞了两天才能好!!!!!!楼主两个晚上没怎么合眼了,win8变态的UEFI模

2015-10-30 21:58:37 849

原创 关于有符号数与无符号数的建议

有符号数&无符号数的注意事项

2015-10-10 17:00:50 567

原创 简单算术表达式C++实现

输入的算术表达式是中缀表达式,由于操作符的优先级不同,不能直接进行求解,而后缀表达式的计算不需要判别操作符的优先级,所以我实现算术表达式的思路是:1)应用堆栈将中缀表达式转化为后缀表达式,2)用堆栈实现后缀表达式求值。 用堆栈实现后缀表达式求值的过程:从左到右读入后缀表达式的各项,并根据读入的对象判断执行何种操作,有以下3中情况: 1) 当读入的是一个运算数时,把它压入栈中; 2) 当

2015-10-06 20:03:49 1578

原创 C++实现复数类(重载操作符实现复数对应的操作)

复数类的实现,操作符重载

2015-10-03 17:12:27 1035

转载 C++学习指导

转载:http://www.cnblogs.com/Solstice/archive/2012/07/06/learncpp.html为什么要学习C++?2009 年本书作者 Stan Lippman 先生来华参加上海祝成科技举办的C++技术大会,他表示人们现在还用C++的惟一理由是其性能。相比之下,Java/C#/Python等语言更加易学易用并且开发工具丰富,它们的开发效率都高于C

2015-10-02 15:20:18 934

转载 从傅里叶变换到Gabor变换再到小波变换

转载:http://blog.csdn.net/jbb0523/article/details/42028587本文是边学习边总结和摘抄各参考文献内容而成的,是一篇综述性入门文档,重点在于梳理傅里叶变换到伽柏变换再到小波变换的前因后果,对于一些概念但求多而全,所以可能会有些理解的不准确,后续计划分别再展开学习研究。通过本文可以了解到:1)傅里叶变换的缺点;2)Gabor变换的概念及

2015-09-08 17:19:09 7422

转载 Gabor变换

转载:http://www.cnblogs.com/emouse/p/3611256.html1.傅里叶变换1) 简介数字图像处理的方法主要分成两大部分:空域分析法和频域分析法。空域分析法就是对图像矩阵进行处理;频域分析法是通过图像变换将图像从空域变换到频域,从另外一个角度来分析图像的特征并进行处理。频域分析法在图像增强、图像复原、图像编码压缩及特征编码压缩方面有着广泛应用。如果一

2015-09-08 16:53:46 2569

转载 c++中size_type和size_t的关系

C++中size_type和size_t的区别和认识。

2015-07-30 16:40:01 727

转载 详解协方差与协方差矩阵

协方差的定义 对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、Y是一个列向量,它表示了每种情况下每个样本可能出现的数。比如给定则X表示x轴可能出现的数,Y表示y轴可能出现的。注意这里是关键,给定了4

2015-05-15 22:13:11 498

原创 分享五个关于特征选择的MATLAB实现程序

智慧石资源:点击打开链接

2015-05-14 23:59:50 13547 1

K均值聚类的MATLAB代码实现

K均值算法的注意事项和MATLAB代码的实现

2016-01-04

空空如也

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

TA关注的人

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