一文讀懂人工智能

人工智能:

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

尼爾遜教授對人工智能下了這樣一個定義:“人工智能是關於知識的學科――怎樣表示知識以及怎樣獲得知識並使用知識的科學。”而另一個美國麻省理工學院的溫斯頓教授認爲:“人工智能就是研究如何使計算機去做過去只有人才能做的智能工作。”這些說法反映了人工智能學科的基本思想和基本內容。即人工智能是研究人類智能活動的規律,構造具有一定智能的人工系統,研究如何讓計算機去完成以往需要人的智力才能勝任的工作,也就是研究如何應用計算機的軟硬件來模擬人類某些智能行爲的基本理論、方法和技術。

人工智能是研究使計算機來模擬人的某些思維過程和智能行爲(如學習、推理、思考、規劃等)的學科,主要包括計算機實現智能的原理、製造類似於人腦智能的計算機,使計算機能實現更高層次的應用。人工智能將涉及到計算機科學、心理學、哲學和語言學等學科。可以說幾乎是自然科學和社會科學的所有學科,其範圍已遠遠超出了計算機科學的範疇,人工智能與思維科學的關係是實踐和理論的關係,人工智能是處於思維科學的技術應用層次,是它的一個應用分支。從思維觀點看,人工智能不僅限於邏輯思維,要考慮形象思維、靈感思維才能促進人工智能的突破性的發展,數學常被認爲是多種學科的基礎科學,數學也進入語言、思維領域,人工智能學科也必須借用數學工具,數學不僅在標準邏輯、模糊數學等範圍發揮作用,數學進入人工智能學科,它們將互相促進而更快地發展。

AI目標:

爲了進一步解釋人工智能的目標,研究人員將其擴展到這六個主要目標。

邏輯推理。使計算機能夠完成人類能夠完成的複雜心理任務。例如下棋和解代數問題。
知識表達。使計算機能夠描述對象,人員和語言。例如能使用面向對象的編程語言 Smalltalk。
規劃和導航。使計算機從A點到B點。例如,第一臺自動駕駛機器人建於20世紀60年代初。
自然語言處理。使計算機能夠理解和處理語言。例如把英語翻譯成俄語,或者把俄語翻譯成英語。
感知。讓電腦通過視覺,聽覺,觸覺和嗅覺與世界交流。
緊急智能。也就是說,智能沒有被明確地編程,而是從其他AI特徵中明確體現。這個設想的目的是讓機器展示情商,道德推理等等。
AI領域

即使有了這些主要目標,這也沒有對具體的人工智能算法和技術進行分類。這些是人工智能中的六大主要算法和技術:

機器學習是人工智能領域,使計算機不用明確編程就能學習。
搜索和優化算法,如梯度下降迭代搜索局部最大值或最小值。
約束滿足是找到一組約束的解決方案的過程,這些約束施加變量必須滿足的條件。
邏輯推理。人工智能中邏輯推理的例子是模擬人類專家決策能力的專家計算機系統。
概率推理是將概率論的能力去處理不確定性和演繹邏輯的能力來利用形式論證的結構結合起來。其結果是一個更豐富和更具表現力的形式主義與更廣泛應用領域。
控制理論是一種正式的方法來找到具有可證性的控制器。這通常涉及描述像機器人或飛機這樣的物理系統的微分方程組。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章