自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天边那颗星

记录前进路上的点点滴滴

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 与文献共舞:学术牛人们怎样读外国文献?

学术牛人1:用自己的话概括和梳理文献 及时回顾心得和经验:我现在每天还保持读至少2-3 篇的文献的习惯。读文献有不同的读法。但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,最重要的是,没有养成良好的习惯,导致以后不愿意读文献。1. 每次读完文献 (不管是细读还是粗读),合上

2014-05-28 08:57:13 1067 1

原创 Deep Learning深度学习相关入门文章汇摘

深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。深度学习是无监督学习的一种。深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。深度学习的概念由Hinton等人于2006年提出

2014-05-25 15:01:05 1117

转载 在Java程序中调用Matlab函数

1 机器上有Eclipse 3.1和Matlab 2007a2 机器的环境变量设置 (1)JAVA_HOME (JDK的安装位置,如C:\Program Files\Java\jdk1.5.0) 设置后,重启matlab才能有效。用getenv JAVA_HOME在Matlab的命令窗口中试验,看看得到的返回值正确方可说明其对Matlab生效了。(2)Classpath

2014-04-29 15:48:51 769

原创 Java和matlab混合编程

如果用Matlab和java混合编程开发Windows的应用程序则可以实现优势互补,缩短开发时间,降低程序设计的复杂度。同时程序可以脱离Matlab环境独立运行,在工程计算和教学实践中都具有实际意义。1.使用java调用Maltab函数的基本方法是:通过Java Builder实现Java调用Matlab。在Java环境中直接调用Matlab所生成的Jar包。下面以在Java中产生

2014-04-29 15:48:12 1194

原创 谱聚类算法

谱聚类算法建立在谱图理论基础上,与传统的聚类算法相比,它具有能在任意形状的样本空间上聚类且收敛于全局最优解的优点。该算法首先根据给定的样本数据集定义一个描述成对数据点相似度的亲合矩阵,并且计算矩阵的特征值和特征向量 , 然后选择合适 的特征向量聚类不同的数据点。谱聚类算法最初用于计算机视觉 、VLS I 设计等领域, 最近才开始用于机器学习中,并迅速成为国际上机器学习领域的研究热点。

2014-04-24 10:31:05 4167 1

转载 Robust PCA 学习笔记

很久没有写学习笔记了,年初先后忙考试,忙课程,改作业,回家刚安定下来,读了大神上学期给的paper,这几天折腾数学的感觉很好,就在这里和大家一起分享一下,希望能够有所收获。响应了Jeffrey的建议,强制自己把笔记做成英文的,可能给大家带来阅读上的不便,希望大家理解,多读英文的东西总没坏处的。这里感谢大神和我一起在本文手稿部分推了一些大牛的“ easily achieved”stuff...

2014-04-21 19:31:26 1064

转载 OpenCV 2.4.8 +VS2010 开发环境配置

1.下载和安装OpenCV SDKVS2010不用说,肯定都安装了吧。来说说当前最新的OpenCV版本2.4.8(2014年2月24日)的下载和安装。与其说是安装,不如叫解压更加合适,因为我们下载的exe安装文件就是一个自解压程序而已。在官网:http://opencv.org/上找到OpenCV windows版下载下来。下载完后得

2014-04-02 15:45:40 591

原创 Kolmogorov复杂性 简介

各种信息对象,例如图像之间的相似度、文档之间的相似度、跨媒体信息对象的相似度以及相应产生的排序问题从本质上都可以归结到信息度量上。信息距离是基于Kolmogorov复杂性定义的,是衡量事物本质联系的一种通用性度量。与其它度量方法相比,信息距离具有普适性、领域无关性和参数无关性等性质,因此它可以用来处理结构化、非结构化、甚至难以理解的对象和数据,并由此成为信息科学的一种实用工具。

2014-03-25 11:02:57 4399

转载 推荐系统的架构

本文从互联网收集并整理了推荐系统的架构,其中包括一些大公司的推荐系统框架(数据流存储、计算、模型应用),可以参考这些资料,取长补短,最后根据自己的业务需求,技术选型来设计相应的框架。      图1       界面UI那一块包含3块东西:1) 通过一定方式展示推荐物品(物品标题、缩略图、简介等);2) 给的推荐理由;3) 数据反馈改进个性化推荐;关于用户数据的存放地方:1

2014-03-21 11:09:08 989

转载 推荐系统相关算法(2):k-nearest neighbor

