📜  对软计算的需求

📅  最后修改于: 2021-08-25 10:49:53             🧑  作者: Mango

在本文中,我们将介绍对软计算的需求及其重要性。因此,要了解软计算的需求,让我们首先了解计算的概念。

计算概念:
根据计算的概念,输入被称为前因,而输出被称为结果。例如,在数据库中添加信息,使用C程序计算两个数字的总和,等等。

有两种类型的计算,如下所示:

  1. 硬计算
  2. 软计算

硬计算的特点:

  • 精确的结果得到保证。
  • 控制动作是明确的。
  • 正式定义了控制动作(即使用数学模型)

现在,出现的问题是,如果我们有硬计算,那么为什么我们需要软计算。

软计算的特点:

  • 它可能无法产生精确的解决方案。
  • 算法是自适应的。
  • 在软计算中,您可以考虑一个示例,在该示例中可以看到特定物种的进化变化,例如人类神经系统和蚂蚁的行为等。
  • 从实验数据中学习。

软计算需求:

  • 许多分析模型适用于理想情况。现实世界中的问题存在于非理想的环境中。
  • 软计算提供了对现实世界问题的见解,并且不仅限于理论。
  • 硬计算最适合解决数学问题并给出精确答案的问题。
  • 使用常规的数学和分析模型,仍然难以解决生物学,医学和人文科学等一些重要领域。
  • 借助软计算可以绘制人的思维图,而使用常规数学和分析模型则不可能。

例子 –
考虑一个问题,其中字符串w1为“ abc”,字符串w2为“ abd”。

  • 问题1:
    判断w1是否与w2相同?

    解决方案 –
    答案很简单:否,这意味着我们有一种可以对其进行分析的算法。

  • 问题2:
    告诉我们这两个字符串多少相似?

    解决方案 –
    常规计算的答案是“是”或“否”。但是这些可能有80%相似,只有软计算才能回答。

软计算的最新发展:

  1. 在大数据领域,软计算可用于数据分析模型,数据行为模型,数据决策等。
  2. 在Recommender系统的情况下,软计算在基于算法的问题分析中起着重要的作用,并能获得精确的结果。
  3. 在行为与决策科学中,用于分析行为的软计算和软计算模型相应地起作用。
  4. 在机械工程领域,软计算是处理问题的榜样,例如机器将如何工作以及如何针对特定问题或给定的输入做出决策。
  5. 在计算机工程领域,您可以说它是软计算的核心部分,并且是机器学习,人工智能等高级水平的计算工作。