转载:需要了解有关机器学习和计算机视觉的数学知识(共两篇)

第一篇

原地址:http://www.cnblogs.com/hold/archive/2011/09/09/2286786.html

1、Linear Algebra (线性代数) 和 Statistics (统计学) 是最重要和不可缺少的。这代表了Machine Learning中最主流的两大类方法的基础。一种是以研究函数和变换为重点的代数方法,比如Dimension reduction,feature extraction,Kernel等,一种是以研究统计模型和样本分布为重点的统计方法,比如Graphical model, Information theoretical models等。它们侧重虽有不同,但是常常是共同使用的,对于代数方法,往往需要统计上的解释,对于统计模型,其具体计算则需要代数的帮助。以代数和统计为出发点,继续往深处走,我们会发现需要更多的数学。
2、Calculus (微积分),只是数学分析体系的基础。其基础性作用不言而喻。Learning研究的大部分问题是在连续的度量空间进行的,无论代数还是统计,在研究优化问题的时候,对一个映射的微分或者梯度的分析总是不可避免。而在统计学中,Marginalization和积分更是密不可分——不过,以解析形式把积分导出来的情况则不多见。
3、Partial Differential Equation (偏微分方程),这主要用于描述动态过程,或者仿动态过程。这个学科在Vision中用得比Learning多,主要用于描述连续场的运动或者扩散过程。比如Level set, Optical flow都是这方面的典型例子。
4、Functional Analysis (泛函分析),通俗地,可以理解为微积分从有限维空间到无限维空间的拓展——当然了,它实际上远不止于此。在这个地方,函数以及其所作用的对象之间存在的对偶关系扮演了非常重要的角色。Learning发展至今,也在向无限维延伸——从研究有限维向量的问题到以无限维的函数为研究对象。Kernel Learning 和 Gaussian Process 是其中典型的例子——其中的核心概念都是Kernel。很多做Learning的人把Kernel简单理解为Kernel trick的运用,这就把kernel的意义严重弱化了。在泛函里面,Kernel (Inner Product)是建立整个博大的代数体系的根本,从metric, transform到spectrum都根源于此。
5、Measure Theory (测度理论),这是和实分析关系非常密切的学科。但是测度理论并不限于此。从某种意义上说,Real Analysis可以从Lebesgue Measure(勒贝格测度)推演,不过其实还有很多别的测度体系——概率本身就是一种测度。测度理论对于Learning的意义是根本的,现代统计学整个就是建立在测度理论的基础之上——虽然初级的概率论教科书一般不这样引入。在看一些统计方面的文章的时候,你可能会发现,它们会把统计的公式改用测度来表达,这样做有两个好处:所有的推导和结论不用分别给连续分布和离散分布各自写一遍了,这两种东西都可以用同一的测度形式表达:连续分布的积分基于Lebesgue测度,离散分布的求和基于计数测度,而且还能推广到那种既不连续又不离散的分布中去(这种东西不是数学家的游戏,而是已经在实用的东西,在Dirchlet Process或者Pitman-Yor Process里面会经常看到)。而且,即使是连续积分,如果不是在欧氏空间进行,而是在更一般的拓扑空间(比如微分流形或者变换群),那么传统的黎曼积分(就是大学一年级在微积分课学的那种)就不work了,你可能需要它们的一些推广,比如Haar Measure或者Lebesgue-Stieltjes积分。
6、Topology(拓扑学),这是学术中很基础的学科。它一般不直接提供方法,但是它的很多概念和定理是其它数学分支的基石。看很多别的数学的时候,你会经常接触这样一些概念:Open set / Closed set,set basis,Hausdauf, continuous function,metric space, Cauchy sequence, neighborhood, compactness, connectivity。很多这些也许在大学一年级就学习过一些,当时是基于极限的概念获得的。如果,看过拓扑学之后,对这些概念的认识会有根本性的拓展。比如,连续函数,当时是由epison法定义的,就是无论取多小的正数epsilon,都存在xxx,使得xxx。这是需要一种metric去度量距离的,在general topology里面,对于连续函数的定义连坐标和距离都不需要——如果一个映射使得开集的原像是开集,它就是连续的——至于开集是基于集合论定义的,不是通常的开区间的意思。这只是最简单的例子。当然,我们研究learning也许不需要深究这些数学概念背后的公理体系,但是,打破原来定义的概念的局限在很多问题上是必须的——尤其是当你研究的东西它不是在欧氏空间里面的时候——正交矩阵,变换群,流形,概率分布的空间,都属于此。
7、Differential Manifold (微分流形),通俗地说它研究的是平滑的曲面。一个直接的印象是它是不是可以用来fitting一个surface什么的——当然这算是一种应用,但是这是非常初步的。本质上说,微分流形研究的是平滑的拓扑结构。一个空间构成微分流形的基本要素是局部平滑:从拓扑学来理解,就是它的任意局部都同胚于欧氏空间,从解析的角度来看,就是相容的局部坐标系统。当然,在全局上,它不要求和欧氏空间同胚。它除了可以用于刻画集合上的平滑曲面外,更重要的意义在于,它可以用于研究很多重要的集合。
8、Lie Group Theory (李群论),一般意义的群论在Learning中被运用的不是很多,群论在Learning中用得较多的是它的一个重要方向Lie group。定义在平滑流形上的群,并且其群运算是平滑的话,那么这就叫李群。因为Learning和编码不同,更多关注的是连续空间,因为Lie group在各种群中对于Learning特别重要。各种子空间,线性变换,非奇异矩阵都基于通常意义的矩阵乘法构成李群。在李群中的映射,变换,度量,划分等等都对于Learning中代数方法的研究有重要指导意义。
9、Graph Theory(图论),图,由于它在表述各种关系的强大能力以及优雅的理论,高效的算法,越来越受到Learning领域的欢迎。经典图论,在Learning中的一个最重要应用就是graphical models了,它被成功运用于分析统计网络的结构和规划统计推断的流程。Graphical model所取得的成功,图论可谓功不可没。在Vision里面,maxflow (graphcut)算法在图像分割,Stereo还有各种能量优化中也广受应用。另外一个重要的图论分支就是Algebraic graph theory (代数图论),主要运用于图的谱分析,著名的应用包括Normalized Cut和Spectral Clustering。近年来在semi-supervised learning中受到特别关注。

 

