<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

人工智能發展近70年來背后的故事

vsUE_AI_Career ? 來源:YXQ ? 2019-07-16 15:15 ? 次閱讀

前不久,在人工智能領域發生了兩件大事,一個就是是偉大的人工智能先驅馬文·明斯基教授逝世,一個是谷歌AlphaGo擊敗歐洲圍棋冠軍,職業圍棋二段樊麾。

馬文·明斯基教授是幾乎見證了從人工智能作為一門學科的興起直至今日成就的所有大風大浪的人,或者可以說何教授本人就是這些大風浪的弄潮兒,他對人工智能的發展的影響意義十分深遠。而谷歌AlphaGo此次取得的成就,也可以算是人工智能領域一次里程碑式的創舉,它的成功標志著人工智能領域又進入了一個新高度。這篇文章,我們將從馬文·明斯基還是哈佛大學本科生的時候講起,一直到今日AlphaGo的勝利,梳理一下人工智能是怎樣從初見萌芽一步一步走到今日的輝煌成就的。

要是從宏觀的角度來講,人工智能的歷史按照所使用的方法,可以分為兩個階段,分水嶺大概在1986年神經網絡的回歸——

在前半段歷史中,我們主要使用的方法和思路是基于規則的方法,也就是我們試圖找到人類認知事物的方法,模仿人類智能和思維方法,找到一套方法,模擬出人類思維的過程,解決人工智能的問題。

后半段的歷史,也就是我們現在所處的這個時期,我們主要采取的方法是基于統計的方法,也就是我們現在發現,有的時候我們不需要把人類的思維過程模擬出一套規則來教給計算機,我們可以在一個大的數量集里面來訓練計算機,讓它自己找到規律從而完成人工智能遇到的問題。

這個轉化也可以用一個形象的例子來描述,就像我們想造出飛機,就觀察鳥是怎么樣飛的,然后模仿鳥的動作就行,不需要什么空氣動力學什么的,這種思想在人類歷史上也被稱為“鳥飛派”。但是我們都知道,懷特兄弟造出飛機靠的是空氣動力學,而不是仿生學。不過我們不能就因為這一點就笑話人工智能前半段各位研究人員和前輩的努力和心血,因為這是人類認知事物的普遍規律,其實現在也有不少人會認為,計算機可以讀懂文字、看懂圖片靠的是依靠和我們人類一樣的認知過程。

在研究基于規則的探索中,人工智能經歷了三個主要階段——興起、繁盛和蕭條。會有這樣的過程,一個重要原因是基于規則方法的局限性。好了,那我們就先扒一扒這段歷史。

一、萌芽階段

人工智能的萌芽時期大概出現在19世紀中葉,第一位需要介紹的人物便是馬文·明斯基。明斯基于1946年進入哈佛大學主修物理專業,但他選修的課程相當廣泛,從電氣工程、數學,到遺傳學、心理學等涉及多個學科專業,后來他放棄物理改修數學。

1950年,也就是明斯基本科的最后一年,他和他的同學Dean Edmonds建造了世界上第一臺神經網絡計算機,并命名其為SNARC(Stochastic Neural Analog Reinforcement Calculator)。這臺計算機是由3000個真空管和B-24轟炸機上一個多余的自動指示裝置來模擬40個神經元組成的網絡的。后來,明斯基又到普林斯頓大學攻讀數學博士學位,并以“神經網絡和腦模型問題”為題完成博士論文,但是當時的評審委員會并不認為這可以看做是數學。

(馬文·明斯基)

明斯基的這些成果雖然可以被稱作人工智能的早期工作,但是鑒于當時的明斯基還是一個青澀的毛頭小子,所做的博士論文都不能得到相應的認可,所以影響力有限。

接著上場的第二位人物影響力就大很多,那就是計算機科學之父阿蘭·圖靈,他是被認為最早提出機器智能設想的人。圖靈在1950年的時候(也就是明斯基還在讀本科的時候)在雜志《思想》(Mind)發表了一篇名為“計算機器與智能”的文章,在文章中,圖靈并沒有提出什么具體的研究方法,但是文章中提到的好多概念,諸如圖靈測試、機器學習、遺傳算法和強化學習等,至今都是人工智能領域十分重要的分支。

(圖靈在1950年的時候在雜志《思想》(Mind)發表的名為“計算機器與智能”的文章)

介紹完以上兩大人物,接下來標志著人工智能作為一個獨立領域而誕生的盛會——達特茅斯研討會就要粉墨登場了。

