智能計算(Intellectual Computing,IC),也稱計算智能(Computational Intelligence,CI)或軟計算(Soft Computing,SC),是受人類組織、生物界及其功能和有關學科內部規律的啟迪,根據其原理模仿設計出來的求解問題的一類算法。智能計算所含算法的范圍很廣,主要包括神經網絡、機器學習、遺傳算法、模糊計算、蟻群算法、人工魚群算法、粒子群算法、免疫算法、禁忌搜索、進化算法、啟發式算法、模擬退火算法、混合智能算法等類型繁多、各具特色的算法。以上這些智能計算的算法都有一個共同的特點就是通過模仿人類智能或生物智能的某一個或某一些方面而達到模擬人類智能、實現將生物智慧、自然界的規律等設計出最優算法,進行計算機程序化,用于解決很廣泛的一些實際問題。當然,智能計算的這些不同研究領域和算法各有各的特點,雖然它們具有模仿人類和生物智能的共同點,但是在具體實現方法上還存在一些不同點。例如人工神經網絡模仿人腦的生理構造和信息處理的過程,模擬人類的智慧;模糊計算模仿人類語言和思維中的模糊性概念,也是模擬人類的智慧;進化計算模仿生物進化過程和群體智能過程,模擬大自然的智慧等。
智能計算(摘自互聯網)
智能計算,借鑒仿生學的思想,基于生物體系的生物進化、細胞免疫、神經細胞網絡等諸多機制,用數學語言抽象描述的計算方法,是基于數值計算和結構演化的智能,是智能理論發展的高級階段。智能計算有著傳統計算無法比擬的優越性,它的最大特點就是不需要對問題自身建立精確的數學模型,非常適合于解決那些因為難以建立有效的形式化模型而用傳統的數值計算方法難以有效解決、甚至無法解決的問題。
隨著計算機系統智能性的不斷增強,由計算機自動和委托完成任務的復雜性和難度也在不斷增加。所以,智能計算也可以看作是一種經驗化的計算機思考性的算法,是人工智能體系的一個分支,是輔助人類去處理各式問題的具有獨立思考能力的系統。
智能計算是借助自然界、特別是生物界規律的啟示,根據其規律,設計出求解問題的算法。數學、物理學、化學、生物學、心理學、生理學、神經科學和計算機科學等諸多學科的現象與規律都可能成為智能計算算法的基礎和思想來源。從相互關系上來看,智能計算屬于人工智能的一個分支。現在,智能計算的發展也面臨嚴峻的挑戰,其中一個重要原因就是智能計算目前還缺乏堅實的數學理論基礎,還不能像物理、化學、天文等學科那樣非常自如地運用數學工具解決各自的計算問題。雖然神經網絡具有比較完善的理論基礎,但是像進化計算等一些重要的智能算法還沒有完善的數學基礎;智能計算算法的穩定性和收斂性的分析與證明還處于研究的開始階段。通過數值實驗方法和具體應用手段檢驗智能計算算法的有效性和高效性是研究智能計算算法的重要方法。從其本質上來看,智能計算是仿生的、隨機化的、經驗性的,大自然也是隨機性的、具有經驗性的,抽取大自然的這一特性,自動調節形成經驗、取得可用的結果。這些方法還具有以下共同的要素:自適應的結構、隨機產生的或指定的初始狀態、適應度的評測函數、修改結構的操作、系統狀態存儲結構、終止計算的條件、指示結果的方法、控制過程的參數等等。計算智能的這些方法具有自學習、自組織、自適應的特征和簡單、通用、健壯性強、適于并行處理等優點。在并行搜索、聯想記憶、模式識別、知識自動獲取等方面得到了廣泛的應用,取得了諸多開創性的成果。
這里所說的“軟計算”是相對于“硬計算”而言的。所謂“硬計算”是指傳統的數值計算,具有可用的完善數學模型,堅實的數學理論基礎,主要特征是嚴格、確定和精準。但是硬計算并不適合處理現實生活中的許多問題,如汽車駕駛、人臉識別、信息檢索等,軟計算通過對不確定、不精確及不完全取值的容錯以取得低代價的解決方案和穩定性,模擬自然界中智能系統的生化過程(人的感知、腦結構、生物進化和免疫等)來有效的處理日常工作、科研和生產中遇到的諸多問題。當然,軟、硬計算的說法只是相對而言的,很難進行嚴格的定義和區分。
智能計算跟數值計算的目的是一樣的,即通過計算得到令人滿意的接近真解的近似解,再拿這個近似解代替真解來說明和解決問題。一般情況下,很多問題是沒有解析解的,這時可以通過數學建模、用計算方法來求數值解;當遇到問題特別復雜,用傳統計算方法計算量太大或很難在計算機上實現時,可以考慮采用智能算法。
計算智能是受大自然智慧和人類智慧的啟發而設計出的一類算法的統稱,隨著技術的進步,在科學研究和工程實踐中遇到的問題變得越來越復雜,采用傳統的計算方法來解決這些問題面臨著計算復雜度高、計算時間長等問題,特別是對于一類高難度問題,傳統算法根本無法在可以接受的時間內求出精確解。因此,為了在求解時間和求解精度上取得平衡,提出了很多具有啟發性特征的智能算法。這些算法或模仿生物界的進化過程,或模仿生物的生理構造和身體機能,或模仿動物的群體行為,或模仿人類的思維、語言和記憶過程的特性,或模仿自然界的物理現象,希望通過模擬大自然和人類的智慧實現對問題的優化求解,在可接受的時間內求解出可以接受的解。這些算法共同組成了計算智能算法。
智能計算和不少學科之間有著密切的關系,如智能計算和人工智能、最優化算法及統計計算等。
人工智能(Artificial Intelligence,AI),是研究、開發用于模擬、延伸和擴展人類的智能的理論、方法、技術及應用系統的一門技術科學,是計算機科學的一個分支,它企圖了解智能的實質,以得出一種新的能以人類智能相似的方式做出反應的智能性機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能才能完成的復雜工作,但智能計算和人工智能是兩個完全不同的概念,計算和通信兩個領域的融合開創了智能計算的新天地,現在計算機已經可以更聰明地幫助人們獲得和處理信息,這已經和人工智能的概念大相徑庭了。從相互關系上看,計算智能應屬于人工智能的一個分支。
2024-08-29 14:47
2024-02-05 22:01
2024-01-17 07:00
2023-12-25 05:49
2023-12-25 05:12
2023-12-21 09:21
2023-09-10 07:56
2023-08-21 09:49
2021-12-31 16:10
2021-02-08 08:26