转载:技术文章——C++与C的区别

相对来说,C语言是一种简洁的语言,所涉及的概念和元素比较少,主要是:宏(macro)、指针(pointer)、结构(struct)、函数(function)和数组(array),比较容易掌握和理解。而C++不仅包含了上面所提到的元素,还提供了私有成员(private members)、公有成员(public members)、函数重载(function overloading)、缺省参数(default parameters)、构造函数、析构函数、对象的引用(references)、操作符重载(operator overloading)、友元(friends)、模板(templates)、异常处理(exceptions)等诸多的要素,给程序员提供了更大的设计空间,同时也增加了软件设计的难度。

C语言之所以能被广泛的应用,其高效率是一个不可忽略的原因,C语言的效率能达到汇编语言的80%以上,对于一种高级语言来说,C语言的高效率就不言而喻了。那么,C++相对于C来说,其效率如何呢?实际上,C++的设计者stroustrup要求C++效率必须至少维持在与C相差5%以内,所以,经过精心设计和实现的C++同样有很高的效率,但并非所有C++程序具有当然的高效率,由于C++的特殊性,一些不好的设计和实现习惯依然会对系统的效率造成较大的影响。同时,也由于有一部分程序员对C++的一些底层实现机制不够了解,就不能从原理上理解如何提高软件系统的效率。

转载:打败焦虑的最好方法

转载自心理100

心理导读:打败焦虑的最好方法,就是去做那些让你焦虑的事情。不要问,不要等,不要犹豫,不要回头,既然你认准了这条路,就不要去打听要走多久。

一、我们为什么会焦虑?

之前我在《你唯一能把握的是变成最好的自己》里说:“我们会觉得焦虑,无非是因为现在的我们,跟想象中的自己,很有距离。”