不過在介紹達特茅斯研討會之前,我們不得不介紹這第三位重量級的人物,那就是約翰·麥卡錫,因為他正是這次研討會的發起人。約翰·麥卡錫于1948年獲得加州理工學院數學學士學位,1951年獲得普林斯頓大學數學博士學位。然后又在那里作為老師工作了兩年,接著短暫地為斯坦福大學供職后到了達特茅斯大學,正是這個時期,它組織了達特茅斯研討會。在這次大會上,麥卡錫的術語人工智能第一次被正式使用,所以麥卡錫也被稱作人工智能之父。其實麥卡錫在達特茅斯會議前后,他的主要研究方向正是計算機下棋。

(約翰·麥卡錫)

下棋程序的關鍵之一是如何減少計算機需要考慮的棋步。麥卡錫經過艱苦探索,終于發明了著名的α-β搜索法,使搜索能有效進行。α-β搜索法說核心就是,算法在采取最佳招數的情況下允許忽略一些未來不會發生的事情。說的有點抽象,我們來舉個十分簡單的例子。

假如你面前有兩個口袋和一個你的敵人,每個口袋放著面值不等的人民幣,你來選擇口袋,你的敵人決定給你這個口袋里哪張面值的錢。假設你一次只能找一只口袋,在找口袋時一次只能從里面摸出一次。當然你希望面值越大越好,你的敵人自然希望面值越小越好。假如你選擇了第一個口袋?,F在我們從第一個口袋開始,看每一張面值,并對口袋作出評價。比方說口袋里有一張5元的和一張10元的。如果你挑了這只口袋敵人自然會給你5元的,10元的就是無關緊要的了。

現在你開始翻第二個口袋,你每次看一張面值,都會跟你能得到的最好的那張面值(5元)去比較。所以此時你肯定就去找這個口袋里面面值最小的,因為只要最少的要比5元好,那么你就可以挑這個口袋。假如你在第二個口袋摸出一張1元的,那么你就不用考慮這個口袋了,因為如果你挑了這個口袋,敵人肯定會給你1元面值的,那當然要選擇最小面值的5元的那個口袋啦。

(基于α-β剪枝算法的智能五子棋)

雖然有點繞,不過我覺得你應該大概已經理解了這個思路。這就是α-β搜索法,因為這種算法在低于或者超過我們搜索中的α或者β值時就不再搜索,所以這種算法也稱為α-β剪枝算法。這種算法至今仍是解決人工智能問題中一種常用的高效方法。當年IBM的深藍國際象棋程序,因為打敗世界冠軍卡斯帕羅夫而聞名世界,它靠的正是在30個IBM RS/6000處理器的并行計算機上運行的α-β搜索法。

但是需要注意的是,前不久的谷歌AlphaGo,由于棋盤是19x19的,幾乎所有的交叉點都可以走子,初始的分支因子為361,這對于常規的α-β搜索來說太令人生畏了,所以別看名字里面帶了一個α(Alpha,有可能這個名字是為了紀念麥卡錫的α-β搜索算法),AlphaGo采用的是卻是蒙特卡洛搜索樹(MCTS),它是一種隨機采樣的搜索樹算法,它解決了在有限時間內要遍歷十分寬的樹而犧牲深度的問題。

后來麥卡錫有從達特茅斯搬到了MIT,在那里他又做出了三項十分重要的貢獻。第一個是他定義了高級語言Lisp語言,從此Lisp語言長期以來壟斷著人工智能領域的應用,而且人們也有了可以拿來用的得力工具了,但是稀少而且昂貴的計算資源仍是問題。于是麥卡錫和他的同事又發明了分時技術。然后,麥卡錫發表了題為“有常識的程序”的文章,文中他描述了一種系統,取名為意見接收者,任務是使用知識來搜索問題的解,這個假想也被看成是第一個完整的人工智能系統。

同年,明斯基也搬到了MIT,他們共同創建了世界上第一座人工智能實驗室——MIT AI Lab實驗室。盡管后來麥卡錫和明斯基在某些觀點上產生了分歧導致他們的合作并沒有繼續,但這是后話。

(MIT AI Lab實驗室)

二、人工智能的誕生

好了,前期的一些大人物介紹完了,讓我們一起回到1956年那個意義非凡的夏天。

