自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(339)
  • 资源 (5)
  • 收藏
  • 关注

转载 频度与贝叶斯――白猫黑猫?

以下所记,只是自己在学习贝叶斯期间的灵光闪现的心得与感受,混杂了频度统计与贝叶斯统计,或对或错,故放亮你的眼睛,呵呵。侧重于粗略的线条,具体细节未述。主要从下面几个方面,大概的介绍相关的东东:一般认识;点估计;区间估计;模型选择;等级(层次)贝叶斯模型;MCMC。 1.         一般认识贝叶斯理论的基础是什么?据传18世纪英国

2013-08-07 17:09:03 1145

转载 看懂信息检索和网络数据挖掘领域论文的必备知识总结

信息检索和网络数据领域(WWW, SIGIR, CIKM, WSDM, ACL, EMNLP等)的论文中常用的模型和技术总结引子:对于这个领域的博士生来说,看懂论文是入行了解大家在做什么的研究基础,通常我们会去看一本书。看一本书固然是好,但是有一个很大的缺点:一本书本身自成体系,所以包含太多东西,很多内容看了,但是实际上却用不到。这虽然不能说是一种浪费,但是却没有把有限力气花在刀口上。

2013-08-07 16:54:00 656

转载 Dirichlet distribution的两种理解方式

Dirichlet distribution,对于做主题模型(topic model)研究特别的重要,因为很多模型之中都需要它作为先验分布。本来这个分布Wikipedia和大多数的教科书已经讲得非常清楚,没有必要在这里多介绍,但是最近在理解Dirichlet process过程中,发现从另外一个角度来理解Dirichlet Distribution,对于理解Dirichlet Proces

2013-08-07 16:53:12 726

转载 狄利克雷过程(dirichlet process )的五种理解

狄利克雷过程(dirichlet process )是目前变参数学习(non parameter)非常流行的一个理论,很多的工作都是基于这个理论来进行的,如HDP(hierarchical dirichlet process)。下面我们谈谈dirichlet process的五种角度来理解它。第一种:原始定义:假设存在在度量空间\Theta上的分布H和一个参数\alpha,如果对于

2013-08-07 16:52:40 1232

转载 话题模型(topic model)的提出及发展历史

