MyBrain项目(1)

in #cn6 years ago (edited)

前言

我想做一个叫做MyBrain的项目,此项目估计比较耗时,面临的问题和困难应该也不少,于是特开一个系列专贴来记录关键信息,以备忘。

项目目标

我实际上是想做一个神经网络系统。已有的神经网络系统很多,为什么要自己做一个呢?因为我想做一个“真正的”神经网络,不断的训练它,终极目标是达到人的智能。虽然这个目标在可见未来无异于痴人说梦,不过它却是我想真正努力的方向。

现有的神经网络和我想做的有什么不同呢?

神经网络的结构

现有的神经网络大都是分层的,但人脑实际的神经元结构可能是网状的,即使是真的有分层的现象,也可能是自然演进的结果,而不是人为设定好的。
所以,我设计的神经元结构,理论上是全互联的。之所以说是理论上,是因为其实际结构是自己演化出来的,事先谁也不知道实际的结构是什么。

神经元的数量

与传统神经网络不同,神经元的数量不是固定的,是可以动态添加的,也可以动态演化的。另外,这些神经元也都是独立的个体,可以分布在不同的计算机网络中,共同打造一个超级神经网络。

学习算法

机器学习算法众多,我数学不好,懒得学习,所以就使用比较暴力的遗传算法。说白了就是不断试错的过程,好的留下来,差得淘汰掉。

为什么做这个项目

我很羡慕机器人,不会有病痛的困扰,零件坏了,换一个就好了;理论上也跳出了寿元的束缚。另外,现实中有很多无奈的、不得不做的事情,要是有人能帮助我做多好。别人靠不住,要是有高智商的机器人代劳就好了。总而言之,未来是机器的世界。说我疯狂也罢,说我异想天开也罢,我的目标就是打造一个高智商机器人。