那年,28歲的約翰·麥卡錫,同齡的馬文·明斯基,37歲的羅切斯特和40歲的香農一共四個人,提議在麥卡錫工作的達特茅斯學院開一個頭腦風暴式的研討會,他們稱之為“達特茅斯夏季人工智能研究會議”。參加會議的除了以上這四位,還有6位年輕的科學家,其中包括40歲的赫伯特·西蒙和28歲的艾倫·紐維爾。在這次研討會上,大家討論了當時計算機科學領域尚未解決的問題,包括人工智能、自然語言處理和神經網絡等。人工智能這個提法便是這次會議上提出的,上文也有提到。在這個具有歷史意義的會議上,明斯基的SNARC,麥卡錫的α-β搜索法,以及西蒙和紐維爾的“邏輯理論家”是會議的三個亮點。前面已經對明斯基的SNARC,麥卡錫的α-β搜索法有所介紹,下面我們再來看一下西蒙和紐維爾的“邏輯理論家”又是什么。

西蒙和紐維爾均是來自卡內基梅隆大學(當時還叫卡內基技術學院)的研究者,他們的研究成果在這次盛會上十分引人注意?!斑壿嬂碚摷摇笔俏髅珊图~維爾研究出來的一個推理程序,他們聲稱這個程序可以進行非數值的思考。然后在這次研討會之后不久,他們的程序就能證明羅素和懷特海德的《數學原理》第二章的大部分定理。但是歷史往往對新鮮事物總是反應遲緩,他們將一篇與邏輯理論家合著的論文提交到《符號邏輯雜志》的時候,編輯們拒絕了他們。

我們現在來看看這個研討會的成果,或者說叫意義。遺憾的是,由于歷史的局限,這個世界上最聰明的頭腦一個月的火花碰撞,并沒有產生任何新的突破,他們對自然語言處理的理解,合在一起甚至不如今天一位世界上一流大學的博士畢業生。但是這次研討會卻讓人工智能領域主要的人物基本上全部登場。在隨后的20年,人工智能領域就被這些人以及他們在MIT、CMU、斯坦福和IBM的學生和同事們支配了。

我們看看這10個人,除了香農,當時其實大多數都沒什么名氣,但是不久之后便一個個開始嶄露頭角,其中包括四位圖靈獎的獲得者(麥卡錫,明斯基,西蒙和紐維爾),這四位也是我上文主要介紹的四個人。當然,香農也不用得圖靈獎,作為信息論的發明人,他在科學史上的地位也圖靈也差不多了。

(香農)

三、短暫的繁榮與困境

從這次會議之后,人工智能迎來了它的一個春天,因為鑒于計算機一直被認為是只能進行數值計算的機器,所以,它稍微做一點看起來有智能的事情,人們都驚訝不已。

因為鑒于當時簡單的計算機與編程工具,研究者們主要著眼于一些比較特定的問題。例如Herbert Gelernter建造了一個幾何定理證明器,可以證明一些學生會感到棘手的幾何定理;阿瑟·薩繆爾編寫了西洋跳棋程序,水平能達到業余高手;James Slagle的SAINT程序能求解大學一年級的閉合式微積分問題;還有就是結合了多項技術的積木世界問題,它可以使用一只每次能拿起一塊積木的機器手按照某種方式調整這些木塊。

