什么是软计算?什么是硬计算?


1

软计算概述

传统计算(硬计算)的主要特征是严格、确定和精确。但是硬计算并不适合处理现实生活中的许多问题,例如驾驶汽车。而软计算(Soft Computing,SC)通过对不确定、不精确及不完全真值的容错以取得低代价的解决方案和鲁棒性。它模拟自然界中智能系统的生化过程(人的感知、脑结构、进化和免疫等)来有效处理日常工作。软计算包括几种计算模式:模糊逻辑、人工神经网络、遗传算法和混沌理论。这些模式是互补及相互配合的,因此在许多应用系统中组合使用。


2

软计算的概念

  • 构成软计算的主要技术:模糊逻辑、神经网络、概论推理,以及遗传算法、学习理论、混沌理论等;

  • 软计算的宗旨是将这些技术相辅助、相融合地加以利用;

  • 基于宽容性的概念,不强求高度的精确性及确定性,降低成本,易处理,具有鲁棒性;

  • 通过低精度的计算,解决精确的或不精确的模式化问题的一种新的计算方法。


3

发展历史

1943年,McClulloch和Pitts发表神经元的数学模型。

1965年,L. Zadeh提出模糊逻辑理论。

1975年,J. Holland提出遗传算法。

1975年,J. Yorke和T.Y. Li给出"混沌"的严格定义。

1991年,L. Zadeh指出人工神经网络、模糊逻辑及遗传算法与传统计算模式的区别,将它们命名为软计算。


近年文献中将混沌理论、遗传算法和模拟退火算法等概率推理(Probabilistic Reasoning)归入软计算。


传统人工智能进行符号操作,这基于一种假设:人的智能存储在符号化的知识库中。但是符号化知识的获得和表达限制了人工智能的应用(即符号主义的缺点)。一般的,软计算不进行太多的符号操作。因此,从某种意义上说,软计算是传统人工智能(TAI)的补充。传统的人工智能加上软计算就可成为智能计算。


4

软计算的特点


1、不需要建立问题本身的精确数学或逻辑模型,而是直接对输入数据进行处理得出结果;

2、更适用于解决那些传统AI技术难以有效地处理、甚至无法处理的问题;

3、只有数值数据可利用时可以用神经网络;

4、处理具有模糊性的知识,可以使用模糊逻辑;

5、从多个组合中选优,可以使用遗传算法。


5

什么是硬计算


让我们为你看看解决一个工程问题要遵循的步骤:

(1)首先辨识与该问题相关的变量,继而分为两组,即输入或条件变量(也成为前件)和输出或行动变量(也称为后件)。

(2)用数学方程表示输入输出关系。

(3)用解析方法或数值方法求解方程。

(4)基于数学方程的解决定控制行动。


上述程序就是硬计算的原理。


硬计算的特征

对于精度,人们有与生俱来的探究天性,故而我们努力运用数学原理来构建问题的模型。因此,硬计算作为一种解决工程问题的传统方法由来已久。它具有下述特征:

(1)因为它工作于纯数学基础上,能产生精确解。因此,控制行动将是精确的。

(2)它适用于易于数学建模,并且其稳定性可充分预测的问题。


硬计算以备用以解决大量问题,其中两类问题说明如下:

(1)有限元方法进行某些种类负载约束下的机械系统压力分析。

(2)确定用以控制过程的PID控制器的增益值。


1.Cortex-M3的一些关键概念!

2.6 个 Linux 运维典型问题,大牛告诉你解决思路!

3.4个知识点帮你理清ARM开发思路!

4.用python在树莓派上编程,你可以将项目扩展到令人难以置信的规模

5.CPU vs FPGA,图像处理谁更厉害?

6.图解 | 芯片总动员之”齐刘海“背后的秘密

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图像合成是将多个图像或图像的部分合并为一个新的图像的过程。在图像合成中,有两种不同的方法:合成和合成。 1. 图像合成(Software Compositing):合成是在计算机上使用算法进行图像合成的方法。它通常涉及对输入图像进行像素级别的操作和处理,例如混合、遮罩、透明度调整等。合成可以通过对每个像素进行复杂的计算来实现各种特效和效果,例如图像融合、颜色校正、特殊效果等。由于合成使用的是算法,因此它更加灵活,可以对图像进行更精细的控制和调整。然而,合成可能需要更多的计算资源,并且可能在处理大量图像时速度较慢。 2. 图像合成(Hardware Compositing):合成是利用件加速来进行图像合成的方法。现代图形处理单元(GPU)具有专门用于图像合成的件加速功能,可以快速地将多个图像层叠加在一起。合成通常涉及将多个图像层分层叠加,并应用混合模式、透明度等效果。由于合成使用了专门的件加速,因此它在处理大量图像或实时图像合成时速度更快。然而,合成的功能受到件的限制,可能不如合成灵活。 总结起来,图像合成是通过算法对图像进行像素级别的处理和操作,可以实现各种复杂的特效和效果;而图像合成是利用件加速来进行图像合成,速度更快但功能相对受限。具体使用哪种合成方法取决于应用场景和需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值