除此之外,还有一个重要原因,就是“别人”。社交网络是让人无比焦虑的原因之一,因为大部分人都会把精挑细选的照片放在网上,人们也只会把到处旅行各种美景的照片放在网上,所以总有人比你工作好,比你漂亮,比你丰富多彩。总会有一种错觉让你觉得好像别人不需要怎么努力就可以过得很好,而你自己怎么做也做不好,于是你开始着急,开始焦虑。

然而真的是这样吗?

每个人都不是你看的那个样子,实际上,那些你看起来觉得毫不费劲的人,都付出了很大的努力。在你被他们的光芒所吸引的时候,你没能看到他们付出了一个什么样的代价。即使是在现实生活中,那些如同神祇一样的牛人,也会有看书看不进去写论文写到要抓狂的时候,只是他们都不会表现出来,也不会抱怨。那些闪闪发光的牛人跟你的不同其实只是,他们已经学会了不去抱怨,把用来抱怨的时间做该做的事。

而你因为怕来不及,你开始拼命地买书,买单词书,有人说考研有前途,你又马不停蹄地开始准备考研;过了几天你看到别人上传的旅行照片,你又开始幻想去旅行。

只是一本书买了不看也不过是印着字的纸而已,单词书买了不背充其量就是26个字母的排列组合,下载的演讲公开课不去听也只是一堆无用的影像,可能你只是随手下载了,就再也没有去看过。于是有一天你发现,堆积的东西已经看不完了。

你看着一个个公开课,你看着一本本单词书,无从下手从而越发的焦虑。拖延和等待,是这个世界上最容易压垮一个人斗志的东西。

你想要一个人去旅行,却又想要跟朋友好好聚聚;你想要考研,却又想先工作几年;你想要好好背上几天单词,却又想要去参加社团活动。有时候,你会不会问自己,你想要的是不是太多了?你的生活是不是太忙碌了?你是不是根本不知道自己想要什么,只想要让自己忙碌起来,好给自己一些心理安慰,好让自己看起来不被别人落后太多?

多少人过着这样看似忙碌,实则焦虑的人生?

转载:为什么你计划100,行动却为0?

一位企业家从40岁开始,每天拿出两小时练画。退休两年后,他办了第一场个人画展,实现了儿时做画家的心愿。

还有一位研究婚姻关系的专家,受邀出国演讲却苦于英文太差。45岁那年,她下定决心要学好英文,每天利用等公交车、坐地铁的时间背单词,三年后已经可以流利对话。

人们常说这个困难那个不行:生活琐事占用了精力,常常加班没有时间,或者是年纪增大记忆力下降……这些真的是阻碍学习的因素吗?还是根本原因在于,你已经彻底丧失了学习的动力和兴趣?

 

1、没有学习动力:学这个能加薪吗?

跟工作以后的人谈学习,最常被问到的话就是:学这个能加薪吗?对于考证有用吗?不是说这样思考的人就庸俗,毕竟外部的物质刺激也是学习动机的一种。但是,无数的动机之中,哪种动机的作用力更长久,能支撑学习走得更远?显然还是兴趣。

有很多人苦恼:我没有什么兴趣。此言差矣。生活中每一个细节都可以拿来做兴趣。有人喜欢做手工,天天飞针走线,一段时间后变成了十字绣高手,作品可以出售、参展。有人喜欢看小说,看得不过瘾就自己写,最终成为著名网络写手。还有人喜欢玩网络游戏,玩着玩着成了游戏开发商……或者,哪怕你只是喜欢捏泥人,捏得不好看,卖不出去也参不了展,但能在工作闲暇博得一乐,也未尝不可。

说白了,最好的学习状态就是“我乐意,我享受”,而不是总想着“学到的东西可以赚取什么”。

治疗:治疗咳嗽偏方

