- 博客(78)
- 资源 (2)
- 收藏
- 关注
转载 中文url编码
>>> import urllib>>> data = 杭州>>> print data杭州>>> data/xe6/x9d/xad/xe5/xb7/x9e>>> urllib.quote(data)%E6%9D%AD%E5%B7%9E那我们想转回去呢?>>> urllib.unquote(%E6%9D%AD%E5%B7%9E)/xe6
2009-10-15 09:37:00 5542
转载 个性化互联网和推荐引擎
推荐引擎并不是一个新概念,大型的电子商务网站(例如,Amazon)很多年前就采用了推荐引擎技术,但是从2008年开始,陆续看到很多采用推荐引擎技术的网站开始盈利,推荐引擎就更受关注了,最近又有谷歌个性化搜索服务被诉侵权的报道,涉案专利是2000年申请的,而个性化是推荐引擎的核心,由此可见,推荐引擎的历史很久远。本文对其历史进行回溯,将一些关键资料进行汇集,方便产品和市场战略研究。 推
2009-09-26 18:54:00 1035
原创 Tomcat 清除缓存
用TOMCAT6.0工作,发现我在改动代码后,结果还是旧的效果,新的改动并没有生效,如何清除缓存呢?一个直接有效的方法是:停止tomcat 然后清除 /work/Catalina/localhost下面对应应用的文件夹中内容。ok了!
2009-09-23 09:40:00 1638
原创 dos2unix 解决pickle问题
今天将一个在windows用pickle dump的文件拿到linux服务器上load,结果报错:ImportError 找不到__main__模块。这把我郁闷的,明明在windows正常,到linux就不好使了。差点没分析pickle源码。后来想到pickle是将对象存到文件中,可能和文件格式有关,于是用dos2unix将dump的文件转化一下,果然正常运行了。小问题差点造成大麻烦!
2009-09-17 14:43:00 762
转载 python build-in functions
Python提供了许多内建函数。下面按函数名字母顺序一一列出并作介绍。abs(x)返回一个数的绝对值。参数可以是一个普通整数、长整数或浮点数。如果参数是复数, 则它的值被返回。如:若a=x+yi, 则abs(a)=sqrt(x^2+y^2)。all(iterable) 如果可编历对象中的所有元素都是真值,则返回True。相当于:def all(iterable):
2009-09-01 16:00:00 5317
原创 那些花儿
最近听了朴树写的《那些花儿》,觉得旋律真美,感情真真,一遍一遍地听,竟丝毫不觉厌烦。为什么以前没有认真听过这首歌?可能因为我是一个活得稍稍落后于时代的人,不过分关注流行。这种生活方式注定了我接触得更多的是已被广泛接受的传奇,却也不可避免的错过了在第一时间感受潮流,与时俱进地参与制造经典的时机。 舒情的旋律,饱含着对过去的追忆,透出淡淡的忧伤,为了友情,为了爱情。当这真挚却显悲凉的曲调回荡在
2007-12-18 19:20:00 794
原创 美国著名报刊杂志链接
以下是英国和美国主要报刊杂志的中英文名称翻译对照以及他们的简单介绍。大部分报刊杂志的网站地址整理出来了。如果大家有空的话,不妨常去这些网站,一方面可以及时了解国外最新的消息,另一方面对提高你们的阅读能力会很有帮助的,以下网站都能打开! 第一部分、美国著名报刊杂志介绍 一、美国报纸 美国是世界新闻事业十分发达的国家之一。全国有各类报纸11000其中日报1600多家
2007-11-19 15:47:00 3266
原创 数据挖掘期刊 会议网址
JournalsACM TKDD http://tkdd.cs.uiuc.edu/DMKD http://www.springerlink.com/content/1573-756X/?p=859c3e83455d41679ef1be783e923d1d&pi=0IEEE TKDE http://www.ieee.org/organizations/pubs/transactio
2007-11-18 10:55:00 1851
原创 Python的动态类型绑定与赋值机制
与C、C++等静态类型绑定的语言不同,Python的类型是动态绑定的。也就是你在使用一个变量的时候是不必对它的类型进行声明的。这是Python的强大之处。它使得Python可以灵活的操作各种不同类型的变量。它背后的机制是什么呢?掌握几个概念,就可以明白。1. 名字(name)与对象(object)先说说什么是对象,对象就是系统分配的一块内存,这个内存可以有足够的空间表示希望
2007-11-16 16:07:00 4045
原创 光棍节快乐
今天可是个特殊的日子,double 11,bachelors day,就是大名鼎鼎的光棍节了。下午把Gtalk的签名都改了:都读硕士了,还得过bachelor‘s day。照现在的趋势来看,读博士都得过bachelor’s day了。呵呵,但愿不要这样。晚上兄弟三人一起出去聚餐,两位都找到满意的工作了,一位已经美人在身边,一位是佳丽在眼前,马上的事了。只有我人财两空,着实可怜。心里不禁怅然。曾国
2007-11-11 20:35:00 1734 1
原创 NLTK-lite class Tree的实现(1)
Nltk是由美国宾夕法尼亚大学人员用python开发的一套自然语言开发包,提供自然语言处理过程中的基本组件,如:分词,词性标注,句法分析等,用于教学及实验。其官方连接为:http://nltk.sourceforge.net/,由于其是开源的,因此也是一套python编写大型项目的良好教程,我们可以参考。最近正在系统地重温Python中类的概念、机制、应用。结合NLTK中class Tree的
2007-11-01 11:15:00 2835
转载 学习数学的正确方法
学习数学的正确方法原作者: Steve Yegge 译者: puto 正确学习数学的方法是广度优先,而非深度优先.你需要生存在空间里,学习事物的名字,区分出什么是什么.以透视的方法来对待的话,考虑用用长整除.(汗一个,感觉译的不准确)现在就举起你的手如果你能在纸上做长整除.手吗?谁呢?我可不这么认为.回头看看在学校里学过的长除法,要是不让你觉得烦恼和愤怒才怪.当然,这是显然的,但你不一
2007-10-30 22:13:00 2146
原创 Python中的类与OOP
Python中一切皆是对象,变量、函数名、类型,...,显然这使得面向对象编程变得更容易也更直观。类(Class)是面向对象编程的利器,尽管在python中,完全可以不使用类,使用简单的结构如函数(Function)即可以完成大量的工作,然而类无疑是python提供的最有力的编程武器。通过类的使用,使得继承、多态、运算符重载得以实现。 实例对象与类对象这里说明一下,所谓
2007-10-30 13:00:00 3170 1
原创 Python的类型判断:isinstance
Python可以得到一个对象的类型 ,利用type函数:>>>lst = [1, 2, 3]>>>type(lst)不仅如此,还可以利用isinstance函数,来判断一个对象是否是一个已知的类型。isinstance说明如下: isinstance(object, class-or-type-or-tuple) -> bool Return whether a
2007-10-27 15:17:00 2894
原创 年轻漂亮MM想嫁有钱人,金融家的回复令人拍案叫绝
一个年轻漂亮的美国女孩在美国一家大型网上论坛金融版上发表了这样一个问题帖:我怎样才能嫁给有钱人? “我下面要说的都是心里话。本人25岁,非常漂亮,是那种让人惊艳的漂亮,谈吐文雅,有品位,想嫁给年薪 50万美元的人。你也许会说我贪心,但在纽约年薪100万才算是中产,本人的要求其实不高。 这个版上有没有年薪超过 50万的人?你们都结婚了吗?我想请教各位一个问题——怎样才能嫁给你们这样的有钱人?
2007-10-15 18:51:00 2358
原创 学年计划
这学年主要任务就是毕设了,可能还要发一篇论文。时间相对来说还不是很紧,打算趁这段时间多学点东西,充实充实自己。初步计划:1.英语 英语的确非常重要,是一个必备工具,以后无论做什么工作,有过硬的英语基础一定会更好地生存。自己英文读写的能力还不错,毕竟学了这么多年课本,考了这么多年试,但也仅仅限于考试,至少单词都不过关。而听说能力则差多了,毕竟实践的机会少。以后每天要抽出一段时间学英语,包括背单词,英
2007-10-10 18:22:00 1639
原创 礼物
沿着笔直的街从午后走到月出商场的橱窗映出紧闭的嘴唇思量着牵手的信物徘徊在门口对着夜灯倾诉默念无数遍的台词为何难以出口不求一点回报 没有一丝苛求如果欣然接受 我可以转身便走闭上眼睛 想像你的脸庞是否洋溢美丽温柔心如花儿般绽放 你的笑是我最简单的幸福
2007-10-01 11:48:00 1722
转载 another one: how to do research?
***关于阅读*** 1. 很多研究者花费一半以上的时间用来阅读。在研究生开始两年,出了应付功课,其余的时间阅读有关于你topic的课本和journal articles。 2. 了解自己相关topic最为核心的杂志。每年去图书馆翻阅过去一年相关大学的研究者做出的引起你兴趣的technical reports. 3. 不要详细阅读每一片paper。第一步,看看哪里是引起兴趣的地方。顺序为ab
2007-09-28 21:19:00 1654
转载 哈佛图书馆自习室墙上的训言
1.此刻打盹,你将做梦;而此刻学习,你将圆梦。2.我荒废的今日,正是昨日殒身之人祈求的明日。3.觉得为时已晚的时候,恰恰是最早的时候。4.勿将今日之事拖到明日。5.学习时的苦痛是暂时的,未学到的痛苦是终生的。6.学习这件事,不是缺乏时间,而是缺乏努力。7.幸福或许不排名次,但成功必排名次。8.学习并不是人生的全部。但,既然连人生的一部分——学习也无法征服,还能做什么呢?9.请享受无法回避的痛苦。1
2007-09-24 13:11:00 3168 12
转载 2001年蒲慕明教授写给他实验室学生的信
蒲慕明:伯克莱大学教授,中国科学院神经科学研究所所长。2001年,蒲教授对美国实验室的人大发雷霆,你们太懒了,每年不能超过20天休假。每周必须工作至少六天。一天不来实验室必须得到我的同意。每周60小时动手做实验,谈天,上网,看文献的时间不算。写论文时再看文献。你们谁不干,开路。每周得向我汇报。到今年6月每人得有两篇J Neuroscience以上的论文。谁做不到,我要你8月开路。2007年,蒲慕明
2007-09-23 21:02:00 18249 2
转载 来自MIT人工智能实验室:如何做研究?
来自MIT人工智能实验室:如何做研究?作者:人工智能实验室全体研究生编辑:David Chapman版本:1.3时间:1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选题、选导师和情感因素),都是极具价值的。Copyright 1987, 1988 作者
2007-09-09 20:37:00 1053
原创 自然语言处理的趋势
NLP,即自然语言处理,是当前一个比较热门的研究领域。其包括很多分支,如机器翻译,信息抽取,信息整合等等。搜索引擎中也引入了越来越多的NLP的知识以提高检索的准确性,理解用户的倾向。最近看了一些自然语言研究的资料和热点话题,总结一下,NLP很可能在一硬一软两大方向上重点发展,不是并行发展,而更可能是交叉性的,相互促进的方式。一硬:计算能力,包括并行计算,分布式计算的发展,以及海量存储的发展
2007-09-05 12:32:00 1713
转载 读博士的经验(转)
读博士的经验,感觉还不错,大家过来看看1. 先看综述,后看论著 看综述搞清概念,看论著掌握方法 2. 早动手 在师兄师姐离开之前学会关键技术 3. 多数文章看摘要,少数文章看全文 掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。 4. 集中时间看文献 看过总会遗忘。看文献的时间越
2007-09-03 21:18:00 1166
转载 Prolog教程 16
Prolog特别适合开发自然语言的应用系统。在这一章,我们将为寻找Nani游戏添加自然语言理解的部分。(由于Prolog谓词是使用的英文符号,所以这里的自然语言理解只能局限在英文中)在着手于编制寻找Nani之前, 我们先来开发一个能够分析简单英语句子的模块。把这种方法掌握之后,编制寻找Nani的自
2007-08-31 09:45:00 3121
转载 Prolog教程 15
在前面的章节中,我们了解了Prolog是如何解释目标的,并且通过实例说明了Prolog的运行流程。在这一章,继续探索Prolog的程序流程控制,我们将介绍和一般的程序设计语言相似的流程控制。前面我们使用谓词fail和write/1来列印出游戏中所有的物品。这种流程控制类似于一般语言中“do,whi
2007-08-31 09:44:00 4326
转载 Prolog教程 14
直到目前为止,我们都一直在使用Prolog内建的回溯功能。使用此功能可以方便地写出结构紧凑的谓词来。但是,并不是所有的回溯都是必须的,这时我们需要能够人工地控制回溯过程。Prolog提供了完成此功能的谓词,他叫做cut,使用符号!来表示。Cut能够有效地剔除一些多余的搜索。如果在cut处产生回溯,
2007-08-31 09:42:00 2428 1
转载 Prolog教程 13
我们已经学习过了Prolog的数据结构,它的形式如下:functor(arg1,arg2,...,argN).这是Prolog的唯一的数据结构,但是Prolog允许这种数据结构有其它的表达方法(仅仅是表达方法不同)。这种表达方法有时候更加接近我们的习惯,正如列表的两种表达法一样。现在要介绍的是操作符语法。以前曾经介绍了数学符号,在这一章我们将看到它和Prolog的数据结构是等价的,并且学习如何定义
2007-08-31 09:40:00 2283
转载 Prolog教程 12
为了能够更好地表达一组数据,Prolog引入了列表(List)这种数据结构。 列表是一组项目的集合,此项目可以是Prolog的任何数据类型,包括结构和列表。列表的元素由方括号括起来,项目中间使用逗号分割。例如下面的列表列出了厨房中的物品。[apple, broccoli, refrigerator] 我们可以使用列表来代替以前的多个子句。例如:loc_list([apple, broccoli,
2007-08-31 09:39:00 3593
转载 Prolog教程 11
Prolog的最强大的功能之一就是它内建了模式匹配的算法----联合(Unification)。以前我们所介绍的例子中的联合都是较为简单的。现在来仔细研究一下联合。下表中列出了联合操作的简要情况。变量&任何项目: 变量可以与任何项目绑定,其中也包括变量 原始项目&原始项目: 两个原始项目(原子或整数)只有当它们相同时才能联合。 结构&结构: 如果两个结构的每个相应的参数能联合,那么这两个结构可以联
2007-08-31 09:38:00 2704
转载 Prolog教程 10
到目前为止,所介绍的事实、查询以及规则都使用的是最简单的数据结构。谓词的参数都是原子或者整数,这些都是Prolog的基本组成元素。例如我们所使用过的原子有:office, apple flashlight, nani通过把这些最简单的数据组合起来,可以生成复杂的数据类型,我们称之为结构。结构由结构名和一定数量的参数组成。这与以前所学过的目标和事实是一样的。functor(arg1,arg2,...
2007-08-31 09:36:00 2465
转载 Prolog教程 9
Prolog的程序就是谓词的数据库,我们通常把这些谓词的子句写入Prolog的程序中的。在运行Prolog时,解释器首先把所有的子句调入到内存中。所以这些写在程序中的子句都是固定不变的。那么有没有办法动态地控制内存中的子句呢?Prolog提供了这方面的功能。这就意味着,Prolog程序在运行过程中,还能够改变它自己。它使用一些内部谓词来完成这个功能。最重要的几个谓词如下:asserta(X)把子句
2007-08-31 09:34:00 3559 3
转载 Prolog教程 8
Prolog中也有一些能够进行数学计算的功能,但是数学计算是不好用逻辑的事物来描述的。因此计算一个数学表达式的方法和我们以前所学习的模式匹配有很大的区别。因此,Prolog专门提供了内部谓词is来计算数学表达式。其语法形式如下:X is 变量X将被赋值为表达式的值,在回溯时不赋值。数学表达式的形式和其他的语言相同。下面是使用Prolog计算的一些例子。?- X is 2 + 2. X = 4 ?-
2007-08-31 09:32:00 3617
转载 Prolog教程 7
到现在为止,我们已经对Prolog有了一个基本的了解,现在有必要对我们所学过的知识做一个系统的总结。 Prolog的程序是由一系列的事实和规则组成的数据库。 规则之间的调用是通过联合操作完成的,Prolog能够自动的完成模式匹配。 规则还可以调用内部谓词,例如
2007-08-31 09:31:00 4370 2
转载 Prolog教程 6
前面我们已经说过,谓词是使用一系列的子句来定义的。以前我们所学习的子句是事实,现在让我们来看看规则吧。规则的实质就是储存起来的查询。它的语法如下:head :- body其中,head 是谓词的定义部分,与事实一样,也包括谓词名和谓词的参数说明。:- 连接符,一般可以读作‘如果’。body 一个或
2007-08-31 09:26:00 3280 4
转载 Prolog教程 5
我们可以把简单的查询连接起来,组成一些较复杂的查询。例如,如果我们想知道厨房里能吃的东西,就可以向Prolog进行如下的询问。?- location(X, kitchen), edible(X). 简单的查询只有一个目标,而混合查询可以把这些目标连接起来,从而进行较为复杂的查询。上面的连接符号,
2007-08-31 09:25:00 4349
转载 Prolog教程 4
现在我们的游戏中已经有了一些事实,使用Prolog的解释器调入此程序后,我们就可以对这些事实进行查询了。本章和下一章中的Prolog程序只包括事实,我们要学会如何对这些事实进行查询。Prolog的查询工作是靠模式匹配完成的。查询的模板叫做目标(goal)。如果有某个事实与目标匹配,那么查询就成功了
2007-08-31 09:24:00 4549
转载 Prolog教程 3
事实 (facts) 注:斜粗体字表示Prolog的专有名词事实(facts)是prolog中最简单的谓词(predicate)。它和关系数据库中的记录十分相似。在下一章中我们会把事实作为数据库来搜索。谓词: Prolog语言的基本组成元素,可以是一段程序、一个数据类型或者是一种关系。它由谓词名和参数组成。两个名称相同而参数的数目不同的谓词是不同的谓词。 事实的语法结构如下:pred(arg1
2007-08-30 20:00:00 5999 3
C.Plus.Plus.Coding.Standards.101.Rules.Guidelines.and.Best.Practices.
2009-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人