(馬文·明斯基與他的積木機器人

雖然這些早期的人工智能項目看起來擁有著巨大的熱情和期望,但是由于方法的局限性,人工智能領域的研究者越來越意識到他們所遇到的瓶頸和困難,再加上沒有真正令人振奮人心的項目出來而導致資助的停止,人工智能陷入了一個低潮。

產生這些現實困難的原因主要有三點。

第一點是大部分早期程序對要完成的任務的主題一無所知。就拿機器翻譯來說,給程序一個句子,會用的方法只是進行句法分割然后對分割后的成分進行詞典翻譯,那這樣就很容易產生歧義。例如I went to the bank,bank既有銀行也有河岸的意思,如果只是單純的分割加單詞翻譯,這句話根本沒法解釋。

第二點是問題的難解性。上面我已經提到,早期的人工智能程序主要解決特定的問題,因為特定的問題對象少,復雜度低啊,但是一旦問題的維度上來了,程序立馬就捉襟見肘了。

第三點就是程序本身的結構就有問題。例如明斯基在1969年證明了兩輸入的感知機連何時輸入是相同的都判斷不了。

(感知機模型)

綜上,由于種種困難,再加上資助的減少,人工智能步入了寒冬。這便是人工智能歷史的上半段。

四、人工智能的重生

上個世紀80年代中期,當初于1969年由Bryson和Ho建立的反傳學習算法被重新發明,然后統計學在人工智能領域的使用以及良好的效果也讓科學界為之一振。于是在新的結構和新的方法下,人工智能又重獲新生。

首先興起的是語音識別領域,在這個方面的成就一個重要的原因是隱馬爾可夫模型的方法開始主導這個領域。隱馬爾可夫模型包含“隱含”和“馬爾可夫鏈”兩個概念,馬爾可夫鏈是具有這樣一種特性的鏈條,就是現在的狀態只和前一個狀態有關,而和再往前的狀態沒有關系。所以我們遇到這樣一個鏈條的時候,我們可以隨機選擇一個狀態作為初始狀態,然后按照上述規則隨機選擇后續狀態?!半[含”的意思則是在這個馬爾可夫鏈上再加一個限制就是,任意時刻的狀態我們是不可知的,但是這個狀態會輸出一個結果,這個結果只和這個狀態相關,所以這個也稱為獨立輸出假設。

通過這么一解釋我們就能看出,隱馬爾可夫模型是基于嚴格的數學理論基礎,這允許語音研究者以其他領域中發展數十年的數學成果為依據。其次這個模型的這種隨機性可以通過大量的真實語音進行訓練,這就保證了性能的魯棒性。

(隱馬爾可夫模型簡圖)

在馬爾可夫鏈的基礎上還誕生了一個以對不確定性知識進行有效表示和嚴格推理的形式化方法——貝葉斯網絡。貝葉斯網絡是一個加權的有向圖,是馬爾可夫鏈的拓展。馬爾可夫鏈保證了網絡中的每一個狀態只跟與其直接相連的狀態有關,而跟與它間接相連的狀態沒有關系,那么這就是貝葉斯網絡。在這個網絡中,每個節點的概率,都可以用貝葉斯公式來計算,貝葉斯網絡因此得名。

貝葉斯網絡極大地克服了20世紀60年代和70年代概率推理系統的很多問題,它目前主導著不確定推理和專家系統中的人工智能研究。而且這種方法允許根據經驗進行學習,并且結合了經典人工智能和神經網絡最好的部分。所以極大的推動的人工智能領域走向現在我們正處的這個巔峰時代。

(一個簡單的貝葉斯網絡。雨水影響灑水器是否有動作,且雨水及灑水器二者均可影響草是否濕潤)

除了這種算法上的革新,還有兩個重要推動因素就是互諒網的興起以及極大數據集的可用性。就像我們用Siri的時候必須聯網一樣,人工智能系統基于Web的應用變得越來越普遍;我之前在文章《2015年,機器人界發生了哪些神奇瘋狂的故事?(下)》中介紹的HitchBOT,它可以拍照、自動識別路人的語言,并將回答顯示在屏幕上,這個能力也是通過在網絡上搜索相應的答案而實現的。

由于我們現在采用的方法已經基本上變為是基于概率的方法,所以我們便需要有大量的數據集對我們的系統進行訓練,以完成監督學習。而現在的互聯網環境讓這種極大數據集的獲得變得越來越方便和容易。就如我們所熟知的ImageNet,ImageNet是一個帶有標記信息的圖片庫,里面的圖片均已經由人對圖片內容進行了標記。它就好比是一個用于測試計算機視覺系統識別能力的“題庫”,包含超過百萬道“題目”。題目由圖像和對應的單詞(80%為名詞)組成,考察的方式是計算機視覺系統能否識別圖像中的物體并返回正確的單詞。ImageNet使用訓練題對計算機視覺系統進行“培訓”,然后用測試題測試其識別能力。

(ImageNet數據集)

又如AlphaGo,在DeepMind的主頁里,AlphaGo是這樣被介紹的:它是一種計算機玩圍棋的新方法,這種方法運用了基于深度神經網絡的蒙特卡洛搜索樹,而這個深度神經網絡一方面是通過運用人類專家級圍棋棋局進行監督學習來訓練,另一方面還通過程序通過電腦自己與自己博弈的增強學習來進行訓練,可見AlphaGo的成果也離不開通過學習人類專家級棋譜進行監督學習的這個大量數據集的使用。

(DeepMind的主頁里AlphaGo的頁面)

今天這篇文章,我們從人工智能的萌芽一直到今天AlphaGo打敗擊敗歐洲冠軍樊麾職業二段這個里程碑式的事件截止,介紹了人工智能能走到今天這個成就的一路的艱難險阻與大風大浪。我相信,隨著計算機運算能力以及更加優化的算法,以及大數據集和數據挖掘等技術的幫助,人工智能的路一定會繼續高歌猛進。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1780

    文章

    44560

    瀏覽量

    231308
  • AlphaGo
    +關注

    關注

    3

    文章

    79

    瀏覽量

    27638

原文標題:從馬文明斯基到AlphaGo 人工智能走過了怎樣的70年

文章出處:【微信號:AI_Career,微信公眾號:人工智能見聞】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2)

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2) 課程類別 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 人工智能 參賽基礎知識指引 14分50秒 https
    發表于 05-10 16:46

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V1)

    課程類別 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 人工智能 參賽基礎知識指引 14分50秒 https://t.elecfans.com/v/25508.html *附件:參賽基礎知識指引
    發表于 04-01 10:40

    嵌入式人工智能的就業方向有哪些?

    于工業、農業、醫療、城市建設、金融、航天軍工等多個領域。在新時代發展背景下,嵌入式人工智能已是大勢所趨,成為當前最熱門的AI商業化途徑之一。
    發表于 02-26 10:17

    2024工業行業轉型展望

    行業變革中的挑戰與機遇 2024將是全球工業格局發生重大變化的一。CADENAS著眼于最重要的五大主題:數字化轉型、技能短缺、供應鏈、可持續發展人工智能(AI)。這些領域為全球公
    發表于 02-23 16:55

    推動人工智能安全發展

    年來,國家高度重視人工智能安全發展,逐步完善相關政策法規。國務院印發《新一代人工智能發展規劃》提出面向2030年我國新一代
    的頭像 發表于 01-04 16:32 ?824次閱讀

    ai人工智能機器人

    隨著時間的推移,人工智能發展越來越成熟,智能時代也離人們越來越,近幾年人工智能越來越火爆,人工智能
    發表于 09-21 11:09

    《通用人工智能:初心與未來》-試讀報告

    取代人類了嗎? 很多人都擔心這個問題,其實這個就是有點杞人憂天了。人工智能是服務人類,而不是取代人類。人類是不知道多少萬進化的結果,而計算機是基于邏輯和推理的理論建立的,人類是復雜的是社會的,關于情感
    發表于 09-18 10:02

    如何將人工智能應用到效能評估系統軟件中去解決

      如何將人工智能應用到效能評估系統軟件中去解決   華盛恒輝效能評估系統是一種非常實用的管理工具,它可以幫助組織和企業掌握其運營狀況,優化業務流程,提高效率和生產力。然而,隨著人工智能的迅猛發展
    發表于 08-30 12:58

    人工智能簡史 人工智能發展簡史報告

    人工智能簡史 人工智能發展簡史報告 人工智能(AI)是一種智能模擬技術,可以實現人類智力任務,包括遠程協作,自主學習和分析數據的能力。
    的頭像 發表于 08-15 16:07 ?746次閱讀

    人工智能危機有哪些

    人工智能危機有哪些? 近年來,隨著人工智能技術的發展和應用的廣泛,越來越多的人開始關注人工智能所帶來的危機。
    的頭像 發表于 08-15 16:07 ?1570次閱讀

    為什么要發展人工智能

    為什么要發展人工智能 隨著科技的不斷發展,人工智能(AI)在不斷地影響著我們的生活以及人類社會的發展,已經成為了一個備受矚目的熱點話題。
    的頭像 發表于 08-12 17:27 ?1703次閱讀

    人工智能股票有哪些

    人工智能股票有哪些 近年來,隨著人工智能技術的快速發展和普及,越來越多的公司開始利用人工智能技術來提高生產效率和創造更高的價值。其中,
    的頭像 發表于 08-12 16:24 ?1349次閱讀

    AI 人工智能的未來在哪?

    人工智能、AI智能大模型已經孵化;繁衍過程將突飛猛進,ChatGPT已經上線。 世界首富馬斯克認為AI對人類是一種威脅;谷歌前CEO施密特認為AI和機器學習對人類有很大益處。 每個國家對核武器的運用有兩面性,可造可控;但AI智能
    發表于 06-27 10:48

    【書籍評測活動NO.16】 通用人工智能:初心與未來

    之后的達特茅斯研討會開始,用機器模仿人類學習及其他方面的智能,即實現“人工智能”(Artificial Intelligence,AI)便成為計算機領域持續的研究熱點。時至今日,以深度學習為代表
    發表于 06-21 14:41

    人工智能一例

    這句話里邊有幾個參數? 如果x=1則執行a 如果是單計算的話只有1這一個參數。 但如果是人工智能的話有如下幾個參數, 邏輯門,如果則 未知數,符號x 常量,1 函數,a 很多復雜的智能都可以如此拆分
    發表于 06-10 01:05
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>