
数学与计算
deepfuture
这个作者很懒,什么都没留下…
展开
-
Common Lisp语言快速入门
Lisp是软件领域的分裂力量。一方面,Lisp爱好者誓言Lisp比软件领域内的其它语言都更加快捷、整洁和强大;而反对者则辩称,不可靠的执行和库支持不足使得开发者难以在其中编写任何真正的软件。事实上,他们都有各自的道理。第一版Lisp于大约50年前推出,这使得它和FORTRAN一样,成为现在仍在使用的最古老的编程语言之一。可以证明,它拥有(它们将会拥有)最庞大的特性列表,它也是第一种包括一整套今...2010-03-16 10:57:18 · 198 阅读 · 0 评论 -
haskell
http://www.haskell.org/ghc/下载地址入门指南 Haskell 是一种通用的纯函数编程语言。这个页面将帮助你尽快迈入 Haskell 的大门。 [编辑]第一步:为什么要学习 Haskell?John Hughes 写了一篇很好的论文:Why Functional Programming Matters。 [编辑]第二步:安装 Has...2010-03-16 15:48:08 · 186 阅读 · 0 评论 -
蚂蚁解决交通问题的智能
蚂蚁是地球上数量最多的动物,也是脑细胞数量最多的昆虫。蚂蚁的大脑由大约25万个细胞组成。通过对蚂蚁群体的长期观测和研究,德国德累斯顿工业大学群体智能专家德克-赫尔宾博士近日公布了关于蚂蚁群体智能方面的研究进展和最新成果。赫尔宾认为,对蚂蚁这种昆虫的深入研究可以帮助人类解决现代生活中遇到的许多难题,比如交通拥塞问题等。赫尔宾博士的研究团队首先在蚁巢附近摆放一些蚂蚁喜食的糖果,然后在蚁巢与糖果之间为蚂...2009-12-23 20:11:00 · 129 阅读 · 0 评论 -
脑科学与人工智能思考
1、大脑是由各个脑区组成,每个脑区基本都有其专有的功能,从很多脑损伤病人不能完成某个特定的任务中可以看出。2、脑区之间是互联的。3、基因形成了脑内的生物体,甚至神经元都有基因来决定,从某种意义上说,基因决定了这个神经元以及整个脑区的功能。4、脑区之间的协作由一个中央控制系统完成,这个控制系统完成对某些脑区的计算的扩大和对某些脑区计算的抑制。并选择形成某个任务需要涉及的脑区和脑区通道及回...2009-12-23 20:19:00 · 398 阅读 · 0 评论 -
认知神经科学和认识心理学的差异
1、已知的关于皮层主要的功能划分-言语信息与视觉信息、空间信息与客体信息、知觉信息与运动信息-在认识心理学中似乎没有相当地位2、脑-认知问题在在认知神经科学中起着主要的作用3、1)提供有关认知理论的辐合性 证据或附加的约束。2)提供关于认知过程的更丰富且更可直接解释的数据3)提供新的方式以把认知领域分解成可研究的主题...2009-12-23 20:20:00 · 306 阅读 · 0 评论 -
未来10年互联网的十大发展趋势
我们已经现在进入被称为web2.0的网络时代。这个阶段互联网的特征包括搜索,社区化网络,网络媒体(音乐,视频等),内容聚合和聚集(RSS),mashups(一种交互式Web应用程序),以及更多。目前大部分都是通过电脑接入网络,但是,未来我们将从移动设备(如Iphone)和电视机(如Xbox Live360)上感受到更多登陆网络的愉悦。那么,我们能期待在未来10年或者更久的时间里,网络会给我们带来什...2009-12-23 20:21:00 · 438 阅读 · 0 评论 -
元胞自动机
元胞自动机(Cellular Automata,简称CA,也有人译为细胞自动机、点格自动机、分子自动机或单元自动机)。是一时间和空间都离散的动力系统。散布在规则格网 (Lattice Grid)中的每一元胞(Cell)取有限的离散状态,遵循同样的作用规则,依据确定的局部规则作同步更新。大量元胞通过简单的相互作用而构成动态系统的 演化。不同于一般的动力学模型,元胞自动机不是由严格定义的物理方程或函数...2009-12-23 20:52:00 · 1077 阅读 · 0 评论 -
认知和情绪、动机
1、感觉是对事物个别属性和特性的认识。2、人们通过感知觉所获得的知识经验,在刺激物停止作用后,并没有马上消失,它还在保留在人们的头脑中。并在需要时能再现出来。3、人不仅能直接感知个别、具体的事物,认识事物的表面联系和关系,还能运用头脑中已有的知识和经验去间接、概括地认识事物。4、人在加工外界输入的信息时,会产生对事物的态度,引起满意、不满意、喜爱、厌恶、憎恨等主观体验。...2009-12-23 20:59:00 · 424 阅读 · 0 评论 -
有意识加工和无意识加工的容量
1、有意识加工:1)计算效率低。 如心算,错误率高,速度较慢,意识加工间存在互相干扰2)内容范围广3)在任意时间内具有高度内部一致,连续加工,容量有限。2、无意识加工:1)在例行工作中十分有效。例如:句法分析,错误率低,速度快,干扰小。2)每个例行加工具的内容范围是有限的3)无意识的例行加工内部不一致,有时能平行操作,两者合起来具有巨大的加工容量。...2009-12-23 21:01:00 · 300 阅读 · 0 评论 -
心理学经典教材
1.Introduction: 心理学导论2.History: 心理学史3.Methods: 心理学研究方法4.Experimental psychology: 实验心理学5.Statistics: 心理统计行为统计6.Experiment Design: 实验设计7.Test theory: 测试理论心理测量8.Neuroscience神经科学9.Cogniti...2009-12-23 21:02:00 · 134 阅读 · 0 评论 -
心理学中的快乐是什么
1、快乐 快乐是一种感受良好时的情绪反应,常见的成因包括感到健康、安全、爱情和性快感等。快乐常见的表达方式是笑。 2、笑 心理学家们现在发现:笑是人类与他人交流的最古老的方式之一,而在此之前,笑只被看作是人类幽默感的体现。人类笑是为了和别人团结一致或者嘲笑他们,要么用笑和别人调情。我们中的每一个人早在学会说话之前就掌握了这门技巧。 3、喜剧片 以笑激发观众爱憎的影片。常用不同含义的笑声,鞭笞社会上...2009-12-23 21:03:00 · 508 阅读 · 0 评论 -
揭密如何用大脑薄片绘制大脑基因图
据美国《连线》杂志报道,美国艾伦脑科学研究所的科学家耗资5500万美元,使用1个冷冻的人类大脑和192个大脑切片,正在从细胞基因水平上全面绘制一个系统详尽的人类大脑图谱,而不是传统的大脑解剖结构图,届时将有超过2万个基因都会在此大脑图上得到精确的展示。该项目预计将在2012年完成,到时科学家就能揭示出我们的神经网络是如何工作的,并希望该图谱能够帮助人们更好的理解精神疾病的遗传因素。 ...2009-12-23 21:03:00 · 117 阅读 · 0 评论 -
自然语言理解-转移网络
1、简单的转移网络就是有限状态自动机。边标记为词类。2、递归转移网络的边不仅可标记为词类,还可以标记为其他的网络(可以理解为子网)。因此子网成功到达弹出边后,从父网的节点S1到节点S2的边才能通过。3、当前位置-指向下一会待分析词的位置指针当前节点-在转移网中当前所在的节点返回点-从当前网络中返回退出后进入其他网络的节点栈下列情形可以离开当前的节点,并成功穿过一条边:情...2009-12-24 08:51:00 · 264 阅读 · 0 评论 -
关于人脑功能的思考
1、人脑的数值计算能力不强。2、人脑对储存知识的搜索速度很低,知识按被使用次数的多少来区别搜索速度。3、人脑的推理能力和学习能力很强2009-12-24 19:51:00 · 108 阅读 · 0 评论 -
大脑的机械性与适应性的相容
神经系统的行为大致分为两种类型:1、反射型行为:先天性的。物理-化学性质决定了行为的特征形式, 而这种机制是在基因模式的控制下发展起来,是先天性的。2、习得型行为:大脑皮层的产物,不由遗传决定其细节。习得型行为从不利的方式转变为有利的方式。...2009-12-26 13:25:00 · 141 阅读 · 0 评论 -
皮亚杰运演作为儿童思惟发展的四个阶段
1、感知运动阶段:儿童运用某种原初的格局来对待外部客体。2、前运演阶段:儿童开始以符号作为中介来描述外部世界。3、具体运演阶段:儿童能进行具体运演,在同具体事物联系的情况下,进行逻辑运演。4、形式运演阶段:处理命题演算。...2009-12-26 13:26:00 · 205 阅读 · 0 评论 -
皮亚杰关于认识结构
1、格局:个体如何能对刺激作出反应,这是由于个体原来具有格局来同化这个刺激。2、调节:同化不能使格局改变或创新,只有自我调节才能起这种作用。调节因素是因在的。3、适应包括同化和调节两种作用和机能4、格局是认识结构的起点和核心。格局逐渐分化成多数格局的协同活动,并能建立新的格局和调整原有格局。...2009-12-26 13:27:00 · 224 阅读 · 0 评论 -
计算心理学家的哲学假定
1、对待心灵和智能使用机能主义的方式,认为心理过程是能够被精确说明的过程,而心理状态则取决于它们与感觉输入、动作行为以及其他心理状态的因果关系。2、他们把心理学看成是对心理表象所藉以构成、解释和变换的计算过程研究。他们把大脑视为一种计算系统,关心的是它体现出何种函数关系。...2009-12-26 13:28:00 · 110 阅读 · 0 评论 -
人工智能相关电子书下载
http://www.verycd.com/topics/473452009-12-26 13:29:00 · 397 阅读 · 0 评论 -
CLIPS-焦点
一、完成从MAIN->NO1->NO2模块变化CLIPS> (clear)CLIPS> (defmodule MAIN(export deftemplate initial-fact))CLIPS> (defmodule NO1(import MAIN deftemplate initial-fact))CLIPS> (defrule MAIN::STA...2009-12-26 13:29:00 · 115 阅读 · 0 评论 -
CLIPS-自动焦点
一、CLIPS (Quicksilver Beta 09/24/07)CLIPS> (clear)CLIPS> (defmodule MAIN(export deftemplate initial-fact))CLIPS> (defmodule DETECTION(import MAIN deftemplate initial-fact))CLIPS> (defru...2009-12-26 13:30:00 · 104 阅读 · 0 评论 -
CLIPS-模块
一、MAIN::control-information事实属于MAIN模块,可以定义多个模块,在每个模块里定义事实、规则、自定义结构等。CLIPS> (ppdeffacts control-information)(deffacts MAIN::control-information(phasedetection)(phase-afterdetection isolation)(phas...2009-12-26 13:31:00 · 197 阅读 · 0 评论 -
CLIPS-控制策略
一、通过定义规则来控制先后,不通过优先级二、CLIPS> (ppdeffacts control-information)(deffacts MAIN::control-information(phase detection)(phase-after detectionisolation)(phase-after isolationrecovery)(phase-after re...2009-12-26 13:36:00 · 154 阅读 · 0 评论 -
CLIPS-规则优先级
一、1、 (declare (salience20))声明了规则的优先级,数字越大优先级越高2、 在规则同等优先级的情况下,事实按照堆栈的要求处理,后进先出。所以有:CLIPS> (run)thirdsecond二、CLIPS> (clear)CLIPS> (defrule first(first first)=>(printout t "secon...2009-12-26 13:38:00 · 607 阅读 · 0 评论 -
CLIPS-自定义模板属性
一、1、指定非空:(default?NONE)2、指定默认值动态获得: (default-dynamic (time))取得事实增加的时间3、指定多字段槽的字段数目:(multislot name (cardinality 1 4)),指定为1-4个4、指定类型,如(type INTEGER)指定为整形5、指定字段范围:(range 18 ?VARIABLE) ?VARI...2009-12-26 13:43:00 · 266 阅读 · 0 评论 -
CLIPS-logical条件元素-事实依赖
1、logical表示某事实的存在依赖于另一事实或另一组事实的存在,下例查出优秀学生的学号,优秀的标准是成绩>90或技能为good。2、有时,某事实的存在依赖于2个或多个事实的存在,如下例中的3号学生,在其中一个事实不存在时,某事实仍然存在,只有这2个或多个事实都不存在了,某事实才不存在3、一旦所依赖的事实不存在,则某事实也相应从事实库中删除。4、dependents和dep...2009-12-26 13:43:00 · 118 阅读 · 0 评论 -
CLIPS-forall条件元素和exists条件元素
1、forall,表示每次出另一个CE时,一组CE被满足的情况。格式如下(forall<first-CE><remaining-CEs>+),为使forallCE得到满足,每个匹配<first-CE>的事实必须匹配所有><remaining-CEs>事实。2、exists<事实>,表示至少存在一个事实与某模式匹配,而不管实际...2009-12-26 13:46:00 · 148 阅读 · 0 评论 -
CLIPS-AND,OR,NOT条件元素
一、1、or、and、not可用在CLIPS中表示或、且、不是,and可不写但在LHS中默认。2、下面要求用户输入一个能被3和5同时整除,但数字>1且<100,如果这些事实全部符合,则输出yes二、操作CLIPS> (clear)CLIPS> (reset)CLIPS> (defrule input-number=>(printout t "...2009-12-26 13:47:00 · 144 阅读 · 0 评论 -
CLIPS-测试条件元素
一、1、测试条件元素用(test (> ?mark 80))这种方式2、下例判断所有比80高的成绩是好成绩二、操作CLIPS (Quicksilver Beta 09/24/07)CLIPS>(defrule is-good(mark ?mark)(printgood printgood)(test (> ?mark 80))=>(printout t ...2009-12-26 13:48:00 · 143 阅读 · 0 评论 -
CLIPS-谓词字段约束
一、?print-mark<-(printmark (name ?name)(no?no&:(numberp ?no)))中)(no?no&:(numberp ?no))表示no谓词字段约束,即:no一定要为数字。二、操作CLIPS (Quicksilver Beta 09/24/07)CLIPS> (deftemplate student(slot nam...2009-12-26 13:49:00 · 124 阅读 · 0 评论 -
CLIPS-返回字段约束
一、1、使用=表示返回字段约束,如(numberjudge (name ?name) (modnumber =(mod?number 2)))中(modnumber =(mod ?number2))表示modnumber字段的值等于?number被2除的余数。2、下面完成判断一个数是奇数还是偶数的功能。二、操作CLIPS> (clear)CLIPS> (reset)...2009-12-26 13:49:00 · 82 阅读 · 0 评论 -
CLIPS-读写关闭文件
一、从标准设备读1、使用(bind ?name (read))2、操作CLIPS> (clear)CLIPS> (defrule getname=>(printout t "what's you name?")(bind ?name (read))(printout t "you are "?name crlf)(assert (user ?name)))CLIP...2009-12-26 15:34:00 · 156 阅读 · 0 评论 -
CLIPS-绑定
一、1、(bind ?total-area (+ ?total ?area))表示把(+ ?total?area)的结果给?total-area,即绑定。2、完成求2个矩形的面积之和。 二、1、操作CLIPS> (unwatch all)CLIPS> (run)CLIPS> (reset)CLIPS> (run)total=0+8120=8120...2009-12-26 15:49:00 · 127 阅读 · 0 评论 -
CLIPS-字段约束
一、&表示对变量的与约束|表示或~表示非以下操作查出与两个人,第一个人有绿眼睛或蓝眼睛,头发不是黑色,第二人与第一人名字不一样,眼睛不一样,但头发一样或为红色二、CLIPS (Quicksilver Beta 09/24/07)CLIPS> (deftemplate person(slot name)(slot eye)(slot hair))CLIPS&...2009-12-26 15:49:00 · 91 阅读 · 0 评论 -
CLIPS-规则操作块移动实例
一、1、设A、B、C、D、E、F块,分为二堆放置。一堆为:A在B块上,B在C块上。另一堆为:D在E块上,E在F块上。2、上层有块时,下层块不能移动,如移动B块,必须先移动A块。3、move-to-floor把上层的块移到空地上clear-upper-block清除要移动的块上层的块clear-lower-block清除将要放置块的上层的块move-directly在两个...2009-12-26 15:50:00 · 202 阅读 · 0 评论 -
CLIPS-单字通配符
一、1、? 为单字段通配符,如(person (name ? ? ?lastname)(social-security-number ?ssnum))中的? ?表示一个名字含3个字段中的前2个字段2、(assert (print-ssnumber"Public"))错误的原因在于要去掉"",因为是看成一个字段,所以(run)<== Focus MAIN0 rules fire...2009-12-26 15:53:00 · 218 阅读 · 0 评论 -
CLIPS-事实地址
一、1、?f1<-和?f2<-等表示事实地址,用?事实名<-表示。2、操作表示把指定某人的城市更换为某地。二、操作CLIPS (Quicksilver Beta 09/24/07)CLIPS> (clear)CLIPS> (deftemplate person(slot name)(slot city))CLIPS> (deftemplate...2009-12-26 15:53:00 · 192 阅读 · 0 评论 -
CLIPS-变量
一、1、变量声明方式为?加变量名,如?name2、一个变量首次约束于某一值时,该变量在此规则内使保持该值。其他同名的变量必须约束为第一个变量的值,如下面操作中的?eyes3、在LHS(前件)没有约束,但在RHS引用,将会报错。4、下列例子查找所有眼睛为蓝色的人。CLIPS (Quicksilver Beta 09/24/07)CLIPS> (clear)CLIPS>...2009-12-26 15:54:00 · 143 阅读 · 0 评论 -
CLIPS-多字段变量
一、$?表示多字段,以下操作为列出某人的小孩名字(一个人可以有多个小孩)二、操作CLIPS (Quicksilver Beta 09/24/07)CLIPS> (deftemplate person(multislot name)(multislot children))CLIPS> (deffacts some-people(person (name liu hua)(c...2009-12-26 15:54:00 · 104 阅读 · 0 评论 -
CLIPS-断点
一、1、(set-break third)设置断点,对规则设置断点,在执行前暂停2、CLIPS> (remove-break third)CLIPS> (show-breaks)second删除和显示断点3、(defrule first=>(assert (fire second)))定义了无前件的规则系统自动生成的f-0(initial-fact...2009-12-26 15:55:00 · 132 阅读 · 0 评论