原始的抽象

来源:互联网 发布:zip包解压命令 linux 编辑:程序博客网 时间:2024/04/29 07:45

  由于排版原因,完整版本请看这里

 

原始的抽象

 

本来预想的写作计划总是不断的被一些新的念头所打断,然而这却是一个极好的事,人只能在他人的触动下才更容易产生灵感,这次触动我得是 CS_留言:
 
我非常赞同.只是不知能否进一步讨论,"抽象"对于人是什么?对于计算机是什么?您可以就以围棋来谈:)当然也可以就NLP来说,我对这个更熟悉. "

 
关于抽象,最简单的观念就是用 一个概念 表述 多个现象,比如 动物 可以表述 鸟、猴子等等。
在围棋上,比如我要表达 "扭断的棋形",然后摆出下面4个图

 

那么这几个形状中那一个是我说的"扭断的棋形"的特征呢?呵呵,看上去是否很象智商测试?我想应该很容易看出来的。

我们将抽象出来的东西叫做Pattern,它的特征包含着两个部分

 1不变的

 2 可变的部分(有某种范围的限定)

我想每个人的直觉一定都认为第一个图是正确的答案吧,那么有没有可能下面这个图才是我所要更精确的表达呢?

X 是表示只能是 或者 白棋,三角是 或者 黑棋。

想象一下如果你是一位老师,如何把这个概念传达给学生呢?通常是告诉上面几个图,然后再摆几个相反的例子,最后让学生自己去领悟这个概念。

 然而还存在着一种可能,其实我想传递给大家的信息是,"扭断的棋形",就只是上边的4个图。

 

 用围棋来阐述最原始的抽象是合适不过,毕竟图形的处理是人与生俱来的能力,最简单的黑白排列像是深奥的密码。

 我在这个问题提出的3个答案其实还有另外的意思,先暂且不谈。这次我只是想告诉大家,围棋是训练我们抽象能力的工具,即使你不会下棋,看到这些形状,也会让你的脑子的抽象能力自动运转起来,怎么样,你有感觉到聪明一点了吗?

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1470035


原创粉丝点击