More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  pMouse嘅個性空間PhotosProfileFriendsMore Tools Explore the Spaces community
Thanks for visiting!
  • December 30 3:59 AM
    其实我也是查Escalation of commitment到这的,倒不是想知道,是有人查这个查到我space
    所以我也随手翻翻。很多技术的东西啊,不错。
  • October 27 2:09 AM
    查Escalation竟然查到你这里了,呵呵,我在思考发生这种事情的原因,怎样避免Escalation呢?
    头疼ing
  • October 14 11:26 AM
    眼前白茫茫一片
    闲置的留言板么...
    终于可以爬上来了
    不过...发现你写的那些高端的东西完全看不懂...
    还是不要插嘴了吧
    踩一脚,想必你也不会有意见
View space
Sagittarius
View space
Bear D
View space
View space
isabelle316
View space
JuniorEpsilon
View space
Seven
View space
(no name)
View space
crystal

pMouse嘅個性空間

Life is dull by itself, those who live it make it shines
January 26

国乐 - 二

  

前几天贴的中央民乐团在维也纳演奏西洋乐的录像固然体现了音乐无国界的主题,但是却无法体现真正中华音乐的博大精深。这次贴一个传统的琵琶武曲《霸王卸甲》,演奏者刘芳。《霸王卸甲》是《十面埋伏》故事的另一面,从项羽的角度看整个事件。这段录像里刘芳将这个曲子发挥到了极致。从2分钟起进入第一个主旋律,描述战争的经过。而后面的四面楚歌,霸王别姬更是经典中的经典。正是

大弦嘈嘈如急雨    小弦切切如私語

嘈嘈切切錯雜彈    大珠小珠落玉盤

January 19

國樂

最近在youtube上看到中國中央民族樂團在維也納新年(農曆)音樂會上以民族樂器演奏的約翰施特勞斯"Radetzky March",樂曲雖減少了西洋樂器的威武雄壯,但增加了國樂的婉轉典雅,使得這曲愛樂樂團在維也納新年音樂會上的必奏曲目再放異彩。不僅獲得聽衆們持久得掌聲,也使我不禁熱淚盈眶。現在轉貼此曲于此,以便共賞中央民樂團的藝術家們在西洋音樂的聖殿内為世界展示東方的文明。

 
August 23

模拟人脑的思维能力