咳嗽此为肺部疾患的主要证候,可见于多种疾病中。正如《黄帝内经》里说:“五脏六腑皆令人咳,非独肺也”。也就是说,咳嗽虽然主要是肺经的病,但与其它脏腑都有关系。临床上常用的治疗咳嗽的较为有效的偏方、秘方主要如下。
[方一]
紫苏、杏仁、生姜、红糖各lO克。将紫苏与杏仁捣成泥,生姜切片共煎,取汁去渣,调人红糖再稍煮片刻,令其溶化,日分2–3次饮用。
本方散风寒,止咳嗽,对外感风寒引起的咳嗽有效。

[方二]
苦杏仁6–10克,生姜3片,白萝卜100克。上药打碎后加水400毫升,文火煎至100毫升,可加少量白糖调味,每日1剂,分次服完。
本方散寒化痰止咳,适用于外感风寒咳嗽。

[方三]

橘红60克,生姜30克,蜂蜜250克。先将橘红,生姜二味用水煎煮,15分钟取煎液1次,加水再煎,共取煎液3次,合并煎液,以小火煎熬浓缩,至稠粘时,兑人蜂蜜,至沸停火,装瓶备用。每日服3次,每次3汤匙。
本方散寒温肺,化痰止咳,适用于风寒咳嗽

治疗:头疼怎么办?

头晕是由于皮肤血管扩张,血流增多而造成脑部血液减少的现象。
这种现象的产生,可能因为暴露于烈日下过久,泡热水澡的时间太长,或是紧张、生气等。
除了以上的原因外,缺乏维他命、荷尔蒙分泌异常、更年期或自律神经失调也都是造成头晕的因素。依原因的不同,头晕也分为以下几种。
只有脸部发烫,而手脚冰冷——最常出现在50岁左右的女性身上。大多是因为更年期荷尔蒙分泌失调之故。人体内各内分泌腺及荷尔蒙,能够应付身体的活动状态及外在的气温,而具有使身体能顺畅运作的调节功能。更年期时,性荷尔蒙的分泌日减乃至停止,身体产生许多变化,除了肩膀僵硬、头痛外,还有头晕及手脚冰冷等症状。
突然发作的头晕:乃自律神经失调的毛病。也可称为血管运动神经的一种。大多是出现在女性身上,同时伴有头痛、目眩、倦怠感及下半身寒冷等症状。
经常全身发热的状态下头晕:若伴有激烈的心悸及身体颤抖,则是甲状腺机能亢进的现象,这是由于甲状腺素分泌过量使得新陈代谢旺盛,随时感到全身发热且头晕。
另外,也可能是高血压,若血压高居不下,头晕的状态一直持续且同时出现头痛症状,就有脑中风的危险,要特别注意。
头晕若有伴随其它任何症状,一定要请教医师。
若非疾病所引起的头晕,不必就医即可获得改善;平日注意要有适度的运动,多吃含维他命、蛋白质及铁质的食物也是很重要的。

治疗:嗓子疼怎么办?

嗓子疼怎么办,嗓子很难受怎么办呢?专家指出嗓子难受咋整,这需要专业的方义朝医生给予健康的嗓子很难受的治疗建议,如果想远离嗓子很难受的困扰,最好治好嗓子很难受的毛病吧,接下来具体介绍“嗓子很难受怎么办呢?”的内容。

嗓子疼怎么办
嗓子很难受要好心情,虽然很难。保持一个平稳的心情你要每天高高兴兴的,多笑笑保持一个很平稳的心情。当你很生气,很愤怒紧张的时候,悲哀的时候,你的身体会分泌出一种荷尔蒙,这种荷尔蒙会使你的抵抗能力下降。有研究表明,当你吵架的时候很生气,很紧张,很伤心的时候,你身体里产生大量的这种荷尔蒙,它使你身体里的免疫细胞睡自动破裂、消失掉80%,也就使你的免疫能力下降80%.但你的免疫系统是快速生长的,当你恢复愉快平稳的心情,三个小时后,免疫力就会恢复回来。如果你喜欢生气,那你生气多长时间,你的免疫能力就会下降多长时间。你有没有发现你生气的时候会很容易得感冒,而且还不容易好。

治疗:肺热咳嗽吃什么药?

