- 博客(42)
- 收藏
- 关注
转载 Ubuntu下几种常用的文本编辑器
常见的基于控制台的文本编辑器有以下几种:emacs 综合性的GNU emacs 编辑环境nano 一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序vim 一个改进的vi文本编辑器注意并不是所有的文本编辑器都是基于控制台的,也就是说支持终端使用的。有一些文本编辑器被设计用来提
2015-01-27 21:01:05 1474
转载 神经网络编程入门
本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例 本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set 找到。这里
2014-12-08 14:05:24 883
原创 Webots机器人仿真软件
Webots是一款用于移动机器人建模、编程、和仿真的开发环境软件。在Webots中,用户可以设计各种复杂的结构,不管是单机器人还是群机器人,相似的或者是不同的机器人都可以很好的交互;也可以对每个对象属性如形状、颜色、纹理、质量等进行自主选择。除了可以在软件中对每个机器人选择大量的虚拟传感器和驱动器,也可以在这种集成的环境或者是第三方的开发环境对机器人的控制器进行编程。机器人的行为完全可以通过现实环
2014-12-08 14:00:57 7417
转载 qt超强绘图控件qwt - 安装及配置
qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等,目前已经应用到许多工业领域,同时qwt也致力于3d的开发。但许多时候,qwt的
2014-12-01 13:41:08 924
转载 QT 打开文件对话框总结
一: Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("Allfile(*.*);;mp3file(*.mp3)")); 说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。参数1:父窗口参数2:对话框的标题参数3:默认
2014-11-24 09:44:44 1183
转载 QT 官方实例 学习
QtExamples by Module or TechnologyActiveQt ExamplesCOM App*Dot Net* 对比点NETHierarchy*Menus*Multiple*OpenGL*Qutlook*Simple*Web Browser* web浏览器Wrapper* Animation Framework E
2014-11-22 20:05:58 2380
转载 3D数学 ---- 矩阵和线性变换
一般来说,方阵能描述任意线性变换。线性变换保留了直线和平行线,但原点没有移动。线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体 积可能被变换改变了。从非技术意义上说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。矩阵是怎样变换向量的向量在几何上能被解释成一系列与轴平行的位移,一般来说,任意向量v都能写成“扩展”形式:另一种略有差别的形式为:
2014-11-22 19:57:00 1366
转载 受限玻尔兹曼机(RBM,Restricted Boltzmann Machines)浅介
本文是我在阅读[1]之后做的一个读书笔记,所以这里的内容几乎也是翻译外加一些自己的理解,希望对读者有益。 概括地说,RBM根据MLE原理来估计预定义分布中的参数,以便预定义分布能尽可能地逼近产生观测数据的未知分布。多个RBM分层堆叠而成的DBN(deep belief networks)构成深度学习的主要框架。 RBM是一个随机无向图模型(上图),分为可见层和隐层
2014-11-19 14:59:23 2002
转载 Matlab Toolbox for Dimensionality Reduction (v0.7.2 - November 2010)
The Matlab Toolbox for Dimensionality Reduction contains Matlab implementations of 33 techniques for dimensionality reduction and metric learning. A large number of implementations was developed from
2014-11-18 09:33:36 1527
转载 MatLab2012b/MatLab2013b 分类器大全(svm,knn,随机森林等)
train_data是训练特征数据, train_label是分类标签。Predict_label是预测的标签。MatLab训练数据, 得到语义标签向量 Scores(概率输出)。1.逻辑回归(多项式MultiNomial logistic Regression)Factor = mnrfit(train_data, train_label);Scores = mnrv
2014-11-15 15:40:15 901
转载 概率图模型(PGM)学习笔记(五)——模板模型
模板模型(Template Models)主要包括模板变量(TemplateVariables)和语言(Language)。 模板模型可以应用于无限大的贝叶斯网络;模板变量是被多次复用的变量:如:地点(时间)、基因型(人物)、标签(像素)、难度(课程),等等。 语言用来描述模板变量如何从模板中继承依赖关系。语言有很多种,各
2014-11-04 13:29:12 1123
转载 概率图模型(PGM)学习笔记(四)-贝叶斯网络-伯努利贝叶斯-多项式贝叶斯
之前忘记强调了一个重要区别:条件概率链式法则和贝叶斯网络链式法则的区别条件概率链式法则 贝叶斯网络链式法则,如图1图1 乍一看很容易觉得贝叶斯网络链式法则不就是大家以前学的链式法则么,其实不然,后面详述。 上一讲谈到了概率分布的因式分解可以看到条件概率的独立性可以直接
2014-11-04 13:26:59 1415
转载 概率图模型(PGM)学习笔记(三)模式推断与概率图流
我们依然使用“学生网络”作为例子,如图1。 图1首先给出因果推断(Causal Reasoning)的直觉解释。可以算出来即学生获得好的推荐信的概率大约是0.5.但如果我们知道了学生的智商比较低,那么拿到好推荐信的概率就下降了:进一步,如果又同时知道了考试的难度很低,那么他拿到好的推荐信得概率又上升了,甚至
2014-11-04 13:26:11 1083
转载 概率图模型(PGM)学习笔记(二)贝叶斯网络-语义学与因子分解
概率分布(Distributions)如图1所示,这是最简单的联合分布案例,姑且称之为学生模型。图1其中包含3个变量,分别是:I(学生智力,有0和1两个状态)、D(试卷难度,有0和1两个状态)、G(成绩等级,有1、2、3三个状态)。表中就是概率的联合分布了,表中随便去掉所有包含某个值的行,就能对分布表进行缩减。例如可以去掉所有G不为1
2014-11-04 13:24:46 1755
转载 概率图模型(PGM)学习笔记(一)动机与概述
本文根据Daphne Koller的课程整理。PDM(ProbabilisticGraphiccal Models)称为概率图模型。下面分别说明3个词对应的意义。 概率-给出了不确定性的明确量度。-给出了根据不确定性进行推断的有力工具。-利用数据结构,建立了进行学习的方法,解决十分大规模的问题。 图这里主要
2014-11-04 13:23:53 1151
转载 龙星计划2013深度学习课程小总结
头脑一热,坐几十个小时的硬座北上去天津大学去听了门4天的深度学习课程,课程预先的计划内容见:http://cs.tju.edu.cn/web/courseIntro.html。上课老师为微软研究院的大牛——邓力,群(qq群介绍见:Deep learning高质量交流群)里面有人戏称邓力(拼音简称DL)老师是天生注定能够在DL(Deep learning)领域有所成就的,它的个人主页见:http
2014-11-04 01:39:24 1040
转载 2012龙星计划_机器学习笔记
前言 最近几周花了点时间学习了下今年暑假龙星计划的机器学习课程,具体的课程资料参考见附录。本课程选讲了写ML中的基本模型,同时还介绍了最近几年比较热门,比较新的算法,另外也将ML理论和实际问题结合了起来,比如将其应用在视觉上,web上的等。总之,虽然课程内容讲得不是特别细(毕竟只有那么几节课),但是内容还算比较新和比较全的。学完这些课后,收获还算不少的,至少了解到了自己哪方面的知识比较弱
2014-11-04 01:37:56 868
转载 Deep Learning(深度学习)
Deep Learning(深度学习)ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的
2014-11-01 22:45:29 1163
转载 机器学习和计算机视觉相关的数学知识
1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.) by Gilbert
2014-11-01 22:42:42 1289
转载 漫谈算法(三)NP问题
首先解释一下什么是NP问题,什么是NP hard问题,什么是NP完全问题。看下面的图,他们之间的关系表示的比较清楚。P Problem:这个应该最易理解,就是一个问题可以在Polynominal的时间的得到解决,当然,是对于任意input size。NP Problem:对于一类问题,我们可能没有一个已知的快速的方法得到问题的答案,但是如果给我们一个candidate an
2014-11-01 21:46:19 1262
转载 Deep Learning(深度学习)学习笔记整理系列之(二)
Deep Learning(深度学习)学习笔记整理系列zouxy09@qq.comhttp://blog.csdn.net/zouxy09作者:Zouxyversion 1.0 2013-04-08声明:1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的。具体引用的资料请看参考文献。具体的版本声明也参
2014-10-30 01:20:55 617
转载 Deep Learning(深度学习)学习笔记整理系列之(一)
Deep Learning(深度学习)学习笔记整理系列zouxy09@qq.comhttp://blog.csdn.net/zouxy09作者:Zouxyversion 1.0 2013-04-08 声明:1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的。具体引用的资料请看参考文献。具体的版本声明
2014-10-30 01:20:36 872
转载 神经网络编程入门
转自:http://www.cnblogs.com/heaad/archive/2011/03/07/1976443.html 本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例 本文以Fisher的Iris数据集作为神经网络程序的测
2014-10-29 20:36:34 688
转载 分析工具库1——分析工具库概述
Excel分析工具库系列教程之1 分析工具库概述 重庆三峡学院 关文忠 “分析工具库”实际上是一个外部宏(程序)模块,它专门为用户提供一些高级统计函数和实用的数据分析工具。利用数据分析工具库可以构造反映数据分布的直方图;可以从数据集合中随机抽样,获得样本的统计测度;可以进行时间数列分析和回归分析;可以对数据进行傅立叶变换和其他变换等。本讲义均在Exc
2014-10-29 09:57:45 2820
转载 Matlab 线性拟合 & 非线性拟合
使用Matlab进行拟合是图像处理中线条变换的一个重点内容,本文将详解Matlab中的直线拟合和曲线拟合用法。关键函数:fittypeFit type for curve and surface fittingSyntaxffun = fittype(libname)ffun = fittype(expr)ffun = fitty
2014-10-28 23:07:30 1391
转载 学习matlab的一点心得体会
1.前言2.matlab的一些特点3.学习matlab心得体会4.matlab的一些资源1.前言我接触Matlab的时间比较长了,最开始是在大学里面的数学实验课上了解了一些,学了些基础的命令,后来参加过一次数学建模,又自学了点。而后由于所学的专业是生命科学和环境相关的东西,用到matlab的机会不多,主要是一些功能用matlab实现起来不是很方便,而且手边有现成
2014-10-28 22:50:01 16052
转载 matlab中的ezsurf函数
一个好用的用来绘制3D有色表面图的函数语法ezsurf(f)ezsurf(f,domain)ezsurf(x,y,z)ezsurf(x,y,z,[smin,smax,tmin,tmax]) or ezsurf(x,y,z,[min,max])ezsurf(...,n)ezsurf(...,'circ')ezsurf(axes_handle,...)h =
2014-10-28 20:24:38 2957
转载 MATLAB数据处理快速学习教程
本篇内容集合了MATLAB中的基本操作、数据存储与计算、数据的直线与曲线拟合与画图、for-if-while语句的使用方法对一般matlab的操作进行了基本和详细的应用举例,非常适合初学者进行matlab学习快速掌握。下面分四个模块分别进行讲述:========================BasicOperations========================
2014-10-28 18:19:25 800
转载 对话机器学习大神Michael Jordan:简介
Michael I. Jordan 是加州大学伯克利分校电子工程系、计算机科学和统计系的陈丕宏杰出教授。他在亚利桑那州立大学获得了数学硕士学位,并且在1985年从加利福尼亚大学圣地亚哥分校获得了认知学博士学位。自1988年到1998年,乔丹在麻省理工学院任教授,他的研究方向包括了计算学、统计学、认知科学以及生物科学,最近几年集中在贝叶斯非参数分析,概率图模型,谱方法,核方法和在分布式计算系统、自然
2014-10-25 09:40:53 1197
转载 国内国外机器学习中的大牛及相关资源
=======================国外====================Machine Learning 大家(1):M. I. Jordan (http://www.cs.berkeley.edu/~jordan/) 在我的眼里,M Jordan无疑是武林中的泰山北斗。他师出MIT,现在在berkeley坐镇一方,在附近的两所名校(加stanford)中
2014-10-23 00:39:42 8546 1
转载 几个人工智能会议
我知道的几个人工智能会议(一流)下面同分的按字母序排列: IJCAI (1+): AI最好的综合性会议, 1969年开始, 每两年开一次, 奇数年开. 因为AI 实在太大, 所以虽然每届基本上能录100多篇(现在已经到200多篇了),但分到每个领域就没几篇了,象machine learning、computer vision这么大的领域每次大概也就10篇左右, 所以难度很大.
2014-10-23 00:36:06 1040
转载 机器学习推荐的论文和文章
基本模型:1、HMM(Hidden Markov Models): A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition.pdf2、ME(Maximum Entropy): ME_to_NLP.pdf3、MEMM(Maximum Entropy Marko
2014-10-23 00:30:30 1107
转载 贪心算法(GREEDY ALGORITHM)证明实践
基础概念贪心算法Formal的解释这里就不介绍了,有兴趣的直接去wikipedia上理解。简单地来说,贪心算法就是在某种规律下不断选取局部最优解,从而达到全局最优。《挑战程序设计竞赛》中有一个很直观的解释:一直向前!证明方法既然贪心算法是利用规律选取局部最优解,那么我们选取规律所得出的全局解就不一定是全局最优解。因此,我们需要证明,我们所选这个规律是可以得出一个全局
2014-10-22 19:04:14 6874
转载 漫谈算法(四)分治算法 Divide and Conquer Algorithm
先看一段来自wikipedia的定义:http://en.wikipedia.org/wiki/Divide_and_conquer_algorithmDivide and conquer (D&C) is an important algorithm design paradigm based on multi-branched recursion. A divide and conqu
2014-10-22 16:37:49 1119
转载 漫谈算法(零)序
学期选了一门算法课(CS2510),搞的人死去活来,因为作业实在多的让人XX,每周3次作业从来没断过,而且都很难。。。。同时我们老师据说是北美算法界得重要人物,上课思路奇快,不用PPT,不用稿子,一支笔,在黑板上刷刷刷,加之英语,搞得我时常跟不上。。。怨念。。。不过还是学到了很多东西,基本cover了算法导论里面的各个内容。受益匪浅。准备写一些对基本算法知识的介绍。同时也权当是自己复习了。
2014-10-22 16:35:03 593
转载 漫谈算法(二) 动态规划 Dynamic Programming
动态规划,Dynamic Programming。这里的programming没有翻译成编程,是因为,这里的programming的意思是指一个tabular method。其实这也暗示了DP的本质,用一个table保存子问题的中间结果。(后面会有例子具体介绍)和分治算法比较类似,但不同的是分治算法把原问题划归为几个相互独立的子问题,从而一一解决,而动态规划则是针对子问题有重叠的情况的一种
2014-10-22 16:32:32 783
转载 漫谈算法(一)如何证明贪心算法是最优 using exchange argument
这里主要是介绍一种证明贪心算法是最优的一种方法:Exchange Argument (不知道应该怎么翻译到中文,交换参数?感觉听起来挺别扭的,不像是一个方法的名字~o(╯□╰)o)Exchange Argument的主要的思想也就是 先假设 存在一个最优的算法和我们的贪心算法最接近,然后通过交换两个算法里的一个步骤(或元素),得到一个新的最优的算法,同时这个算法比前一个最优算法更接近于我们
2014-10-22 16:17:34 991
转载 机器学习算法中文视频教程
在网上狂搜ReproducingKernel Hilbert Space的时候,找到了一个好东西。这个是李政軒Cheng-Hsuan Li的关于机器学习一些算法的中文视频教程。感觉讲得很好。这里非常感谢他的分享:http://www.powercam.cc/chli。也贴到这里,和大家共同学习。 一、KernelMethod(A Chinese Tutorial on Kernel
2014-10-18 14:53:12 977
转载 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束,可以应用KKT条件去求取。当然,这两个方法求得的结果只是必要条件,只有当是凸函数的情况下,才能保证是充分必要条件。KKT条件是拉格朗日乘子法的泛化。之前学习的时候,只知道直接应用两个方法,但是却
2014-10-14 22:02:27 954
转载 时间的复杂度和空间的复杂度
学习数据结构时,觉得时间复杂度计算很复杂,赶紧恶补一下吧:首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。当我们评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度,因此,在算法分析时,往往对两者不予区分,经常是将渐近时间复杂度T(n)=O(f
2014-10-11 23:02:42 732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人