前言
在网络游戏界混了这么多年,做Jarry的服务器端,还是获得了不少的收获。其中一项就是为了制作NPC的AI而引发了我对人脑工作方法研究的兴趣。当初的想法是,如果了解人脑的具体工作方法,那么就可以用软件方法来模拟一个真实的,自我思考的物体,也就是所谓的人工智能。经过很长一段时间的观察和摸索,我对大脑的工作方法做了一些假设,并认为可以按照这些假设以程序进行模拟。不过作为一个学物理出身的人,我曾一直为一个问题困惑,那就是如何证明这些假设是成立的。直到后来与王小虎讨论了几次后,才顿时醒悟。其实无论这些假设是否代表真正的大脑都无所谓,只要最后制作出来的成果能够成功的模拟大脑的Behaviour就可以了。所谓“模拟器”并不是一个“大脑重造计划”,究竟人脑是如何工作的对模拟他的行为并不重要,那些还是留给生物学家去研究吧。
如今离第一次和小虎讨论这些已经有两年了,随后我们也曾几次交换意见,一同参与的还有Sui哥。不过由于学业繁忙的缘故,这一想法一直没有好好的去整理过。最近应小虎的邀请,把一些简单的Idea记录在这里,也当做个交流。
(小虎的记录在这里

一、假设
假设总是假设,如果认真追究起来就很无趣了。之所以先把所有的假设列出来,当然是为了以后的叙述方便些。因此读这些假设的时候先不要多计较,默然接受就是了。

1、记忆带来逻辑能力
假设我们一直认为高等智能必备的“逻辑”能力是不存在的,只是某种健全的记忆体系而带来的假象。至于记忆如何产生逻辑是下一节的讨论范围,这里之需要提出没有所谓逻辑能力的观点。
什么是逻辑思维能力?普遍认为人类引以为傲的数学计算能力,对事情的分析能力,这些都规划的“逻辑”能力上。事实上,在计算机科学里,早就已经有人定义了AND, OR, 和XOR三种基础逻辑运算,并强调所有高级的逻辑运算都必然建立在基础逻辑运算之上。这里要提出的就是,如果要模拟人脑的思维,就要摒弃传统的逻辑观念。
2、关联式记忆
这里假设的是人脑所收集的记忆都以某种生物(也就是有机物)的方法编码,然后储存。生物学上曾经也提出过神经元的概念,认为记忆以这种形态储存在脑膜上。具体这是什么样的一种编码和访问机制就留给生物学家去研究了,因为这里讨论的只是用电子装置来模拟人脑的功能。
这里的假设所有记忆的片段都是以关联式方法储存的,也就是说一个记忆片段总是与其他的记忆片段联系在一起。从一个片段可以根据这些关联有选择性的跳跃到其他记忆片段。
综合以上的两个假设来说,人脑只不过是一台非常健壮的记忆储存器,所有感官收集到的信号都被有序的储存在里面,而我们的大脑无时无刻的在处理这些收集到的信号,将相关连的信号连接起来。
3、本性
如果说大脑只是无时无刻的收集并处理信号,那么所有拥有这样一个设备的生物都只会傻呆呆的不断收集信息,而不会去做任何事情。换句话说,他甚至不会去主动的收集下一步信息。因为没有任何一个原因需要他这么做。
那么还欠缺些什么呢?
最后的一个假设就是除了一台神通广大的记忆记录仪以外,大脑还需要各种信号的刺激,去驱使他做各种事情。我们管这些信号的作用叫做本性,或者天性,英文是Instinct。顾名思义,本性就是与生俱来的性质。事实上,英文Instinct指的是生物受到某种刺激后会做出的反应。我们这里所讲的Instinct不是指具体的反应,也不是讲造成反应的信号,而是人需要某些信号,而躲避某些信号的特性。举个例说就是,人饿了可能会去冰箱寻找东西吃,这里指的本性其实是指人天生需要避免“饿了”这个信号的产生,因为它带给我们不快,而不是“去冰箱找东西”这个行为。避免不良信号是与生俱来的性质,行为是后天培养的结果。我们甚至可以假设“七情六欲”也只不过是一组信号,是与生俱来的特征。

所谓智能,就是从信号发生到产生行为的一个过程。

二、由记忆引发的逻辑
看到这里如果你还没有提出异议,那么要么你完全没有明白以上说的是什么,要么你从来都是对大脑的运作漠不关心。没有逻辑能力,人如何作出各种决定?没有逻辑能力,人如何发明数学与现代科学?单凭记忆和本性,如何产生人类变化多端的行为?
(给出一种信号,人可能作出的行为看似真是无穷无尽的,这也是高等生物可怕的一个重要原因)
那么我们从人这种高级生命的最初开始,一步一步分析一个由记忆而产生逻辑的过程。
这里所谓的生命的最初是在见到天日那一刻开始算起的,一个人出生以前的行为对这里讨论的内容实在没有什么帮助,因此可以忽略。
作为一个婴儿,记忆应该是白纸一张的,或者说我们假设他是白纸一张。这时的人与一只刚出生的小猫小狗小老鼠都没什么区别,他们所具有的都只有“本性”。
生命的奇妙就在于身体上的各种传感设备和输出设备都很完善。所以刚出生不久的婴儿过不久就会感到可能是来到这个世界上后的第一个信号:饿。
这个由于胃酸分泌而刺激胃脏发出的信号到达了大脑,根据我们的假设,人类有一个讨厌这种不良信号的本性,这种本性驱使我们做出反应。可是如何反应呢?按照假设,婴儿应该去检索一下大脑里的记忆,看看以往接到“饿”的信号的时候做过什么行为可以导致这个信号停止发生的。可惜做为一个婴儿,能检索的记忆少的可怜,所以并没有发现任何记忆中的有效行为。那么只好对这种不良信号作出一个”缺省“的反应:利用所有的输出设备来告诉外界我们处于一种不良的状态中。
这时候婴儿开始大哭大闹,如果再大一点的时候受到新的一种不良信号的刺激,他可能会大哭大闹并且手舞足蹈。
事实上,只要记忆中没有记载以往受到某种不良信号有什么有效方法可以制止信号的产生的话,人类就会做出缺省的反应。所以,没有接受过训练的人在受到伤害(被拳打脚踢一顿)的时候,仍然会大喊大叫,尽管这种缺省的反应很多时候并不是很奏效。
幸好,作为一个婴儿,缺省反应足以应付可能接受到的种种信号。比方说在饿的时候,周围的大人会在他们的记忆中检索见到婴儿哭了这种信号应该有什么样的反应。或许,伟大的母性也是一种本性。不过那只能留给有经历的人自己去考证了。
人,或者任何高级智能都有一个至关重要的本性,那就是好奇心。如果没有好奇心,那人类也只能像一只蜜蜂一样为着自己的吃喝和繁衍忙碌着,对周围的世界漠不关心。这种本性让我们一旦有了一点点行动的能力的时候,就去积极的了解周围的一切,去利用身上所有“传感设备"来收集各种信息。也由于多了这样一种本性,才让人类有了改造周围一切的能力,成为了“高等生物”。
(其实“高等生物”也只不过是人类自己给自己的封号而已,究竟什么是高等,高在哪里,谁也说不清楚。或许在一只猫看来,他才是真正的“高等生物”)
回到逻辑这个话题上来,刚才说明了如何在有记忆和没有记忆的情况下产生各种行为,那么人类看起来拥有的各种逻辑能力怎么说呢?
举个简单的例子,数学能力其实不过是一组记忆而已。任何受过训练的人都会拥有共同的这样一组记忆,那就是1+1 = 2,  1+2 = 3。所有“想都不用想”就知道答案的数学运算,只不过因为在大脑的记忆体里存在着这样一组的记忆告诉你1+1就是应该等于2。九九表是另一个好的例子,10以下的乘法相信答案大部分人都能脱口而出,那是因为我们受过专业的训练,记忆里存在这样的数据,但是如果让你很快说出52*31,恐怕没有谁能做得到(除非你刚刚做完这道题,记忆里暂时有了一组这样的数据)
那么为什么我们还是可以得出52*31的答案呢?仔细想想就知道,这项本领也是受过专业训练而记忆里存在一套得到答案的方法的结果。看到这道题的时候,有的人会列竖式用手算,有的人会在脑海里用各种方法计算,但是这些本领无一不是由记忆而产生的行为。数学,科学等等严谨的“思考”能力,都只不过是一组记忆。换句话说,“逻辑”只是表象,记忆才是内涵。
其实仔细想想就会发现,我们引以为傲的各种思维能力,其实都是由一组记忆而产生出来的表象。
所以,如果要模拟人脑的思维,就必须模拟人脑对记忆的处理方法。然后在这个基础上添加各种预先定义的“本性”以及本性所关联的默认反应。这样制作出来的才是真正的“人工智能”,不过,这个人工智能实际上什么都不会,因为一切高级的行为都需要相关记忆的收集。

今天就写到这里。下一次介绍人脑记忆能力的基本特性,以及关于“本性”的一些讨论。
August 20

用微软雅黑和Segoe UI字体美化Linux

Linux下中文字体的美化一直是一个很大的问题,以前一直用XP带的宋体(simsun.ttc)外加强硬替换英文部分为Tahoma来做美化。这样做的副作用就是强硬替换字体会使很多应用程序无法显示或者更换其他字体。如今试了试VISTA带的微软雅黑中文字体和Segoe UI英文字体,感觉效果很不错,看起来很舒服(看惯宋体的可能要习惯一阵子)。现在把设置过程贴在这里,一来给linux中文用户共享,二来给自己做个备份。

首先当然是要拥有一个Vista,因为这两款字体都不是免费的^^。把Vista中的Segoe和msyh相关字体全部拷贝到linux的/usr/share/fonts下(没有root的话就拷贝进~/.fonts/下),然后运行

$fc-cache -fv

运行完毕后这两款字体就装好了,然后需要设置/etc/fonts/下的属性文件,一般是新建一个local.conf避免和fonts.conf的冲突:

$sudo nano /etc/fonts/local.conf

把下面的设置贴进去:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
        <match target="pattern">
                <test qual="any" name="family">
                        <string>宋体</string>
                </test>
                <edit name="family" mode="assign">
                        <string>SimSun</string>
                </edit>
        </match>

        <match target="pattern">
                <test qual="any" name="family">
                        <string>黑体</string>
                </test>
                <edit name="family" mode="assign">
                        <string>SimHei</string>
                </edit>
        </match>

        <match target="pattern">
                <test qual="any" name="family">
                        <string>SimSun</string>
                        <string>SimHei</string>
                </test>
                <edit name="family" mode="assign">
                        <string>Microsoft YaHei</string>
                </edit>
        </match>

        <alias>
                <family>serif</family>
                <prefer>
                        <family>Bitstream Vera Serif</family>
                        <family>Microsoft YaHei</family>
                        <family>DejaVu Serif</family>
                </prefer>
        </alias>       
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Segoe UI</family>
                        <family>Microsoft YaHei</family>
                        <family>Bitstream Vera Sans</family>
                        <family>DejaVu Sans</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>Microsoft YaHei</family>
                        <family>DejaVu Sans Mono</family>
                </prefer>
        </alias>   


        <match target="font">
                <!-- check to see if the font is roman -->
                <test name="slant">
                        <const>roman</const>
                </test>
                <!-- check to see if the pattern requested non-roman -->
                <test target="pattern" name="slant" compare="not_eq">
                        <const>roman</const>
                </test>
                <!-- multiply the matrix to slant the font -->
                <edit name="matrix" mode="assign">
                        <times>
                                <name>matrix</name>
                                <matrix><double>1</double><double>0.2</double>
                                        <double>0</double><double>1</double>
                                </matrix>
                        </times>
                </edit>
                <!-- pretend the font is oblique now -->
                <edit name="slant" mode="assign">                      
                        <const>oblique</const>
                </edit>
        </match>


        <!--
                中文宋体无抗锯齿
        -->
        <match target="font" >
               
                <test name="family" compare="eq">
                        <string>SimSun</string>
                        <string>SimHei</string>
                </test>
                <edit name="globaladvance">
                        <bool>false</bool>
                </edit>
                <edit name="spacing">
                        <int>0</int>
                </edit>
                <edit name="hinting">
                        <bool>true</bool>
                </edit>
                <edit name="autohint">
                        <bool>false</bool>
                </edit>
                <edit name="antialias" mode="assign">
                        <bool>true</bool>
                </edit>

                <test name="pixelsize" compare="less_eq">
                        <int>18</int>
                </test>
                <edit name="antialias" mode="assign" >
                        <bool>false</bool>
                </edit>
        </match>

        <match target="font">
                <test name="family" compare="eq" qual="any">
                        <string>SimSun</string>
                        <string>SimHei</string>
                        <string>Microsoft YaHei</string>
                </test>
                <edit name="hinting">
                        <bool>false</bool>
                </edit>
                <test name="pixelsize" compare="less_eq">
                        <double>12</double>
                </test>
                <edit mode="assign" name="pixelsize" >
                        <double>12</double>
                </edit>
        </match>
</fontconfig>

这段设置就是将所有宋体和黑体替换为微软雅黑显示。更改完后保存,logout再login,效果看起来很不错哦^^
August 17

天下無雙 - 醉一場

梁朝偉、王菲在賀嵗片《天下無雙》中的一段
王菲飾演的公主女扮男裝出逃遇到梁朝偉和他妹妹,產生了一段錯位的愛情
這段王菲像偉仔訴説心事,唱的很好聽,詞也寫的挺好

女:阿龍哥 你來瞧    小小竹筷是一雙
  同根生來並肩長 好比你我一模樣

老闆:我的筷子要遭殃

男:好賢弟 莫說笑 誰都比那牙籤強
  筷子不過是酒桌友 誰能比做咱哥倆
女:咱哥倆 有比方
  像杯倚酒壺配成雙 共斟共飲共今宵

老闆:分明是一對傻鴛鴦

男:酒壺胖 酒杯小
  不般不配怎成雙
女:你看那湖中白鵝戲 相隨相伴像我倆
男:今日遊來明天烤
  燒鵝的味道實在香 實在香
女:一邊飲 一邊唱 天色將明話悠長
  酒兒越喝心越慌
  他為何不懂我心中想呀心中想

女:說者有意聽者癡  男:從來笨蛋活得長

合:不想明日是與非
  今夜與你們醉一場 醉一場


 

View more entries