硬計算 軟計算與混合計算

2021-08-25 09:33:34 字數 629 閱讀 4679

硬計算、軟計算與混合計算

硬計算與軟計算這兩個術語首先由美國加州大學的zadeh教授於20世紀90年代提出。

硬計算的主要特徵:(1)易於建立問題的規範數學模型;(2)建立的數學模型易於求解,且能達到較高的精確度;(3)解具有較好的穩定性。

軟計算的主要特徵:(1)難於建立問題的規範數學模型;(2)難於得到問題的較高精度的解;(3)演算法具有較好的適應性,能夠適應動態環境。軟計算中的核心方法主要包括模糊邏輯(fuzzy logic,fl)、神經網路(neural networks,nn)和遺傳演算法(genetic algorithms,ga)以及這幾種方法之間的不同組合形式。

混合計算是傳統的硬計算與新興的軟計算的組合,混合計算可以獲取各自所長,克服各自侷限性。

乙個合適的面向問題求解的計算策略的選擇取決於問題的屬性。

1. zadeh, lotfi a., fuzzy logic, neural networks, and soft computing, communications of the acm, march 1994, 37(3):77-84

2. d. k. pratihar. soft computing, narosa publishing house, 2008(王攀 等譯. 軟計算,科學出版社, 2009)

numpy 中的聚合計算與非聚合計算

import numpy as np arr np.arange 16 reshape 4,4 print 陣列最大值為 n np.max arr print 陣列最小值為 n np.min arr print 陣列最大元素索引值為 n np.argmax arr print 陣列最小元素索引值為 ...

筆記 關於軟計算與仿生計算

仿生學是 從生物界發現機理來解決人類技術問題上的一門綜合 叉學科 近幾十年來,仿生學獲得了極大發展,已從 早期的模仿生物形態和簡單的功能,逐漸深入到模仿生物複雜器官的功能和過程 仿生學有諸多分支 仿生結構與力學 仿生材料 仿生功能器件 仿生機械 如仿生機械人 仿生化學等。最近,學界提出了乙個新的分支...

Jquery js計算table行合計

計算table的行合計比計算列合計容易的多,這裡給出兩種方法。核心演算法 利用jquery選擇器,選中table一行記錄,對選中的每一行記錄物件執行each訪問方法,取得每一列的值,將其相加即的行合計。demo function countrowtotal1 alert rowtotal 將一行的結...