拉尼尔(Lanier)发明了一个50美分的单词,目的是在一组特定的想法周围投射网,这些想法描述了用于创建具有某些可识别特征的计算机程序的计算模型。
这个词的意思是:
一种组件交互机制,该机制使用模式识别或人工认知代替功能调用或消息传递。
这个想法主要来自生物学。您的眼睛不是通过像的功能See(byte[] coneData)
而是通过称为视网膜的表面与世界交互的。这不是微不足道的区别。计算机必须coneData
一一扫描所有字节,而您的大脑会同时处理所有这些输入。
Lanier声称,后者的接口具有更高的容错能力(单个接口coneData
可能会破坏整个系统)。他声称,它可以实现模式匹配以及许多其他通常对于计算机来说是困难的功能。
计算机系统中最典型的“变质”机制将是人工神经网络(ANN)。它以“表面”作为输入,而不是定义的接口。还有其他一些技术可以实现某种模式识别的方法,但是神经网络是与生物学关系最为紧密的一种。制作人工神经网络很容易;使其执行可靠地执行的任务很困难,原因有很多:
- 输入和输出“表面”是什么样的?它们是稳定的,还是随时间变化的大小?
- 您如何正确设置网络结构?
- 您如何训练网络?
- 您如何获得足够的性能特征?
如果您愿意放弃生物学,则可以省去生物学模型(尝试模拟实际生物学神经元的运行),并建立一个与数字计算机系统的实际“神经元”紧密联系的网络。盖茨)。这些网络称为自适应逻辑网络(ALN)。它们的工作方式是创建一系列近似曲线的线性函数。该过程如下所示:
...,其中X轴表示ALN的某些输入,而Y轴表示某些输出。现在想象线性函数的数量根据需要扩展以提高精度,并想象该过程在n个任意维上发生,完全由AND和OR逻辑门实现,并且您对ALN的外观有所了解。
ALN具有某些非常有趣的特征:
- 它们相当容易训练,
- 它们非常可预测,即输入的微小变化不会在输出中产生剧烈的波动,
- 它们快如闪电,因为它们以逻辑树的形式构建,并且运行起来非常类似于二进制搜索。
- 通过培训,他们的内部架构自然发展
因此,变态程序看起来像这样;它具有输入的“表面”,可预测的体系结构和行为,并且可以容忍嘈杂的输入。
进一步阅读Alan Kay撰写的“
自适应逻辑网络简介及其在审计风险评估中的应用
”,面向对象”与“面向消息”
phenotropic program
吗?