语言、推理和计算
近一年以来断断续续思考及计算、语言和推理的思考碎片。偶尔写一句不算什么,日积月累就这么多。翻回这些以前写下的东西,我有了一种新的体会,就是大脑淡忘性很明显,温故而知新,复习加整理是学习很重要的一部分。
- 语言、推理和计算
- 2007年7月4日 16:14 创造一种“通用的科学语言”,把人们思维中的逻辑推理过程象数学一样利用公式来进行计算,得出正确的结论。
- 2008年4月28日 00:37有点身在禅中不知禅的味道。原来我们认识问题、分析问题和解决问题都是在做演绎和归纳两个方向的推理。
- b.书上说:“组合学问题的算法,计算对象是离散的、有限的数学结构”。首先为什么要计算?解决问题就是计算?没有女朋友这个问题怎么计算?接着是计算对象,按这个说法计算对象可以不是离散的? 2009-1-10 11:38
- b.数学与文学都具有“语言”性,但数学还可以有计算操作,文学呢?原来计算就是一种推理,一种最简单的推理! 2009-2-11 11:50
- b.如果计算是一种推理,那么过程知识都是推理?程序是推理,算法是推理,解题是推理!想到过程知识,那么描述知识都是命题?像算法复杂性的描述法--大O表示法是命题?算是啊! 2009-2-11 17:28
- a.有人说,学习、数学演算和计算机程序是三种不太相同的“算法”,到今天,我发现它们本质原来是一样的,都是逻辑推理,包括平时容易被忽略的学习过程(也是苏氏的精神引产术)。只是推理的主体和客体不一样罢了。学习和数学演算的推理主体都是人,而客体则学习比演算要宽泛;程序更有意思,主体是计算机,客体是程序的特定输入数据;而程序(算法)也是被推理的结果,过程叫算法设计,也叫解题。 2009-2-18 17:52
- a.学习、数学演算和计算机程序这三种的“算法”之间有一个重大区别,就是学习过程是可调整的,可成长发展的,而数学演算和计算机程序的推理规则相对固定的,原因在于后二者是问题导向的。“算法”的根本目的不一样。如果有一天,程序的推理规则不是相对固定的,那么人工智能诞生。 2009-2-18 18:02
- b.今天好像有了 一件重大的发现,一件被很多少人忽视的东西,就是用精确的语言去描述你的推理逻辑。原来语言运用的能力是再强调也不为过,我们活 在语言中,语言能力强,人能力就强,生活就顺! 2009-2-27 23:16
- b.根据目前我对算法问题感性认识得,计算问题还是非常之多的,而生活的问题更不用说了。那么这么多的问题怎么归类呢?这些问题有没共同的地方呢。今天小结得,问题的产生到解决还是有一个固定的模式:输入-处理-输出,而问题表现形式的多样性来源于这三者的多选项性。用最单一的数值计算问题理解,加法问题输入输出都只是数值,处理也只是合并操作;但排序问题、着色问题则不然了,它们的计算对象是有结构的东西。 2009-1-10 11:48
- 2009-4-13 19:04:23 b.不得不说,现代计算机的复杂化严重混淆我们对计算机本质的把握。比如,计算的输入不再是数值,也不再只是文字了,输入是鼠标单击、显示器上的虚拟按钮,甚至是汽车肽盘;输出也不再是终端的数值结果了,可以是图形图象、声音、活动视频等。运行在计算机内的程序代码除了执行计算任务,更多程序在执行管理的任务!比如上面的驱动程序,好好可以把所有代码写到单一的软件,因为各种原因,分割分三块。
- 2009-4-14 1:53:58 又来了一个很大的问题,我想知道程序、计算和算法三者之间的关系。计算(Computations)的目的是为了解题;而程序是计算(Computations)在计算机里的实现,描述计算(Computations)的具体步骤。计算机科学领域主要研究设计程序和开发程序的方法,还有研究执行这些程序的计算机的开发方法。因此,对于想进入这一领域的人来说,正确区别和理解程序、计算机、问题和计算这些概念间细微差别是非常重要的。
- 2009-4-14 10:06:32 b.计算是为了解题与用电脑上网玩QQ、播放音乐、用摇杆玩PC游戏和用打印机看似没什么关系,难道说玩QQ在解题吗?回答是肯定的,为什么呢?请将“问题”的定义解开,问题是由初始状态到结果状态的转换。有了“状态”就好理解了,只是上面的电脑日常应用没有太多我们刻板印象中问题的特征罢了。
- 10:40 2009-4-15 原来“计算”无处不在,只是形式是各种各异的。演算、学习、辩论、推理、游戏和解题等等等等。这意味什么呢?难道说,计算是世界存在和演变的形式?还有时间呢?时间与计算是什么关系?