神经网络优缺点,

513好学 2023-01-24 21:13 编辑:admin 86阅读

优点:

(1)具有自学习功能。例如实现图像识别时,只在先把许多不同的图像样板和对应的应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。

自学习功能对于预测有特别重要的意义。预期未来的人工神经网络计算机将为人类提供经济预测、市场预测、效益预测,其应用前途是很远大的。

(2)具有联想存储功能。用人工神经网络的反馈网络就可以实现这种联想。

(3)具有高速寻找优化解的能力。寻找一个复杂问题的优化解,往往需要很大的计算量,利用一个针对某问题而设计的反馈型人工神经网络,发挥计算机的高速运算能力,可能很快找到优化解。

缺点:

(1)最严重的问题是没能力来解释自己的推理过程和推理依据。

(2)不能向用户提出必要的询问,而且当数据不充分的时候,神经网络就无法进行工作。

(3)把一切问题的特征都变为数字,把一切推理都变为数值计算,其结果势必是丢失信息。

(4)理论和学习算法还有待于进一步完善和提高。

扩展资料:

神经网络发展趋势

人工神经网络特有的非线性适应性信息处理能力,克服了传统人工智能方法对于直觉,如模式、语音识别、非结构化信息处理方面的缺陷,使之在神经专家系统、模式识别、智能控制、组合优化、预测等领域得到成功应用。

人工神经网络与其它传统方法相结合,将推动人工智能和信息处理技术不断发展。近年来,人工神经网络正向模拟人类认知的道路上更加深入发展,与模糊系统、遗传算法、进化机制等结合,形成计算智能,成为人工智能的一个重要方向,将在实际应用中得到发展。

将信息几何应用于人工神经网络的研究,为人工神经网络的理论研究开辟了新的途径。神经计算机的研究发展很快,已有产品进入市场。光电结合的神经计算机为人工神经网络的发展提供了良好条件。

神经网络在很多领域已得到了很好的应用,但其需要研究的方面还很多。其中,具有分布存储、并行处理、自学习、自组织以及非线性映射等优点的神经网络与其他技术的结合以及由此而来的混合方法和混合系统,已经成为一大研究热点。

由于其他方法也有它们各自的优点,所以将神经网络与其他方法相结合,取长补短,继而可以获得更好的应用效果。目前这方面工作有神经网络与模糊逻辑、专家系统、遗传算法、小波分析、混沌、粗集理论、分形理论、证据理论和灰色系统等的融合。

参考资料:百度百科-人工神经网络

首先来看一下神经网络的缺点:

1. 黑盒子

神经网络最可能被人知晓的缺点是它们的“黑盒子”性质(也就是说你不知道神经网络是如何以及为什么会产生一定的输出)。例如,当你将一张猫的图像放入神经网络,预测结果显示它是一辆汽车时,这让人很难理解。而在某些领域,可解释性非常重要。

很多银行之所以不使用神经网络来预测一个人是否有信誉,是因为他们需要向客户解释为什么他们没有获得贷款。像Quora这样的网站也是如此。如果他们因为机器学习算法而决定删除用户账户,他们需要向用户解释为什么这样做。

如果将机器学习运用与重要的商业决策时,你能想象一个大公司的首席执行官会在不明白为什么应该完成的情况下做出数百万美元的决定吗?仅仅因为“计算机”说他需要这样做?

2. 发展的可持续时间

虽然有像Keras这样的库,让神经网络的开发变得相当简单,但有时您需要更多地控制算法的细节。您可能还会使用到Tensorflow,但是由于它相对复杂,开发需要的时间也更长。对于公司管理层来说,如果用简单的算法就可以更快地解决问题,则让他们花高昂的费用和较长的时间去开发一些东西,显然是不合适的。

3. 数据量

与传统的机器学习算法相比,神经网络通常需要更多的数据,至少需要数千数百万个标记样本。而如果使用其它算法,许多机器学习问题可以用较少的数据很好地解决。

虽然在某些情况下,神经网络需要处理少量数据(大多数情况下它们不需要)。而像朴素贝叶斯这样的简单算法也可以很好地处理少数数据。

4. 计算代价高昂

通常,神经网络比传统算法的计算代价更高。对于最先进的深度学习算法,完成深度神经网络从头到尾的完整训练,可能需要几周的时间。而大多数传统的机器学习算法则只需要少于几分钟到几个小时或几天的时间即可。

神经网络所需的计算能力很大程度上取决于数据的大小,同时也取决于网络的深度和复杂程度。

然后就是神经网络的优点:

ANN 有能力学习和构建非线性的复杂关系的模型,这非常重要,因为在现实生活中,许多输入和输出之间的关系是非线性的、复杂的。

ANN 可以推广,在从初始化输入及其关系学习之后,它也可以推断出从未知数据之间的未知关系,从而使得模型能够推广并且预测未知数据。

与许多其他预测技术不同,ANN 不会对输入变量施加任何限制(例如:如何分布)。此外,许多研究表明,ANN 可以更好地模拟异方差性,即具有高波动性和不稳定方差的数据,因为它具有学习数据中隐藏关系的能力,而不在数据中强加任何固定关系。这在数据波动非常大的金融时间序列预测中非常有用。

神经网络的发展主要为:启蒙时期(1890-1969),低潮时期(1969-1982),复兴时期(1982-1986),新时期(1986至今)

优点――

神经网络有很强的非线性拟合能力,可映射任意复杂的非线性关系,而且学习规则简单,便于计算机实现。具有很强的鲁棒性、记忆能力、非线性映射能力以及强大的自学习能力,因此有很大的应用市场。

缺点――

(1)最严重的问题是没能力来解释自己的推理过程和推理依据。

(2)不能向用户提出必要的询问,而且当数据不充分的时候,神经网络就无法进行工作。

(3)把一切问题的特征都变为数字,把一切推理都变为数值计算,其结果势必是丢失信息。

(4)理论和学习算法还有待于进一步完善和提高。

神经网络的搭建,输入,隐藏与输出的设置。应用到遗传算法中,我们制定一个规则,什么样的坦克是好坦克:比如杀一个坦克+15,按存活时间+10,死亡后-25;这样判别优秀的坦克基因;然后遗传给下一代重新训练。应用越来越多,但都以战斗系统,自动优化路径为主要应用方向,缺少新的方向与研究内容。将遗传算法与宠物养成游戏相结合,不仅可以增加游戏可玩性,给游戏玩家带来新鲜的游戏体验,丰富游戏玩家渴求惊喜与刺激的游戏心理,又可以丰富遗传算法的应用领域与辐射面。将优质宠物模拟为食物,模仿鸟群吃食物的行为,每三名宠物为一个单位,构建排名二、三名的宠物向第一名求偶的路径,并在达到一定距离时发出摇尾巴的动作。第二三名宠物有概率和第一名的宠物繁衍出新的一代,不断迭代。在屏幕活动范围内,对靠近,对齐,避免碰撞的三个原则设置参数、权重,以此获取宠物下一时刻位置。