人工神经网络与生物神经网络

2,30年前,那时候的我们一想到神经网络,就会想到生物神经系统中的数以亿计的细胞相互连接,将感官和反射器联系在一起。但是今天,你可能的第一反应却是电脑与电脑程序当中的人工神经网络,昔日复杂的动神经网络系统居然神奇的放入了计算机。而且人类正将这种人工神经系统推向更高的境界,今天的是世界早已布满了人工神经网络的身影。
比如Google的搜索引擎,股票价格预测,机器人学习,围棋,家庭助手,等等等等,从金融到仿生样样都能运用,看起来人工神经网络的确很强大,但,是不是有这么一个问题一直伴随着你:计算机领域的神经网络和我们自己身体里的神经网络究竟是不是一样的?科学家们通过长期的探索,想让计算机像人一样思考,所以研发了人工神经网络,究竟和我们的神经网络有多像?

人的神经网络

900亿的神经细胞组成了我们复杂的神经网络系统,这个数量甚至可以和宇宙中的星球数相比较。但如果仅仅依靠单个的神经元,是永远没有办法让我们像今天一样,完成各种任务,处理各种复杂的问题,那我们是如何靠这些神经元来解决问题呢?首先需要知道的是我们的记忆是如何产生的,现在想象自己还是一个婴儿。
包着尿布的我们什么都不知道,神经元并没有形成系统和网络,可能只是一些分散的细胞而已,一端连着嘴巴的味觉感受器,一端连着手部的肌肉,小时候,世界上有一种神奇的东西交做糖果,当我们第一次品尝它的时候,美妙的感觉让我们发现活着是多么有意义的一件事。这时候神经元开始产生连接,记忆形成,但是形成的新连接如何变成记忆,仍是科学界的一个迷,不过现在,我们的手和嘴产生了某种特定的搭配,每次发现有糖果的时候,某种生物信号就会从我们的嘴,通过之前的形成的神经连接,传递到手上,让手的动作变得有意义。现在我们看看人工神经网络要怎样达到这个目的。

人工神经网络

首先,替代掉生物神经网络的,就是已经成体系的人工神经网络,所有神经元之间的连接都是固定不可更换的,这也就是说,在人工神经网络里,没有凭空产生新连接这回事。人工神经网络典型的一种学习方式就是,我们已经知道吃到糖果后,手会如何的动,但是我想让神经网络学着帮我做这件动动手的事情,所以我预先准备好非常多吃糖的学习数据,然后将这些数据一次次放入这套人工神经网络系统中,糖的信号会通过这套系统传递到手。然后通过对比这次信号传递后,手的动作是不是讨糖动作,来修改人工神经网络当中的神经元强度,这种修改在专业术语中叫做“误差反向传递”,也可以看作是再一次将传过来的信号传回去,看看这个负责传递信号神经元对于讨糖的动作到底有么有贡献,让它好好反思与改正,争取下次做出更好的贡献。

两者区别与联系

人工神经网络靠的是正向和反向传播来更新神经元,从而形成一个好的神经系统,本质上,这是一个能让计算机处理和优化的数学模型,而生物神经网络是通过刺激,产生新的连接,让信号能够通过新的连接传递而形成反馈,虽然现在的计算机技术越来越高超,不过我们身体里的神经系统经过了数千万年的进化,还是独一无二的,迄今为止,再复杂,再庞大的人工神经网络也不能替代我们的小脑袋,我们应该感到自豪,也应该珍惜上天的这份礼物。

你可能感兴趣的:(机器学习,神经网络,人工智能)