深刻了解人工智能工做原理。

前言:機器學習

咱們沒法想象,一個馬不停蹄傳遞三百里加急的信件的信使看到咱們今天拿起智能手機一秒以內傳遞訊息的震驚。咱們也曾對着智能機器人像個孩童同樣問東問西——雖然它懂得比你想象的多得多。當咱們看到鋪天蓋地的新聞說阿爾法狗戰勝了李世石,人工智能要改造這個世界。學習

1、 電腦一思考,人類就尖叫——一臺用來計算的計算機,爲何忽然學會了思考?大數據

咱們把計算機叫作電腦,既然稱之爲「腦」就說明在人們眼裏,計算機像大腦同樣在思考。哪怕是簡單的1+1=2的計算。固然,計算機思考的背後仍是人類的思考。可是,就像咱們坐過山車同樣,除了最初的推進力,其餘時間,過山車靠的都是地球引力在運動,電腦在最初的步驟裏,是須要人類設定程序來計算,可是,當它進入一個更高深的層次,發現規律而且自我運算的時候,計算機就開始自我賦能了。編碼

當咱們教別人如何作事的時候,首先會在腦子裏將事情的步驟想想,而後用「編碼」——語言一二三地總結出來傳授,最後讓他作一遍驗證一下學會了沒有。人類要如何「教會」計算機作事呢?人工智能

教會計算機按照人類思惟模式作事,是否是能夠將此理解爲智能的開端?智能換個詞就是智慧,智慧的意思是辨析判斷、發明創造的能力。書中講到智慧行爲通常包括兩個部分:搜索+評估。3d

任何生物要想生存,必定要有對生存環境的判斷。哪裏有危險,哪裏能吃到東西。這種判斷換句話說就是「多看一步」——預測將來。這種預測最行之有效的,就是拋棄一切主觀意識和價值判斷,對事物的發展進行推測——有一個詞歸納了這種判斷和推測:仿真,就是基於現有情況機械地推測從此的變化。cdn

搜索是進行仿真的前提。計算機的搜索功能會用讓它搜索到正確的選項,在下棋的時候,搜索就意味着,找到一個正確的落子點。blog

當咱們到喧鬧嘈雜的菜市場,如何才能快速肯定誰家的菜新鮮便宜呢?初入菜市場的你,評估的結果必定是:顧客最多的那家。電腦對下棋也須要評估。電腦將整個資源進行切割,在切割後的各個部分裏,再進行搜索而且對評價較高的部分進行進一步的搜索。這就像咱們分解目標各個擊破同樣。圖片

2、 瞭解人工智能以前,必需要了解的深度學習。資源

如何讓計算機知道這張圖片狗是狗而不是貓?就像媽媽對你說的,要學習才能知道更多,把學習的任務交給電腦,這種方式叫機器學習。在創新工場CEO李開復著的《人工智能》一書中,對機器學習有一個定義:機器學習……是一種用數學模型對真實世界中的特定問題進行建模,以解決該領域內類似問題的過程。

仔細看一遍這個概念,不要被裏面的專業名詞嚇跑。通俗一點理解,就是像咱們人類學習漢字同樣,從天地人日月星開始,從不會到記住,一次一次地記憶,當咱們看的次數足夠多時,這個字就印在腦海裏了,下次,無論這個字是楷體仍是宋體,不論是毛筆寫的仍是鋼筆寫的,咱們不會認錯。計算機也是用這個規律來記憶的。

到今天,機器學習在畫像識別領域技術已經比較成熟了。好比人臉識別技術,或者你打開某一個軟件掃一掃,就能知道任何一朵花兒的名字,或者你在淘寶上用圖片搜索賣價更低的商品。在這裏,咱們要說的是機器學習中的深度學習。

3、 什麼是強化學習?

有兩種學習方式:監督式學習和強化學習。顧名思義,監督式學習就是有老師看着學,而強化學習不須要老師,計算機會對未知的環境進行隨機搜索並反饋其結果。在反饋結果的過程當中,「評估」被不斷強化,因此這個方法就被叫作,強化學習。

當這種強化學習技術運用到將棋領域的時候,將棋出現了人類能夠永遠都想不出來的「棋路」——計算機自我發明了新的棋路。事實上,這些結果是創建在最初大數據輸入的前提下的,監督式學習讓電腦學到了最前沿的技術,而後才能強化學習。其實簡單點說就是,人類教會了計算機以後,計算機逐漸超過了師傅,開始自學成才了。當徒弟開始領悟規律,老師恐怕就真的追不上了。

阿爾法狗就是很好的例證。圍棋在進入電腦評估的時候,由於其棋面的複雜多樣性,每一步是很難用分值來計量。這時候,一種叫作蒙特卡洛法的運用隨機效果來進行推算的方法出現了。

其實從概念能夠看出,這是一種看起來麻煩可是可以在不肯定性中找出答案的方法,對於圍棋這樣很難找到規律和計算方法的棋藝來講,這種方法是很是恰當的。阿爾法狗也是經過蒙特卡洛法,深度計算的結合,掌握了圍棋的方法打敗人類的。

最後:

當人工智能一步一步走進咱們的生活,變得比人類更聰明的時候,人類不免會產生擔憂,從普通人擔憂的工做被槍佔,到人工智能專家擔憂人工智能缺少倫理觀,作出沒法被人類控制的事。這也的確爲人工智能的發展敲響了警鐘,人類爲了便利而將人工智能推向了今天,可是說到底,人才是一切的根本,對此,咱們要永遠記住而且遵循。

相關文章
相關標籤/搜索