最近,人工智能發展取得了令人震撼的重大突破:運用人工智能的圍棋程序竟然戰勝了職業棋手。電腦不再以“暴力窮舉”的計算能力來求勝,而是利用自身的深度學習能力,通過輸入職業棋手的海量棋局,模仿人類的下棋方式,“過濾”掉明顯的差棋以大大縮小計算量,慢慢掌握了人類最引以為傲的圍棋功夫——“直覺”。
人工智能挑戰圍棋進入新境界引發思考
游戲是人工智能開發和測試的極佳舞臺。在過去的20多年里,電腦在諸多智力游戲領域都戰勝了人腦,國際象棋、象棋、跳棋等都被人工智能拿下。圍棋是世界上最復雜的棋類游戲,涉及的回合數及策略組合遠多于國際象棋,而且不像國際象棋和象棋那樣可以通過子力多寡直接判斷出形勢的優劣,一些棋子看似被逼入絕境,卻又能通過打劫、做活等方式起死回生,這讓電腦在形勢判斷上不如人腦那般精確,所以圍棋一直是人工智能領域的核心難題。雖然各種數學計算表明,窮舉圍棋的狀態是不可能的,而人們也曾深信,人類所擁有的局勢的判斷力和理解力是電腦無法領悟的,然而現在,深度學習這一最尖端的人工智能技術可以讓電腦掌握不弱于人類的判斷力。圍棋這一人工智能研究高峰即將被征服,確實令科研人員大為振奮。
電腦戰勝職業棋手的“秘籍”是模仿人腦的神經回路和深度學習能力。電腦的“長棋”路徑是分析人類棋手策略、自己“苦練”下棋并從中學習,思考如何長線布局擊敗對手。電腦不再以“暴力窮舉”的計算能力來求勝,而是利用自身的深度學習能力,通過輸入職業棋手的海量棋局,模仿人類的下棋方式,“過濾”掉明顯的差棋以大大縮小計算量,慢慢掌握了人類最引以為傲的圍棋功夫——“直覺”。
電腦不是單純模仿職業棋手。它通過事先輸入的職業棋手的下法來學習,達到能夠以57%的概率算準對手應招的水平。在此基礎上,它將自己的對戰復盤數百萬次,在不斷積累勝負經驗的過程中,掌握取勝方式。在觀察棋子的整體布局的基礎上選擇最佳下法,這一方式接近于帶著直覺和第六感作出判斷的人腦功能。
電腦使用兩種神經網絡,如同有了兩個“大腦”。監督其學習的策略網絡著眼于棋盤中各子的位置,估算每種可能的下法成為最好下法的可能性。價值網絡則通過設想的棋子分布,估算獲勝的概率。它通過提供整體的位置判斷來配合策略網絡。這樣,有兩個“大腦”的電腦程序就可以達到職業棋手的水平。由此分析局面,判斷每種下子策略的優劣,“挑選”出那些比較有前途的下法,拋棄明顯的劣著,將計算量控制在電腦可以勝任的范圍內,接近了人類棋手的想棋模式。相比之下,人固有的弱點:有時會犯大錯,會疲勞,會因為太想贏而承受壓力……但電腦不會,它不僅強大,而且穩定。一位棋手一年或許可以下1000局棋,但電腦一天就能玩100萬局,不會疲勞。盡管現在軟件的大局觀稍差,但其對局部棋型的感覺及計算已有相當水準。隨著電腦運算能力的不斷提高,加上云計算、大數據等新技術的廣泛應用,在云平臺的支持下,再輔以棋譜、布局、對局、定式等大數據的支撐,能打敗所有職業棋手的電腦程序已呼之欲出!
人工智能近年的突飛猛進令人欣喜。如今,面向特定領域的專用人工智能技術已取得突破性進展,甚至可以在單點突破、局部智能水平的單項測試中超越人類智能。電腦在與人腦的大戰中不斷過關斬將,但其智能的“通用化”是其推廣應用的最大障礙。如果能突破這個限制,人工智能將進入一個新境界。
人工智能將為人們的生活帶來各種便利,并以氣候建模、復雜的災難分析等手段破解醫療、環境等方面的世界難題,并在國防、醫療、工業、農業、金融、商業、教育、公共安全等領域取得廣泛應用,“人工智能+”將成為創新時尚。人們現在司空見慣的多種工作崗位將被人工智能替代,不僅包括工人、服務員、廚師、教師、司機,甚至包括程序員!當然,隨著人工智能的迅速發展,也應不斷提升相應的“警惕感”,對人工智能帶來的倫理問題,要有充分認識。一旦人工智能出現自我意識,就會成為人類創造出來的新物種。人類該如何對待它們?如何與之相處?人類絕不能放任自流地開展人工智能的研究開發,要避免出現人工智能與社會敵對、給人類帶來危害的可能性。在推動人工智能發展的過程中,人類如何在倫理上“控制”電腦是一大挑戰,絕對不能讓人工智能邁出真正挑戰人類的“關鍵一步”。
(審核編輯: 智慧羽毛)
分享