自计算机发明以来,人们谈论的话题往往不是计算机能做什么,而是计算机不不能做什么。无论是战胜国际象棋大师还是在Jeopardy中取得胜利,这些预测其实都是错误的。然而,这些否定却能为计算机科学提供更好的基础。事实上如果你知道计算机是如何工作的,你几乎无法实现例如通过面部表情辨别人类情感、阅读各种草书体手书、准别识别口语单词和自动驶入繁忙的街道等目标。
目前电脑能够做很多事情甚至要做更多的事情。难道那些否定者真的对现在的数字计算机能力采取怀疑的态度么?为了解决这些重大问题,科学家想出了一种基于人脑的新型计算机,即人工伸进网络(Artificial Neural Network,简称ANN)。人工神经网络通常只能在模拟常规数字计算机上运行,而且模拟的内部发生的事情与传统的计算完全不同。
人工神经网络只是计算机科学、生物应用、纯数学和实验哲学的初步演练么?诚然,人工神经网络还将涵盖更广的领域。
人工神经网络是什么?
许多人都知道,大脑中计算神经元并不像计算机处理器的半导体以线性序列排序、连接到接线板和受统一的时钟周期控制。相反,大脑中的每个神经元都是独立的个体,以高度复杂和不可预知的方式连接大多数或身体附近的神经元。
人脑中的每个神经元都与其他的神经元紧密连接。
这意味着数字计算机需要一个宏伟的程序直接通知每个半导体需要做什么,从而实现有序结果的整体目标。大脑结合数十亿微小简单的单元,每个单元都有各自的编程,所以不需要外部指令来做决策。根据简单预先定义的规则,每个神经元与附近的神经元实现交互工作。