學習人工智慧AI需要哪些最基礎的知識

2021-08-02 19:55:58 字數 1819 閱讀 2560

人工智慧的定義可以分為兩部分,即「人工」和「智慧型」。「人工」比較好理解,爭議性也不大。有時我們會要考慮什麼是人力所能及製造的,或著人自身的智慧型程度有沒有高到可以創造人工智慧的地步,等等。但總的來說,「人工系統」就是通常意義下的人工系統。

關於什麼是「智慧型」,就問題多多了。這涉及到其它諸如意識(consciousness)、自我(self)、思維(mind)(包括無意識的思維(unconscious_mind)等等問題。人唯一了解的智慧型是人本身的智慧型,這是普遍認同的觀點。但是我們對我們自身智慧型的理解都非常有限,對構**的智慧型的必要元素也了解有限,所以就很難定義什麼是「人工」製造的「智慧型」了。因此人工智慧的研究往往涉及對人的智慧型本身的研究。其它關於動物或其它人造系統的智慧型也普遍被認為是人工智慧相關的研究課題。

人工智慧目前在計算機領域內,得到了愈加廣泛的重視。並在機械人,經濟政治決策,控制系統,**系統中得到應用--機器視覺:指紋識別,人臉識別,視網膜識別,虹膜識別,

掌紋識別

,專家系統等。

人工智慧(artificial intelligence)是研究解釋和模擬人類智慧型、智慧型行為及其規律的一門學科。其主要任務是建立智慧型資訊處理理論,進而設計可以展現某些近似於人類智慧型行為的計算系統。ai作為電腦科學的乙個重要分支和計算機應用的乙個廣闊的新領域,它同原子能技術,空間技術一起被稱為20世紀三大尖端科技。

人工智慧學科研究的主要內容包括:知識表示、自動推理和搜尋方法、機器學習和知識獲取、知識處理系統、

自然語言理解

、計算機視覺、智慧型機械人、自動程式設計等方面。

知識表示是人工智慧的基本問題之一,推理和搜尋都與表示方法密切相關。常用的知識表示方法有:邏輯表示法、

產生式表示法

、語義網路

表示法和框架表示法等。

常識,自然為人們所關注,已提出多種方法,如非單調推理、定性推理就是從不同角度來表達常識和處理常識的。

問題求解中的自動推理是知識的使用過程,由於有多種知識表示方法,相應地有多種推理方法。推理過程一般可分為演繹推理和非演繹推理。

謂詞邏輯

是演繹推理的基礎。結構化表示下的繼承效能推理是非演繹性的。由於知識處理的需要,近幾年來提出了多種非演澤的推理方法,如連線機制推理、模擬推理、基於示例的推理、反繹推理和受限推理等。

搜尋是人工智慧的一種問題求解方法,搜尋策略決定著問題求解的乙個推理步驟中知識被使用的優先關係。可分為無資訊導引的盲目搜尋和利用經驗知識導引的

啟發式搜尋

。啟發式知識常由啟發式函式來表示,啟發式知識利用得越充分,求解問題的搜尋空間就越小。典型的啟發式搜尋方法有a*、ao*演算法等。近幾年搜尋方法研究開始注意那些具有百萬節點的超大規模的搜尋問題。

機器學習是人工智慧的另一重要課題。機器學習是指在一定的知識表示意義下獲取新知識的過程,按照學習機制的不同,主要有歸納學習、分析學習、連線機制學習和遺傳學習等。

知識處理系統主要由知識庫和

推理機組成。知識庫儲存系統所需要的知識,當知識量較大而又有多種表示方法時,知識的合理組織與管理是重要的。推理機在問題求解時,規定使用知識的基本方法和策略,推理過程中為記錄結果或通訊需設資料庫或採用黑板機制。如果在知識庫中儲存的是某一領域(如醫療診斷)的專家知識,則這樣的知識系統稱為專家系統。為適應複雜問題的求解需要,單一的專家系統向多主體的分布式人工智慧系統發展,這時知識共享、主體間的協作、矛盾的出現和處理將是研究的關鍵問題。

需要數學基礎:高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析。

需要演算法的積累:人工神經網路,支援向量機,遺傳演算法等等演算法;當然還有各個領域需要的演算法,比如要讓機械人自己在位置環境導航和建圖就需要研究slam;總之演算法很多需要時間的積累。

需要掌握至少一門程式語言,畢竟演算法的實現還是要程式設計的;如果深入到硬體的話,一些電類基礎課必不可少。

人工智慧 AI

編者按 羅布 史密斯 robsmith 是 pecabu 首席執行官 編者按 羅布 史密斯 robsmith 是 pecabu 首席執行官。人工智慧 ai 近來成為 報道的熱點話題。它擁有像 大資料 雲 等毫無意義的流行詞語的地位,也只是時間問題。通常情況下,我是人工智慧的堅定支持者。在人工智慧領域...

人工智慧(AI)

人工智慧是乙個很大的圈子,但人工智慧的基礎是機器學習。機器學習是什麼?其實就是人告訴機器想做什麼事情,並且給它一堆資料讓它模仿著去做。機器學習需要什麼?演算法 資料 程式 評估 應用。機器學習能做什麼?機器學習在資料探勘 影象識別 語音和自然語言處理中有著廣泛應用。機器學習流程?乙個機器學習的常規套...

人工智慧需要學哪些課程?

人工智慧專業是中國高校人計畫設立的專業,旨在培養中國人工智慧產業的應用型人才,推動人工智慧一級學科建設。2018年4月,教育部研究設立人工智慧專業,進一步完善中國高校人工智慧學科體系 首先你需要數學基礎 高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析 其次需要演算法的積累 人工神經...