- 博客(79)
- 资源 (2)
- 收藏
- 关注
转载 美丽的Lenna
来源:http://www.guokr.com/post/38131/看到这姑娘有木有会心一笑哇?对了,对于每一个学习过图像处理或者压缩技术的人来讲,这是一张标准测试图片,可是,有木有人想过,她是谁呢?是什么让她成为如此经典的范例呢?下面我将为大家详细的8一下:lenna之前世今生。(像不像央视十套伪科学栏目的开场白????)源头上讲,最开始,这张照片来自于一本Playboy(19
2015-01-26 20:11:27
2548
转载 遗传算法入门到掌握(一)
博主前言:此文章来自一份网络资料,原作者不明,是我看过的最好的一份遗传算法教程,如果你能耐心看完他,相信你一定能基本掌握遗传算法。 遗传算法的有趣应用很多,诸如寻路问题,8数码问题,囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中,寻找一个包含在该多边形内的最大圆圈的圆心。),TSP问题(在以后的章节里面将做详细介绍。),生产
2015-01-04 11:24:16
819
转载 浅谈深度学习(Deep Learning)的基本思想和方法
深度学习(Deep Learning),又叫Unsupervised Feature Learning或者Feature Learning,是目前非常热的一个研究主题。本文将主要介绍Deep Learning的基本思想和常用的方法。一. 什么是Deep Learning?实际生活中,人们为了解决一个问题,如对象的分类(对象可是是文档、图像等),首先必须做的事情是如何来表达一
2014-12-24 14:31:10
702
转载 常见面试之机器学习算法思想简单梳理
常见面试之机器学习算法思想简单梳理投稿人/作者: 新浪微博:tornadomee 发布时间:2013-11-15 23:45:10 投稿到ChinaKDD前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕
2014-12-17 13:37:14
887
转载 一个非常好的理解autoencoders的例子
深度学习有一个重要的概念叫autoencoder,这是个什么东西呢,本文通过一个例子来普及这个术语。 简单来说autoencoder是一个压缩编码器,也就是对input的一坨东西通过变换,输出和input一样的东西。例如input是一个鸡,ouput也是一个鸡,input是一个鸭,output也是一个鸭。学术一点说就是找到一个函数能够使得 Function(input) =
2014-10-21 23:09:57
1879
转载 浅谈 Adaboost 算法
一 Boosting 算法的起源boost 算法系列的起源来自于PAC Learnability(PAC 可学习性)。这套理论主要研究的是什么时候一个问题是可被学习的,当然也会探讨针对可学习的问题的具体的学习算法。这套理论是由Valiant提出来的,也因此(还有其他贡献哈)他获得了2010年的图灵奖。这里也贴出Valiant的头像,表示下俺等菜鸟的膜拜之情。哈哈哈
2014-10-07 09:48:40
669
转载 马尔科夫随机场
马尔科夫随机场:即加了Markov性质限制的随机场,满足两个性质:(1)(2) 条件②中的条件概率常称为MRF的局部特性,任何过程满足条件①的概率都由条件②中的条件所唯一确定。在实际应用中很难确定这两个条件的概率。20世纪80年代,Hammersley-Clifford给出了Gibbs分布与MRF的关系,从而用Gibbs分布来求解MRF中的概率分布。
2014-10-02 20:35:26
1222
原创 如何在visual studio的.net程序中调用matlab程序
目录:1.将MATLAB的m文件形成.dll形式2.将.dll组件插入到.net程序中3.MATLAB程序与.net程序数据形式转换4.常见问题以我写的ELM文件为例,matlab是2010b版本。会出现常见错误的地方标红。1.将MATLAB的m文件形成.dll形式(1)确保写好.m 文件。m文件中最好无clear all等与MATLAB平台有关的语句。否面后面.n
2014-09-16 10:36:38
3278
转载 编写php程序完成对用户表显示的步骤
<?php //mysql扩展库操作mysql数据库步骤如下 //1. 获取连接 $conn=mysql_connect("127.0.0.1","root","root"); if(!$conn){ die("连接失败".mysql_error()); }
2014-08-25 16:15:20
693
转载 北美18名校的数据挖掘,数据分析,人工智能及机器学习课程汇总
问答http://www.quora.com/What-is-data-science 数据科学是什么?http://www.quora.com/How-do-I-become-a-data-scientist 我怎样才能成为一个数据科学家?http://www.quora.com/Data-Science/How-does-data-science-dif
2014-08-24 14:29:31
868
原创 php下载文件头信息
header("Content-type:application/octet-stream");header("Accept-Ranges:bytes");header("Accept-Length:文件大小");header("Content-Disposition:attachment;filename=文件名");
2014-08-23 15:13:46
647
原创 My brief introduction to K-SVD
K-SVD has become a popular dictionary learning method for deriving dictionaries which can sparsely represent the given signals. It is an enhancement of K-means clustering method.
2014-08-08 20:33:13
727
转载 稀疏表示step by step
稀疏表示step by step(1)声明:本人属于绝对的新手,刚刚接触“稀疏表示”这个领域。之所以写下以下的若干个连载,是鼓励自己不要急功近利,而要步步为赢!所以下文肯定有所纰漏,敬请指出,我们共同进步!踏入“稀疏表达”(Sparse Representation)这个领域,纯属偶然中的必然。之前一直在研究压缩感知(Compressed Sensing)中的重构问题。照常理来讲,首先会找
2014-07-28 17:33:05
938
转载 PCA降维算法总结以及matlab实现PCA(个人的一点理解)
转载请声明出处。by watkins songPCA的一些基本资料最近因为最人脸表情识别,提取的gabor特征太多了,所以需要用PCA进行对提取的特征进行降维。本来最早的时候我没有打算对提取的gabor特征进行降维,但是如果一个图像时64*64,那么使用五个尺度八个方向的gabor滤波器进行滤波,这样提取的特征足足有64*64*5*8这么多,如果图像
2014-07-23 16:32:58
961
转载 PCA 降维方法
深度神经网路已经在语音识别,图像识别等领域取得前所未有的成功。本人在多年之前也曾接触过神经网络。本系列文章主要记录自己对深度神经网络的一些学习心得。第五篇,谈谈PCA模型。本来PCA模型与深度学习是没有任何联系的。通常我们只是用PCA来对机器学习的数据做预处理。本来想详细记录一下PCA的原理,但网上已经有一篇不错的文章,链接如下:
2014-07-22 17:09:58
1163
转载 NMF 非负矩阵分解
著名的科学杂志《Nature》于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果。该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-negative Matrix Factorization,NMF)算法,即NMF是在矩阵中所有元素均为非负数约束条件之下的矩阵分解方法。该论文的发表迅速引起了各个领域中的科学研究人员的重视:一方面,科学研究中的很多大规
2014-07-21 16:46:39
821
原创 C#实现的bp神经网络并应用于综合评价
由于课程设计选的题目是基于神经网络的综合评价,利用暑假时间用C#实现的bp神经网络。此bp神经网络包含1个隐藏层,其中输入层,隐藏层,输出层个数都可以根据需要直接更改。
2014-07-13 14:40:59
7051
1
原创 C#的矩阵类
由于课程设计选的题目是基于神经网络的综合评价,利用暑假时间用C#实现的bp神经网络。此bp神经网络包含1个隐藏层,其中输入层,隐藏层,输出层个数都可以根据需要更改。
2014-07-13 14:26:52
6634
1
原创 matlab实现层次分析法
function [Q,CI,CR]=levelAnalysis(A)[m,n]=size(A);RI=[0 0 0.58 0.9 1.12 1.24 1.32 1.41 1.45 1.49 1.51]; %RI的值R=rank(A); %求A的秩[V,D]=eig(A); %求A的特征值和特征向量,其中D为特征值,V为特征向量B=max(max(D)); %获得最大的特征
2014-05-13 18:55:47
3035
1
转载 VC维
支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[. 支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Accuracy)和学习能力(即无错
2014-05-05 09:16:20
948
转载 归一化问题汇总
============外一篇 有关mapminmax的用法详解 by faruto==================================几个要说明的函数接口:[Y,PS] = mapminmax(X)[Y,PS] = mapminmax(X,FP)Y = mapminmax('apply',X,PS)X = mapminmax('reverse',Y,PS)
2014-05-04 21:51:25
1445
原创 如何在matlab中载入一个文件夹中的多张图片
path = 'E:\Tools'; % 目录名Allfiles = dir( path );FileCount = length( Allfiles );for i = 1 : FileCount if( Allfiles( i ).isdir == 0 ) % 如果为1是文件夹,0是文件 tempfile = fullfile( path, Allfile
2014-04-24 16:58:41
1762
转载 微信WP8 终端SDK新手使用指南
微信WP8 终端SDK新手使用指南注:本文为微信WP8终端开发工具的新手使用教程,只涉及教授SDK的使用方法,默认读者已经熟悉VS2012的基本使用方法,以及具有一定的编程知识基础等。1.申请你的AppID请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用
2014-02-20 11:34:25
2572
1
转载 U盟windows phone统计分析SDK使用文档
WindowsPhone 统计分析 SDK v2.0使用指南注意:为了提供更稳定的服务,我们此版本对代码进行了重构,请在集成时注意接口的变化。本文档包括:介绍快速集成测试与调试技术支持1. 介绍友盟统计分析服务可以跟踪移动应用的用户属性及操作行为,并且通过友盟的网站后台展示数据处理结果,帮助您调整产品、运营、推广策略的决策。我们目前支持i
2014-02-20 10:44:39
1644
原创 windows phone 8开发地图相关API的调用
Windows Phone 8 使用全新的地图API,与之前Windows Phone7 采用的必应地图有很大的区别。最主要的区别在于,wp7地图控件是Sliverlight控件,而wp8控件直接基于wp8 SDK libraries,并且采用了诺基亚的Here‘s地图。在兼容方面,旧的wp7控件仍然被wp8 SDK支持,但不推荐使用。要调用wp8的地图服务,首先开启ID_CAP_LOCATI
2014-02-18 11:59:24
1232
原创 leetcode:Set Matrix Zeroes
Set Matrix Zeroes Total Accepted: 4726 Total Submissions: 15732My SubmissionsGiven a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place.click to show
2014-01-27 19:23:59
736
原创 leetcode:Valid Sudoku
Valid Sudoku Total Accepted: 3495 Total Submissions: 13104My SubmissionsDetermine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.The Sudoku board could be partially fil
2014-01-26 01:57:04
597
原创 leetcode:Plus One
Given a number represented as an array of digits, plus one to the number.分析:高精度加法的最简单形式class Solution {public: vector plusOne(vector &digits) { // Start typing your C/C++ solution bel
2014-01-26 01:54:06
611
原创 leetcode:Rotate Image
You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?分析: 其实是对于每一个格子而言,其实与其余三个格子形成循环对调
2014-01-26 01:48:02
511
原创 leetcode:Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1]
2014-01-26 01:43:36
532
原创 leetcode:Permutation Sequence
Permutation Sequence Total Accepted: 3357 Total Submissions: 16092 My SubmissionsThe set [1,2,3,…,n] contains a total of n! unique permutations.By listing and labeling all of the permutations
2014-01-26 01:42:21
589
原创 leetcode:Next Permutation
解题代码:class Solution {public: void nextPermutation(vector &num) { if (num.size()<=1) { return; } int k=num.size()-1;bool flag=false; while(k>0) { if (num[k]>num[k-1]) {
2014-01-26 01:32:46
604
原创 复习一下虚方法加深印象
virtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。例如,此方法可被任何继承它的类重写。调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类中的该重写成员,如果没有派生类重写该成员,则它可能是原始成员。默认情况下,方法是非虚拟的。不能重写非虚方法。virtual 修饰符不能与 static、abstract, pr
2014-01-18 22:51:58
654
转载 在公司里,如何写好一封电子邮件
定义电子邮件的「好」是很难的。若你写了一封「加薪申请」给老板,哪怕对方只回复俩字「OK」,那也算是好得令人动容。但如果邮件来自令你头疼的追求者,哪怕对方把邮件写成了一幅《兰亭集序》,可能也逃不过「Report as spam」的厄运。所以,本文只探讨:在员工都具备基本的职业素养,同事之间无冤无仇也没有人来大姨妈的情况下,如何写出让对方看过之后觉得专业并乐于回
2013-12-17 09:39:01
2078
原创 LeetCode:Longest Consecutive Sequence
Problem:Longest Consecutive Sequence Total Accepted: 3391 Total Submissions: 13151My SubmissionsGiven an unsorted array of integers, find the length of the longest consecutive elem
2013-12-16 01:15:32
544
原创 C++中的map操作
今天由于leetcode中一道题要用到c++中的hash_map,查阅了一些关于hash_map的简单使用方法,其实它跟c++中的map很像;归纳来说,在查找操作时,hash_map更快,而在增加和删除元素时map更快;关于map的用法,简单记录如下,hash_map可类比着使用map的功能:自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key
2013-12-15 21:58:54
614
C#实现BP神经网络并应用于综合评价
2014-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人