神经程序设计被用来创建模拟大脑基本功能的软件。它是人工智能(AI)的一个关键组成部分,它创建的软件可以预测未知的事物,例如天气和股市趋势,以及网络对手在获得经验的过程中不断改进的游戏。神经编程的优势在于与传统编程...
神经程序设计被用来创建模拟大脑基本功能的软件。它是人工智能(AI)的一个关键组成部分,它创建的软件可以预测未知的事物,例如天气和股市趋势,以及网络对手在获得经验的过程中不断改进的游戏。神经编程的优势在于与传统编程相比,它的软件能够学习和适应新的数据一般来说,神经程序设计采用一种称为神经处理的计算结构,它使用人工神经元或聚集在网络中的节点来执行复杂的任务。每个人工神经元都由一个特定的数值触发,这个数值决定了它何时何地向下一个神经元发送信号对于一个基本任务,单个神经元用一个简单的if-then规则编程。如果数据的值为-1,那么它执行一个函数。如果数据值为0,神经编程是一个两步的过程,第一步是输入基本信息和规则,软件应用程序需要这些信息和规则来理解它将接收到的数据这种软件通常带有一些偏差,使某些类型的信息更加可信。例如,股票市场软件的神经编程将包括股票市场交易的基本功能,例如,对股票的需求越大,其价值就越大它也会包括某些偏见,例如软件应该如何密切关注季度收入报告中的趋势。神经程序设计的第二步称为训练。数据用于教授软件某些趋势和可能性;通常,软件接收的数据越多,它在生成准确输出方面就越好。例如,数据可能会告诉计算机,当某个行业第二季度盈利强劲时,通常意味着第四季度表现不佳。股票价值与收益报告挂钩,因此软件最终可以预测股票因为当第二季度业绩强劲时,第四季度报告发布后,这个行业就会走下坡路。软件的产出可能最终会建议交易员在第四季度盈利报告出来之前卖出。通常,神经编程的优点是软件不需要完美的信息来运行。与传统的编程不同,当出现错误时会关闭,神经编程可以通过使用过去的信息来解决问题,从而调整到不完美的输入。这也是人脑的工作原理,尽管这要复杂得多。例如,一个人也许能认出一个老朋友,即使他长了胡子或体重增加了;朋友的其他方面——面部结构、眼睛,他走路或说话的方式触发了识别。神经程序员继续改进软件,不仅可以模仿大脑,而且在某些情况下,软件速度更快,甚至更精确
-
发表于 2020-07-30 11:06
- 阅读 ( 660 )
- 分类:电脑网络