java计算时间差距_硬计算和软计算之间的差异
java計算時間差距
什么是計算? (What is Computing?)
The process of accomplishing a particular task with the help of a computer or a computing device is known as computing. It should provide precise and accurate solutions, also it makes easy to find the mathematical solution of the problems.
在計算機或計算設備的幫助下完成特定任務的過程稱為計算。 它應該提供精確而準確的解決方案,還可以輕松找到問題的數學解決方案。
1)軟計算 (1) Soft Computing)
Soft computing deals with approximate models and gives solutions to complex real-world problems. Soft computing is an approach that gives an impression on the human mind to reason and learns in an environment of uncertainty and impression.
軟計算處理近似模型,并為復雜的實際問題提供解決方案。 軟計算是一種在不確定性和印象感的環境中給人以推理的印象并在其中學習的方法。
Soft computing deals with imprecision, uncertainty, partial truth and approximation to achieve close resemblance with human decisions.
軟計算處理不精確性,不確定性,部分真實性和逼近度,以實現與人類決策的緊密相似。
The cost of the solution also very low in this kind of computing, it forms the basis of a considerable amount of machine learning techniques.
在這種計算中,解決方案的成本也非常低,它構成了大量機器學習技術的基礎。
It is used in handwriting recognition and data compression and image processing.
它用于手寫識別,數據壓縮和圖像處理。
Components of soft computing are as follows:
軟計算的組件如下:
Machine learning, neural network, fuzzy logic, perception, genetic algorithms, etc.
機器學習,神經網絡,模糊邏輯,感知,遺傳算法等
2)硬計算 (2) Hard Computing)
Before soft computing, there is a traditional approach used in computing which needs an accurately stated analytical model proposed by Dr. Lotfi Zadeh.
在軟計算之前,有一種用于計算的傳統方法,它需要Lotfi Zadeh博士提出的準確陳述的分析模型。
It does not work on the mathematical model of problem-solving. Hard computing is suitable for mathematical problems, although it might be used to solve real-world problems, it consumes a large amount of computation time and cost. So, in this case, soft computing is a better alternative as compared to hard computing.
它不適用于解決問題的數學模型。 硬計算適用于數學問題,盡管它可以用來解決實際問題,但它會消耗大量的計算時間和成本。 因此,在這種情況下,與硬計算相比,軟計算是更好的選擇。
Applications of hard computing are mobile robot coordination and forecasting combinational problems.
硬計算的應用是移動機器人的協調和預測組合問題。
If we want to solve the deterministic problems, we can use a hard computing approach. As the problem grows in size and complexity, the design search space also increases.
如果要解決確定性問題,可以使用硬計算方法。 隨著問題的規模和復雜性的增加,設計搜索空間也隨之增加。
軟計算和硬計算之間的區別 (Differences between Soft computing and Hard computing)
Hard computing is very accurate and certain whereas the soft computing model is imprecision tolerant and works on partial truth and approximation.
硬計算是非常準確和確定的,而軟計算模型是不精確的容忍的,并且適用于部分真實和近似。
Hard computing is based on a crisp system and binary logic and soft computing are based on fuzzy logic and probabilistic reasoning.
硬計算基于清晰的系統,二進制邏輯和軟計算基于模糊邏輯和概率推理。
Hard computing works on exact input data. On the contrary soft computing works on noisy and ambiguous data.
硬計算可用于精確的輸入數據。 相反,軟計算適用于嘈雜的數據。
Hard computing performs sequential computations while soft computing performs parallel computations on the data.
硬計算執行順序計算,而軟計算對數據執行并行計算。
Hard computing provides accurate results. On the other hand, soft computing provides approximate results.
硬計算可提供準確的結果。 另一方面,軟計算可提供近似結果。
The nature of the hard computing approach is deterministic whereas soft computing is probabilistic.
硬計算方法的性質是確定性的,而軟計算則是概率性的。
Hard computing uses two-valued logic, on the other hand, soft computing uses multi-valued logic.
硬計算使用二值邏輯,而軟計算使用多值邏輯。
Hard computing requires programs to be written but soft computing will emerge its programs.
硬計算需要編寫程序,而軟計算將出現其程序。
References:
參考文獻:
Difference Between Soft Computing and Hard Computing
軟計算和硬計算之間的區別
Soft computing
軟計算
翻譯自: https://www.includehelp.com/operating-systems/hard-computing-vs-soft-computing.aspx
java計算時間差距
總結
以上是生活随笔為你收集整理的java计算时间差距_硬计算和软计算之间的差异的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript中带有示例的Math
- 下一篇: 8051 管脚定义_8051微控制器的引