topic model 是一种应用十分广泛的产生式模型(generative model),在IR, NLP,ML都有广泛的应用,本文将对目前已有的topic model进行分类总结,然后选择几个代表性的topic model进行较为详细的介绍,从而理解topic model 的思想,以及怎么应用。topic model最经典的模型之一是LDA(latent dirichlet a

2013-08-07 16:50:37 898

转载 隐马尔可夫模型(HMM)简介

隐马尔可夫模型(HMM)简介请各位读者深吸一口气……呼……开始……(一)阿黄是大家敬爱的警官,他性格开朗,身体强壮,是大家心目中健康的典范。但是,近一个月来阿黄的身体状况出现异常:情绪失控的状况时有发生。有时候忍不住放声大笑,有时候有时候愁眉不展,有时候老泪纵横,有时候勃然大怒……如此变化无常的情绪失控是由什么引起的呢?据警队

2013-08-07 16:49:42 833

转载 Topic Model的分类和设计原则

topic model的介绍性文章已经很多,在此仅做粗略介绍,本文假设读者已经较为熟悉Topic Medel。Topic Model (LDA)认为一个离散数据集合(如文档集合,图片集合,为行文方便,本文统统以文档集合作为描述对象,其他的数据集合只需换掉对应的术语即可)是由隐含在数据集合背后的topic set 生成的,这个set中的每一个topic都是词的概率分布。对于文档中的每一篇文档

2013-08-07 16:29:12 913

转载 Statistical Formulas For Programmers

原网址:http://www.evanmiller.org/statistical-formulas-for-programmers.htmlStatistical Formulas For ProgrammersBy Evan MillerDRAFT: May 19, 2013Being able to apply statistics is like havin

2013-08-07 16:25:01 780

转载 机器学习理论与实战

前面的近20篇博文已经牵扯到很多机器学习算法咯,已经吊足了胃口,决定从后面开始正式系统的学习机器学习理论,并尝试进入实战阶段,涵盖:加州理工(caltech)的 Yaser Abu-Mostafa教授的机器学习,偏重于传统统计理论斯坦福大学(Staford U)的Andrew Ng教授的机器学习,偏重于实用,直观理解多伦多大学(Tronto U)的Geoffery Hint

2013-08-07 16:19:03 4288

转载 DeepLearning(深度学习)原理与实现

DeepLearning(深度学习)原理与实现(一)源自:http://blog.csdn.net/marvin521/article/details/8886971 经过三年的狂刷理论,觉得是时候停下来做些有用的东西了,因此决定开博把他们写下来,一是为了整理学过的理论,二是监督自己并和大家分享。先从DeepLearning谈起吧,因为这个有一定的实用性(大家口头传的“和钱靠的很近

2013-08-07 14:06:36 5428

转载 通天塔导游:各种编程语言优缺点

英文原文:Tour De Babel,翻译:baohao(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交流,更寄达了一种愿望,希望能以此

2013-08-07 11:14:30 957

转载 5本免费的Java电子书

互联网上面有大量的Java电子书,但是大部分都是过期或者不准确。这里是mkyong网站经整理的最棒的5本免费的Java电子书,它们都有名、完整、更新、详尽的。无论是Java初学者还是有经验的程序员都很有帮助。1. The Java Language Specification, Third Edition下载 : http://java.sun.com/docs/books/jls

2013-08-07 11:12:10 2346

转载 激发程序员创意的6本书

在之前的一篇博客中我曾提到:程序员成功的秘诀在于创意和原创性思维。但是如果你没有创意该怎么办?别担心,并非只有你这样。事实上,你所遇到的大部分程序员都缺乏创意。原因在于,跟编程中客观的逻辑性思维相比,创意需要一种不同的思维方式。幸运的是,创新思维是可以学习的。我列出了一个可以激发创意的书籍清单。(注:排名不分先后,有两本书没有相应中文名,应该是没有中文版)《Pragmati

2013-08-07 11:10:21 621

转载 9本免费的Python编程书

原文出处: Linuxtoy本文将向各位推荐 9 本免费的 Python 语言编程书籍,希望对你学习 Python 编程有所帮助。1. A Byte of Python by Swaroop C H十分简明的 Python 教程。“无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用 Python 语言。”包含 Python 2.x 和 Python 3.0

2013-08-07 11:08:57 1109

转载 9 本优秀的 R 语言免费电子书

英文原文:linuxlinks    翻译:开源中国R语言是主要用于统计分析、绘图的语言和操作环境。 R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman 开发。 (也因此称为R)现在由“R开发核心团队”负责开发。 R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Sche

2013-08-07 11:07:59 2535 1

转载 C++程序员的阅读清单

英文原文:Must read C++ book list,翻译:iteye多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助。但是,大多时候,初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。这些书大多数都有中文版,并且可以很容易在网上找到。阶段 1《Essential C+

2013-08-07 11:07:22 543

转载 10本Linux免费电子书

英文原文:Pingdom    编译:伯乐在线 - 黄利民谁不喜欢免费的东东呢?本文收集整理了一些Linux电子书(多数都有可下载的PDF格式),可用作为参考书,或学习材料。主题覆盖比较广,从Java高级编程、GNU、Emacs、设备驱动到内核等。无须付费,就可阅读这些内容丰富的电子书。0. Advanced Linux programming | Linux高级编程 

2013-08-07 11:06:35 1415

转载 向自由职业者强烈推荐的12本免费电子书

你对自由职业是否有过这样一种困扰,你想不明白却又不敢咨询呢?也许你想从事自由职业,但是你对如何开始却知之甚少。你可能需要帮助来找寻答案。幸运的是,我们能够帮你解决困扰。当然,伯乐在线职场博客已经编译不少自由职业的相关资料,以帮助新人来了解这个行业。我在本文列举了十大免费电子书资源(也增加了几本额外的),有助你成为出色的自由职业者。这些书是按篇幅长度罗列的,从几十页到几百页,它们已经包含所有

2013-08-07 11:05:49 687

转载 25本免费的Python电子书

Python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。Python 可以和 C/C++ 语言整合在一起,也能支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面程序设计、泛型

2013-08-07 11:04:49 1895 1

转载 刘未鹏:怎样花两年时间去面试一个人

来源: 刘未鹏的博客 (@刘未鹏pongba)Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人

2013-08-07 11:03:45 1538

转载 国外程序员推荐的免费编程书籍资源

StackOverflow 上有位网友(xenoterracide)提问:我正试着搜集整理一个可在网上免费阅读的计算机编程书籍列表。这些书可以是某种特定编程语言,也可以计算机方面通用书籍。网上有哪些免费可用的书籍呢?下面是一些网友在回复中的推荐资源,其中有视频、大学课程、编程语言教程网站,由伯乐在线整理编译。一、George Stocker 提供了一大串,分类如下:

2013-08-07 11:01:27 1482

转载 张逸: ThoughtWorks(中国)程序员读书雷达

软件业的特点是变化。若要提高软件开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。世界上并不存在速成的终南捷径,但阅读好的技术书籍,尤其是阅读大师们的经典著作,总能收到事半功倍之效。一位优秀的程序员,或许就是一名好的阅读者。好的阅读者,总是知道如何选择好的书籍。书海浩繁,良莠不齐。阅读技术好书,如与智者交谈,“与君一席话胜读十年书”

2013-08-07 10:59:47 1073

转载 阮一峰:学习C语言的教材

我的C语言是自学的,这些年看过不少教材。下面,我对其中一些教材做个点评。1. How to Think Like a Computer Scientist: C version这是我读过最易懂的C语言教材。虽然它只讲解最基本的语法,但是写得特别好懂,深入浅出,读起来不觉得累,而且它还允许免费下载。我认为,这是C语言的首选入门教材。下载网址:http://pr

2013-08-07 10:57:26 1330

转载 国外程序员推荐:每个程序员都应读的书

编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?  “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”  很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐

2013-08-07 10:52:58 948

转载 最受人们重视的十大经典算法

当今世界,已经被发现或创造的经典算法数不胜数。如果,一定要投票选出你最看重的十大算法,你会作何选择列?最近,有人在StackExchange上发起了提问,向网友们征集当今世界最为经典的十大算法。众人在一大堆入围算法中进行投票,最终得出了呼声最高的以下十个算法。来自圣经的十大算法:发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧

2013-08-07 10:51:21 675

转载 【综述】(MIT博士)林达华老师-"概率模型与计算机视觉”

距上一次邀请中国科学院的樊彬老师为我们撰写图像特征描述符方面的综述(http://www.sigvc.org/bbs/thread-165-1-1.html)之后,这次我们荣幸地邀请到美国麻省理工学院(MIT)博士林达华老师为我们撰写“概率模型与计算机视觉”的最新综述。这次我们特别增设了一个问答环节,林老师针对论坛师生提出的许多问题(如概率图模型与目前很热的深度神经网络的联系和区别)一一做了详细解

2013-08-07 10:35:43 1012

转载 gcc与g++的区别

一:gcc与g++比较编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而 c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请

2013-07-31 16:34:05 679

转载 cstring类与string类的比较与应用

最近在做一个linux上的C语言的项目,要频繁的用到char *字符串操作,即用C语言提供的string.h中的标准字符串操作API对字符进行操作,工作量非常的,怀念以前用C++做项目的时候用STL的 string模版类。当然如果是在windows上开发支持MFC的工程,也可以用MFC类库中的cstring。在Linux上当然不会有微软的MFC 类库了咯,所以只能用标准C++的string类(也就

2013-07-31 16:32:24 1365

转载 VC6.0中加载库(lib、dll)文件的两种方法

两种方法:1、在Project->Add to Project->Files中将你的LIB文件直接加入到工程中去。2、在TOOLS->OPTIONS->Directories->Library files,加入你的LIB文件所在的目录,然后:      在Project->setting->link->Object/Library Modules中加入你的LIB文件,如 "you.

2013-07-19 14:17:18 857

转载 面向接口编程详解

面向接口编程详解(一)——思想基础 我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什

2013-07-19 11:25:24 3365 2

转载 《Visual C++ 2010入门教程》

系列一:关于Visual Studio、VC和C++的那些事  写在前面        在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制

2013-07-19 11:06:03 65012 8

转载 vs2008如何新建自己工程的环境变量(局部)和 Windows系统(全局)

转自:http://blog.csdn.net/jtop0/article/details/7574139在vs2008的Project->Property设置里经常会看到类似$(IntDir)、$(OutDir)、$(ProjectName) 的预定义宏。以vc2008为例,有时候我们在引用别的库时需要在项目设置里添加额外的头文件和库文件路径,我们不想每个路径都用一大堆的“../.. /

2013-07-19 10:54:25 1000

转载 vs2008-工具-属性页-环境变量

转自:http://www.cnblogs.com/lidabo/archive/2012/08/24/2654134.htmlVisual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量 .Visual Studio 2008  和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接

2013-07-19 10:52:28 2255

转载 VS项目属性的一些配置项的总结(important)

首先,解决方案和项目文件夹包含关系(c++项目):VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整个解决方案的内容都在这个文件夹内。在这个fangan文件夹内包含有fangan.sln的解决方案配置文件和一个ssyy文件夹,ssyy文件夹代表整个ssy

2013-07-19 10:48:02 955

转载 深度学习(Deep Learning)综述

深度学习是ML研究中的一个新的领域,它被引入到ML中使ML更接近于其原始的目标:AI。查看a brief introduction to Machine Learning for AI 和 an introduction to Deep Learning algorithms. 深度学习是关于学习多个表示和抽象层次,这些层次帮助解释数据,例如图像,声音和文本。对于更多的关于深度

2013-07-17 11:32:15 1003

转载 「深度神经网络」(deep neural network)具体是怎样工作的?

多层的好处是可以用较少的参数表示复杂的函数。在监督学习中,以前的多层神经网络的问题是容易陷入局部极值点。如果训练样本足够充分覆盖未来的样本,那么学到的多层权重可以很好的用来预测新的测试样本。但是很多任务难以得到足够多的标记样本,在这种情况下,简单的模型,比如线性回归或者决策树往往能得到比多层神经网络更好的结果(更好的泛化性,更差的训练误差)。非监督学习中,以往没有有效的方法构造多层网络。多

2013-07-11 15:56:01 853

转载 Author Topic Model解析

Generative Models for Document(文章的生成模型)这里的Document(文章)是包括两部分:文章的作者集合,组成文章内容的单词集合。例如:Document 1表示为:Document 2表示为:

2013-07-11 13:43:28 3894

转载 使用VC++操作Excel文件

本文档适用于:Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0 以上Microsoft OLE 库 第一步:建立一个自动化工程启动VC 6.0,打开新建对话框,新建一个MFC AppWizard(exe)工程,这里工程明设置为TestExcel。

2013-07-10 16:13:58 1074

转载 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理

本文为线程本地存储TLS系列之分类和原理。一、TLS简述和分类我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。不过如果

2013-07-08 10:52:59 813

转载 dll的多进程多线程安全的几种策略

1、动态库只有一个导出函数。这种情况非常少,也是最容易处理的情况。这种情况下编写函数时,只需要考虑不要有冲突的全局数据就可以了。这里的全局数据包括了在堆中分配的数据块和静态全局变量等。如果存在这样的全局数据,那么进程中的不同线程访问这个函数就会造成冲突。解决办法也很简单,就是尽量用堆栈(stack)来解决问题。由于堆栈的所有人是线程,所以它必然是线程安全的。当然也要注意避免堆栈溢出

2013-07-08 10:39:06 3932

基于lucene的索引与搜索

基于lucene的索引与搜索 基于lucene的索引与搜索

2009-05-21

c++笔试面试宝典2009

c++笔试面试宝典2009 c++笔试面试宝典2009

2009-05-20

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming) part3

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming)

2009-04-28

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming) part2

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming)

2009-04-28

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming) part1

《计算机程序设计艺术》中文版(英文名称:The Art of Computer Programming) Donald.E.Knuth人生最辉煌的时刻在斯坦福大学计算机系渡过,美国计算机协会图灵奖的获得者,是本领域内当之无愧的泰斗。有戏言称搞计算机程序设计的不认识Knuth就等于搞物理的不知道爱因斯坦,搞数学的不知道欧拉,搞化学的不知道道尔顿。

2009-04-28

空空如也

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

TA关注的人

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