学习计算机人工智能与神经网络之浅见,

来源:互联网 发布:网络通信面试 编辑:程序博客网 时间:2024/05/22 04:47

自己学习计算机人工智能,神经网络有一段时间了,也结合了一些关于人类大脑神经学的和一些心理学科的书籍来学习神经网络.在这里我想谈一下我自己对这方面的一些想法.这里可能说得比较抽像,但我想不会太难理解.

计算机人工智能,神经网络这门学科主要的目的是为了用计算机程序来模拟人类大脑的工作,从而达到计算机有一定的智能.说到当代的计算机就离不开逻辑,说到人脑的思维就离不开意识.那逻辑和意识到底是什么呢,它们之间有什么关系呢?如果你想学会和更好的使用神经网络不能不搞懂这个问题.

首先我来说一下我对意识的看法,我先不讲其它地方怎么定义它或是解释它,在这里我把意识当成是一个个的单元组合并发生关联而形成的,我暂时把这一个个的单元称作"意识单元",那这个意识单元到底是个什么东西呢?其实它不是我们看得着摸得着或是我们身体能感觉得到的物质或是能量.它独立于这个物质世界,在这个物盾世界之上.它是意识的最小单位,相当于物质里的原子,原子是组成物质的基础,那么意识单元就是组成意识的基础.在这里也可以称为意识原子,那这个意识原子(上面所定义的意识单元)是怎么产生的呢?人类大脑的意识又是怎么产生的呢?人类的大脑是由许多称作生物神经元组成,这些生物神经元相互作用达到一定程度时便产生的意识原子,大量意识原子的组合与相互作用就产生了人类的意识.

逻辑又是什么呢?在这里我把它定义成是一种事物的规律,事物之间的相互作用关系,事物之间的因果关系.我先把逻辑划分成两种,一种是数学逻辑,一种叫意识逻辑.

数学逻辑就是用数学符号和公式能表达的规律和关系.这种数学逻辑是唯物的,它不会因为你的不存在,或是某个人的想法或意识而改变.

那什么是意识逻辑呢?在这里我把它理解为意识单元之间相互作用的规律和关系,它决定着你的思维意识.它的表现如你的思考方式,联想.比如当我说的"山"这个字时,你会联想到那是很大的很高的,层层叠叠的,一般是绝色的,再比如我提到"富士山",你会联想到它是日本的座很出名的火山.像这种联想就是一种意识逻辑,因为提到了山,所以你想到了是绿色的.这种意思逻辑是唯心的,因为它会随着你生活的环境,教育,看到的事物,或是其它的一些外来的影响而发生改变.比如当你从出生到现在别人都告诉你富士山是在美国的,那在你的意识逻辑就会建立起,富士山à美国的对关系.而不是富士山à日本这种意识逻辑关系.这说明意识逻辑是唯心的,是可以被训练而形成或是被改变的(如果你已经读过计算机神经网络,你会觉得这有点像计算机神经网络的特性).因为每个人所处的环境不同,受到的意识训练也不同,所以每个人的意识逻辑是不同的.所以说每个人对同一个事物有自己的看法了.

上面提到了这么多东西,那他们之间有什么关系呢,这与我们的计算机神经网络又有什么影响呢?在这里我说一下数学逻辑和意识逻辑有什么关系先.当我们去学习数学的时候,我们在学数学的符号,数学公式,数学逻辑,学会了这些之后我们就能运用数学的逻辑去帮助我们理解事物和分析事物,这说明了什么问题呢?其实你在学习数学逻辑时就是在训练你的意识逻辑,让你的意识逻辑产生一份数学逻辑的印像,把数学逻辑印射成你意识逻辑,这样你就能使用这些数学逻辑了.比如说当你学会了1+1=2,在你的意识逻辑里就建立了1+1=2这个关系,如果老师当初教你的是1+1=3的话,也许你的意识逻辑里的关系就变成了1+1=3,实际的当中1+1=2这条数学逻辑不会因为你的意识逻辑的变成1+1=3而有所改变.所以说我们我们在使用学习和使用数学逻辑时其实是在能过训练建立一种与之对应意识逻辑印像,然后我们再去使用这些意识逻辑去解决问题.所以我们的意识逻辑是可以描述数学逻辑的.

那反过来行不行呢,用数学逻辑描述意识逻辑呢?我想这是很困难的,因为数学逻辑它是唯物的,它不会因为任何事物的改变而改变,但意识逻辑是唯心的,它是随着训练而被建立的.所以数学逻辑是描述意识逻辑是相当难做的,最起码它是不可能完全做到的.

当过计算机的人都知道现在的计算机只能表达数学逻辑,如加减乘除,与或非之类的关系,通过数学符号和公式来表达各种各样的数学逻辑.我们人类的大脑能产生意识单元,从而能建立意识逻辑,但计算机不行,因为现行的计算机没有办法产这种意识单元,所以更谈不上说建立意识逻辑了.所以我们的计算机人工智能,神经网络其实是想用数学逻辑来模拟意识逻辑.比如像人工智能里的神经网络,用各种权值方法,活化函数这些数学方法去模拟人类的意识逻辑,模拟人类的智能.也能达到类似于像训练人的意识逻辑一样去训练计算机神经网络,但这是有限的,比较简单的.虽然说数学逻辑是很难描述意识逻辑.但用数学逻辑模拟相对简单的意识逻辑是可能的.那我们怎么才能做得更好呢,模拟的更像呢?这个问题值得我们慢慢学习和研究.在这里只是我对这方面学习的一些个人看法,或许我们可以从这个角度来学习和解决相关问题.怎么用数学逻辑更好的模拟意识逻辑.

 

 

 

                            余文锋

                                                                                                             2009/5/22