传统的电子计算往往是黑白的。当用二进制代码工作时,除了简单的“是或否”答案外,没有其他任何可能。虽然这可能是许多任务的适当计算方法,但软计算采用了不同的方法。简言之,软计算允许计算机在其工作中具有一定程度的不...
传统的电子计算往往是黑白的。当用二进制代码工作时,除了简单的“是或否”答案外,没有其他任何可能。虽然这可能是许多任务的适当计算方法,但软计算采用了不同的方法。简言之,软计算允许计算机在其工作中具有一定程度的不精确性。有些人可能将其等同于人工智能,因为它与人脑的工作方式相似。从人类的角度来看,软计算在计算机处理中引入了妥协,这在硬计算中是不存在的。有时,一个问题的答案可能是“是”或“否”,但还没有足够的信息来确定答案是什么。面对这种情况的传统计算机只会停下来等待有足够的信息来得出精确的结论。软计算是,从本质上讲,计算机在获得更多信息之前,能够提供“也许”的答案,甚至是有根据地猜测答案,简单地说,二加二的和等于四。说二加二的和在三到五之间也是正确的。当然,目标是找出最精确的答案。而计算机可能会忽略第二个选择,即软计算,如果处理得当,将把这个答案视为一个潜在的选择。虽然计算机仍然会选择可用的最精确的答案,但如果不是所有的数字都是确定的,它会考虑作出估计。要得出它的答案或对答案的评估,计算机将使用许多不同的学科其中最著名的五个是“模糊”系统、进化计算、概率推理、机器学习和神经网络。通过使用许多不同的计算方法来分析一个问题,计算机最终可能会对一个最初没有精确答案的问题给出一个精确的答案。实际上,计算机产生了一个没有预先编程的答案。从计算机科学的角度,也可能从生物学的角度来看,这可以被认为是学习,或者人工智能。有些人可能会争辩说,答案的路径是预先编好的,不管答案是不是,因此不构成真正的智能。这是否构成真正的智能是一个哲学问题,这可能在很大程度上取决于个人的观点。计算机科学领域普遍对软计算的可能性及其潜在的好处感到兴奋。它可能会使机器人技术发生革命性的变化制造更多更像生命的假肢,更容易使用,移动更自然。软计算也可以应用于许多其他领域,如医学、工程和物理
-
发表于 2020-08-06 18:55
- 阅读 ( 2528 )
- 分类:电脑网络