肺热吃什么好?主要以中药为主,肺热咳嗽宜选用清泻肺火、宣肺平喘、化痰止咳的药物,饭菜网告诉您肺热咳嗽吃什么药好?

肺热咳嗽药方一:麻黄

用于肺气壅遏所致的喘咳证。能开宣肺气,散风寒而平喘。与杏仁、甘草配伍,可增强平喘功效;若属热邪壅肺而致肺热咳嗽者。肺热吃什么好?

1)经典古方:麻黄与石膏、杏仁、甘草等配伍以治疗肺热咳嗽,即麻杏石甘汤。

2)现代药理:研究表明,麻黄中的麻黄碱对支气管平滑肌有松弛作用,甲基麻黄碱可使支气管扩张.麻黄水溶液提取物对咳嗽有明显的镇咳作用。肺热吃什么好?

肺热咳嗽药方二:桑白皮

泻肺平喘,利水消肿。用于肺热咳喘,面目浮肿,小便不利等症。《本草纲目》中记载:桑白皮治肺气热盛,咳嗽而后喘,面肿身热。一般情况下水煎服,5—15g。泻肺利水,平肝清火宜生用,肺虚咳嗽宜蜜炙用。肺热吃什么好?

肺热咳嗽药方三:黄芩

清热燥湿,泻火解毒。用于湿温、暑温胸闷呕恶,湿热痞满,泻痢,黄疸,肺热咳嗽,高热烦渴。用于热病高热烦渴,或肺热咳嗽,或热毒疮疡等。

1)经典古方:治热病高热,常与黄连、栀子等配伍;治肺热咳嗽,常与知母、桑白皮等同用;对热毒疮疡,常与金银花、连翘等药同用。

2)现代药理:研究表明,黄芩具有抗菌、抗病毒、抗真菌作用,水煎剂对多种球菌、杆菌、耐药的金黄色葡萄球菌、流感病毒有抑制作用.

治疗:肺热咳嗽食疗

肺热咳嗽吃什么好?豆腐有清热润燥作用。《医林纂要》云: “ 豆腐清热,止咳,消痰。 ” 凡咳嗽属于风热或肺热者尤宜。亦可选用豆腐皮 1 张,冰糖适量,加水煮熟后食用,对肺热咳嗽也有治疗效果。肺热咳嗽吃什么好?

紫菜性味甘咸而寒,能化痰软坚清热。民间有用以 “ 治肺脓疡吐臭痰:紫菜适量,放口中干嚼,徐徐咽下 ” 的经验。《食物中药与便方》认为 “ 干品嚼食治肺坏疽初起吐臭痰者 ” ,并介绍: “ 咳嗽咯吐臭痰(包括肺脓疡、支气管扩张等):紫菜研细末,炼蜜为丸,每服 6 克, 1 日 2~3 次,饭后服。 ” 凡属肺热咳嗽或风热咳嗽吐痰黄稠腥臭者,食之皆宜。肺热咳嗽吃什么好?

海蜇性平,味咸,有良好的清热化痰效果,肺热咳嗽,痰脓黄稠之人,宜用海蜇与荸荠等量煨汤喝,极有疗效。肺热咳嗽吃什么好?

柿子性寒,能清热、消痰、止咳,故热咳者宜食之。据近代药理试验观察,柿子确有祛痰和镇咳效果,且祛痰作用强于镇咳。肺热吃什么好?

枇杷性凉,味甘,能润肺化痰止咳。《滇南本草》云: “ 枇杷治咳嗽吐痰。 ” 适宜热咳吐黄脓痰之人食用。肺热吃什么好?

无花果能清热、化痰、理气,适宜风热型咳嗽多痰胸闷者食用。《福建中草药》还记载了当地民间方法,治肺热咳嗽,声音嘶哑,用无花果 15 克,水煎调冰糖服。肺热吃什么好?

荸荠能化痰、清热,对热性咳嗽吐脓痰者尤宜。每次可用鲜荸荠 250 克,洗净削去皮,用沸水烫一下,生吃,早晚各 1 次,连吃 3~5 天。