5 月 11 日,微信團隊研發的 PhoenixGo 正式開源,這也是國內第一個開源的圍棋 AI 項目。

PhoenixGo 是騰訊微信翻譯團隊開發的人工智能圍棋程序,旨在學習人工智能前沿技術。從 1 月底開始,PhoenixGo 以 BensonDarr(暱稱“金毛”)的名義在騰訊野狐圍棋平臺上和全球頂尖職業棋手、圍棋愛好者及各路圍棋 AI 對弈,在 4 月底取得了 200 多連勝,並在福州 2018 人工智能圍棋大賽上奪冠,引起了行業內廣泛關注。

一個好的圍棋 AI,需要算法、工程實現、計算資源三者結合。目前圍棋 AI 已經有了優秀的公開算法,然而同時擁有良好工程實現和大量計算資源,並不是一件容易的事。

爲了讓行業內其他研究者可以在此基礎上繼續探索圍棋 AI 的奧祕,幫助棋手更方便地研究圍棋 AI 的棋路,也爲了衆多圍棋愛好者在家用普通電腦上可以享受和職業九段手談的樂趣,微信團隊決定對外開源 PhoenixGo 對弈源碼和訓練好的模型。

經過了一週多時間的籌備,PhoenixGo 目前正式開源了對弈源碼和一個 20 block 的模型。這份源碼和模型可以在單塊 GPU 上提供強職業棋手的棋力,在單機多卡和多機多卡的系統上具有遠超人類棋手的水平。PhoenixGo 在野狐圍棋平臺上的賬號“金毛測試”,運行於 1 塊性能與 GTX 1080 Ti 性能接近的 Tesla P40 上,對人類棋手具有非常高的勝率。

一直以來,騰訊都秉承“開放”戰略,推動技術研發向共享、複用和開源邁進。今年 3 月,騰訊因在 AI 開源領域的卓越技術影響力受邀成爲 LF 深度學習基金會初始白金會員,該基金會將專注於支持和維護在人工智能領域的開源創新。

騰訊圍棋AI技術開源,棋友們有福了!

目前,AI已經越來越廣泛的應用於我們的日常生活中,也給某些方面給我們帶來方便,那麼AI到底是什麼呢?

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

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

人工智能在計算機領域內,得到了愈加廣泛的重視。並在機器人,經濟政治決策,控制系統,仿真系統中得到應用。

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

人工智能是計算機學科的一個分支,二十世紀七十年代以來被稱爲世界三大尖端技術之一(空間技術、能源技術、人工智能)。也被認爲是二十一世紀三大尖端技術(基因工程、納米科學、人工智能)之一。這是因爲近三十年來它獲得了迅速的發展,在很多學科領域都獲得了廣泛應用,並取得了豐碩的成果,人工智能已逐步成爲一個獨立的分支,無論在理論和實踐上都已自成一個系統。

很多情況下,越來越多的公司運用AI來生產某個產品或者作用於某個項目,在產品運行過程中需要對其進行測試,這就需要測試人員發揮其作用,如果小夥伴們覺得技術還需要提升的話可以看一下下面的課程

騰訊圍棋AI技術開源,棋友們有福了!

軟件測試進階

如果小夥伴們有興趣的話,加客服小姐姐微信(sy51testing),免費奉上軟件測試開發課程資料(備註:軟件測試)!

博爲峯網校(www.atstudy.com),分享更多技術,官方交流羣495153733,和大牛聊技術,開闊你的眼界!

相關文章