进效果为6%,GE的改进效果为8.2%,两者叠加的改进效果为12.1%。这说明:(1)数据的稀疏性对越粗糙的模型,影响越大。(2)GE的影响较大,原因是kNN的预测结果是相似度与用户评分的加权平均值。当用户评分包含与相似度无关的因素(即GE)越多时,最终结果越不可靠。      代码由于较多就不直接贴上,想要的可以在从以下地址下载(Python实现)http://ishare.ia

2014-03-20 11:07:55 828

转载 推荐系统相关算法(1):SVD

1. SVD简介      假如要预测Zero君对一部电影M的评分,而手上只有Zero君对若干部电影的评分和风炎君对若干部电影的评分(包含M的评分)。那么能预测出Zero君对M的评分吗?答案显然是能。最简单的方法就是直接将预测分定为平均分。不过这时的准确度就难说了。本文将介绍一种比这个最简单的方法要准上许多,并且也不算复杂的算法。      SVD(Singular Value Dec

2014-03-20 10:41:27 765

转载 召回率与准确率

召回率和准确率是数据挖掘中预测、互联网中的搜索引擎等经常涉及的两个概念和指标。召回率:Recall,又称“查全率”——还是查全率好记,也更能体现其实质意义。准确率:Precision,又称“精度”、“正确率”。以检索为例,可以把搜索情况用下图表示:相关不相关检索到AB未检索到

2014-03-06 16:04:25 818

转载 matlab 通用神经网络代码

学习了一段时间的神经网络,总结了一些经验,在这愿意和大家分享一下, 希望对大家有帮助,也希望大家可以把其他神经网络的通用代码在这一起分享感应器神经网络、线性网络、BP神经网络、径向基函数网络%通用感应器神经网络。P=[-0.5 -0.5 0.3 -0.1 -40;-0.5 0.5 -0.5 1 50];%输入向量T=[1 1 0 0 1];%期望输出pl

2014-01-02 15:33:39 1902

转载 opencv小波变换代码

// DWT.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include "cv.h"#include "highgui.h"// 二维离散小波变换(单通道浮点图像)void DWT(IplImage *pImage, int nLayer){ // 执行条件 if (pImage) {  if (pImage

2014-01-02 15:20:16 1292

原创 常用的一些图像处理Matlab源代码

常用的一些图像处理Matlab源代码#1:数字图像矩阵数据的显示及其傅立叶变换#2:二维离散余弦变换的图像压缩#3:采用灰度变换的方法增强图像的对比度#4:直方图均匀化#5:模拟图像受高斯白噪声和椒盐噪声的影响#6:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波#7:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波#8:图像的

2014-01-02 15:18:29 3526

转载 推荐系统开源软件列表汇总和点评

我收集和整理的目前互联网上所能找到的知名开源推荐系统(open source project for recommendation system),并附上了个人的一些简单点评(未必全面准确),这方面的中文资料很少见,希望对国内的朋友了解掌握推荐系统有帮助陈运文  SVDFeature由上海交大的同学开发的,C++语言,代码质量很高 。去年我们参加

2013-12-27 21:28:21 726

转载 关于图像特征提取

网上发现一篇不错的文章,是关于图像特征提取的,给自己做的项目有点类似,发出来供大家参考。       特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征的定义         至今为止特征没有万能和精确的定义。

2013-12-27 21:15:43 768

转载 kmeans函数使用实例

前言  一提到聚类算法,必然首先会想到的是kmeans聚类,因为它的名气实在太大了。既然这样,OpenCV中这个函数也自然必不可少了。这节内容主要是讲讲OpenCV中kmeans函数的使用方法。  开发环境:OpenCV2.4.3+QtCreator2.5.1   实验基础  在使用kmeans之前,必须先了解kmeans算法的2个缺点:第一是必须人为指定所聚的类的个数k;第二

2013-11-25 22:34:22 1191

转载 测试程序运行时间

测试程序运行时间-time.h1.计时C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock( void );这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clo

2013-11-25 22:21:14 502

转载 opencv2.4.0+VS2008配置

摘要:在VS2008环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。1、下载软件  下载OpenCV-2.4.0,双击解压到%op

2013-11-25 20:31:46 681

转载 OpenCV K均值代码笔记

K均值聚类算法在Opencv的cxcore中,它可以找到数据的自然类别。最为常用的聚类技术之一,它可以迅速找到“类别”中心,将数据进行聚类。       我们可以从图中了解K均值算法的聚类过程:    (a) 随机放置聚类中心(圆),将数据样本(小方块)聚到离它最近的中心(即连线)    (b) 数据中心移到它所在类别的中心 

2013-11-25 19:00:43 641

转载 计算机视觉、机器学习相关领域论文和源代码大集合

注:下面有project网站的大部分都有paper和相应的code。Code一般是C/C++或者Matlab代码。最近一次更新:2013-3-17一、特征提取Feature Extraction:·         SIFT [1] [Demo program][SIFT Library] [VLFeat]·         PCA-SIFT [2]

2013-11-25 16:03:41 755

转载 计算机视觉、模式识别、机器学习常用牛人主页链接

牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at CMUCe Liu at Microsoft Research New EnglandVittorio Ferrari at Univ.of EdinburghKristen Grauman at UT Au

2013-11-24 22:20:46 2041

转载 经典的机器学习方面源代码库

今天给大家介绍一下经典的开源机器学习软件:编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当然R和java也不错.1.机器学习开源软件网(收录了各种机器学习的各种编程语言学术与商业的开源

2013-11-24 22:19:14 819

转载 UCI机器学习数据库使用说明

UCI机器学习数据库的网址:      http://archive.ics.uci.edu/ml/数据库不断更新至2010年,是所有学习人工智能都需要用到的数据库,是看文章、写论文、测试算法的必备工具。数据库种类涉及生活、工程、科学各个领域,记录数也是从少到多,最多达几十万条。UCI数据可以使用matlab的dlmread或textread读取,不过,需要先将不是数字的类别用数字

2013-11-24 22:16:23 11236

原创 中国计算机学会推荐国际学术刊物和国际学术会议(数据库,数据挖掘与内容检索)

数据库、数据挖掘与内容检索 中国计算机学会推荐国际学术刊物  (数据库、数据挖掘与内容检索)一、A类序号刊物简称刊物全称出版社网址1TODSACM Transactions on Database SystemsACM

2013-09-14 19:49:18 1728

转载 0/1背包问题

动态规划的基本思想:将一个问题分解为子问题递归求解,且将中间结果保存以避免重复计算。通常用来求最优解,且最优解的局部也是最优的。求解过程产生多个决策序列,下一步总是依赖上一步的结果,自底向上的求解。动态规划算法可分解成从先到后的4个步骤:1. 描述一个最优解的结构,寻找子问题,对问题进行划分。2. 定义状态。往往将和子问题相关的各个变量的一组取值定义为一个状态。

2013-04-21 23:02:44 494

转载 关于SQL Server2008中提供的9种常用的数据挖掘算法

在sql server2008中提供了9种常用的数据挖掘算法,这些算法用在不同数据挖掘的应用场景下,下面我们就各个算法逐个分析讨论。  1.决策树算法   决策树,又称判定树,是一种类似二叉树或多叉树的树结构。决策树是用样本的属性作为结点,用属性的取值作为分支,也就是类似流程图的过程,其中每个内部 节点表示在一个属性上的测试,每个分支代表一个测试输出,而每个树叶节点代表类或类分布。

2013-04-18 23:05:30 1682

转载 数据挖掘十大经典算法(2) The k-means algorithm

k-means algorithm算法是一个聚类算法,把n的对象根据他们的属性分为k个分割,k   假设有k个群组Si, i=1,2,...,k。μi是群组Si内所有元素xj的重心,或叫中心点。  k平均聚类发明于1956年, 该算法最常见的形式是采用被称为劳埃德算法(Lloyd algorithm)的迭代式改进探索法。劳埃德算法首先把输入点分成k个初始化分组,可以是随机的或者使用一些

2013-04-18 23:02:30 1201

转载 数据挖掘十大经典算法(1) C4.5

机器学习中,决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。从数据产生决策树的机器学习技术叫做决策树学习, 通俗说就是决策树。决策树学习也是数据挖掘中一个普通的

2013-04-18 23:00:37 463

原创 数据挖掘十大经典算法

国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,

2013-04-18 22:58:32 601

matlab-SVM

本资料包括实验要求文档,报告文档,训练及测试数据,matlab源代码。就给定问题,利用SVM来进行分类。SVM包括hardmargin的线性和非线性内核,softmargin的线性和非线性内核分别来分类以及评估分类准确度

2013-11-28

数据挖掘K-MEANS算法实现

数据挖掘,K-means源码,数据集为iris-Data mining, K-means source code for the iris data set

2013-11-25

空空如也

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

TA关注的人

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