在實際的量子計算機編程中,可能還會遇到一些意想不到的問題。</p>
接下來的時間裏,常曉平帶著徐佑,熟悉了一下新的量子優化設備架構。</p>
通過實際操作,徐佑對於整個框架更加的熟悉,並進一步的加深了自己的想法。</p>
“常工,我現在的想法是,通過研發一個棋類的人工智能係統,來測試海島量子計算機的計算和編程的應用能力。”</p>
其實在來之前,徐佑就已經有了這樣一個初步的想法。</p>
在詳細的了解了設備架構之後,徐佑基本確定,這個設想是可行的。</p>
“棋類的人工智能?是什麽棋呢?”</p>
像我們平時下的比較多的棋,包括華夏象棋、國際象棋、五子棋、圍棋等等。</p>
華夏象棋是我國最常見的一種棋類遊戲,街邊、公園隨處可見。</p>
從普及程度上,肯定沒有什麽棋能夠比得上華夏象棋。</p>
但如果是測試計算機的性能,最關鍵的因素並不是普及程度,而是複雜程度。</p>
</p>
在這一點上,圍棋絕對是複雜程度最高的一種棋類。</p>
其變化總數,約為10的172次冪。</p>
就算是最先進的電子計算機,也無法在宇宙毀滅之前,完成這樣龐大的計算。</p>
量子計算機雖然在計算速度上,比電子計算機快出很多。</p>
也同樣無法在有限的時間內,完成這近乎無限的計算。</p>
不過,無法窮盡所有的情況,並不代表無法做出優秀的圍棋人工智能。</p>
在這一點上,AlphaGo就做出了很好的範例。</p>
想到這些,徐佑回答道:</p>
“當然是圍棋。想要測試量子計算機的能力,肯定是選複雜程度最高的棋類遊戲了。”</p>
“可是……我們的量子計算機,真的能做到這樣程度的編程嗎?”</p>
聽到徐佑的這個想法,常曉平並沒有表現出樂觀的態度。</p>
熟悉量子計算機運行環境的常曉平心中清楚,目前世界上任何的一台量子計算機,都沒有達到這樣的能力。</p>
甚至,距離達到這樣的程度,還有不小的差距呢。</p>
隨後,常曉平憑借自己的經驗,向徐佑講解了這個研究上可能會遇到的種種困難。</p>
“我們的量子計算機,在處理窮舉法時,有很大的優勢。但很多實際問題,並不隻是靠窮舉就可以解決的。在有了新的量子優化設備框架後,我們確實在利用量子計算機解決傳統問題上,有了一些顛覆性的思路。不過,解決圍棋這樣的問題,還是顯得吃力了一些。”</p>
徐佑並不是不知道這些困難之處,但徐佑早就已經做好了準備。</p>
“我明白的,常工。我覺得還是可以先嚐試一下,如果這個方向不行的話,那我們再從比較簡單的做起吧。”</p>
徐佑的目標,是想讓通過海島量子計算機做出來的係統,也和AlphaGo一樣,具有自我進行深度學習的能力。</p>
隻要實現了這一點,那在其他包括醫療、能源等其他領域上,它也將得到更重要的應用。</p>
“好的,徐教授,我們一定會全力支持您的研究的。”</p>
既然徐佑堅持了自己的想法,常曉平肯定不會有任何的意見。</p>
畢竟,連韓書斌這個院士、團隊的負責人,都會盡全力支持徐佑。</p>
更別說是常曉平這樣一個軟件工程師了。</p>
確定了這個方桉安排後,徐佑正式開始了這一工作。</p>
雖說隻是利用量子計算機,去做一個圍棋的人工智能軟件。</p>
不過必要的圍棋知識,是一定要有的。</p>
好在,徐佑之前在薊京大學,上過圍棋的選修課,並在和聶傑的三局對弈中,棋藝有了非常大的進步。</p>
而為了提升自己的學習經驗,鍛煉自己的腦力。</p>
徐佑還會在閑暇的時間,自己與自己下盲棋,圍棋的水平也在不斷的提升著。</p>
即使徐佑並沒有正式測試過自己的棋力,不過至少在業餘圍棋愛好者中,徐佑肯定算比較厲害的了,也有與部分職業棋手一戰的實力。</p>
經過對新的量子設備優化框架的詳細了解,以及對圍棋這個遊戲的透徹分析之後。</p>
徐佑確定了這個圍棋量子人工智能係統的幾個重要部分。</p>
第一個部分,是走棋係統。</p>
確定當下的棋盤局勢,采樣並預測接下來的走棋。</p>
第二個部分,是評估係統。</p>
根據給定的當成局麵,判定黑棋和白棋誰具有優勢,並估計大致的勝率。</p>
第三個部分,是質量係統。</p>
因為在實際比賽中,對局時間是有限製的。</p>
不可能把每一步都完全計算好,才進行落子。</p>
必須要針對時間的長短,進行質量的規劃。</p>
必要的時候,可以適當舍棄下棋質量,保證不要超時。</p>
因為量子計算機有很大的局限性,並且新的量子設備優化框架還處在非常初級的階段。</p>
開始時,編程的過程並不容易。</p>
徐佑需要反複進行調整,才能保證程序是與量子計算機兼容的。</p>
為了讓自己能夠經常利用海島量子計算機來驗證程序的正確與否。</p>
徐佑一有時間,就來到華科大的海島量子實驗室。</p>
到了後來,徐佑甚至直接讓韓書斌幫自己在華科院安排了一個宿舍。</p>
如果研究的太晚,就直接住在華科院了。</p>
在一天一天的研究中,一個個問題依次被徐佑解決。</p>
經過不斷的完善,徐佑終於解決了全部三大部分的問題,完成了整個量子編程工作。</p>
徐佑將這個人工智能係統,命名為HaidaoGo。</p>
完成了量子編程工作,並不代表HaidaoGo已經具備了很強的棋力。</p>
它還需要不斷的進行深度學習,才能進行棋藝的提升。</p>
為此,徐佑將大量的對局棋譜,導入到了HaidaoGo之中,並讓它通過自己與自己進行對弈的方式,不斷複盤進行提升。</p>
因為海島量子計算機的計算速度非常的快,幾乎可以在瞬間就完成一盤棋局的對弈。</p>
這讓它可以在短時間內,積累大量的對局素材,並不斷提升自己的棋力。</p>
僅僅是一天的時間裏,HaidaoGo的棋藝就實現了突飛猛進的進步。</p>
為了測試HaidaoGo現在的實力,徐佑嚐試著跟它下了幾盤棋。</p>
接下來的時間裏,常曉平帶著徐佑,熟悉了一下新的量子優化設備架構。</p>
通過實際操作,徐佑對於整個框架更加的熟悉,並進一步的加深了自己的想法。</p>
“常工,我現在的想法是,通過研發一個棋類的人工智能係統,來測試海島量子計算機的計算和編程的應用能力。”</p>
其實在來之前,徐佑就已經有了這樣一個初步的想法。</p>
在詳細的了解了設備架構之後,徐佑基本確定,這個設想是可行的。</p>
“棋類的人工智能?是什麽棋呢?”</p>
像我們平時下的比較多的棋,包括華夏象棋、國際象棋、五子棋、圍棋等等。</p>
華夏象棋是我國最常見的一種棋類遊戲,街邊、公園隨處可見。</p>
從普及程度上,肯定沒有什麽棋能夠比得上華夏象棋。</p>
但如果是測試計算機的性能,最關鍵的因素並不是普及程度,而是複雜程度。</p>
</p>
在這一點上,圍棋絕對是複雜程度最高的一種棋類。</p>
其變化總數,約為10的172次冪。</p>
就算是最先進的電子計算機,也無法在宇宙毀滅之前,完成這樣龐大的計算。</p>
量子計算機雖然在計算速度上,比電子計算機快出很多。</p>
也同樣無法在有限的時間內,完成這近乎無限的計算。</p>
不過,無法窮盡所有的情況,並不代表無法做出優秀的圍棋人工智能。</p>
在這一點上,AlphaGo就做出了很好的範例。</p>
想到這些,徐佑回答道:</p>
“當然是圍棋。想要測試量子計算機的能力,肯定是選複雜程度最高的棋類遊戲了。”</p>
“可是……我們的量子計算機,真的能做到這樣程度的編程嗎?”</p>
聽到徐佑的這個想法,常曉平並沒有表現出樂觀的態度。</p>
熟悉量子計算機運行環境的常曉平心中清楚,目前世界上任何的一台量子計算機,都沒有達到這樣的能力。</p>
甚至,距離達到這樣的程度,還有不小的差距呢。</p>
隨後,常曉平憑借自己的經驗,向徐佑講解了這個研究上可能會遇到的種種困難。</p>
“我們的量子計算機,在處理窮舉法時,有很大的優勢。但很多實際問題,並不隻是靠窮舉就可以解決的。在有了新的量子優化設備框架後,我們確實在利用量子計算機解決傳統問題上,有了一些顛覆性的思路。不過,解決圍棋這樣的問題,還是顯得吃力了一些。”</p>
徐佑並不是不知道這些困難之處,但徐佑早就已經做好了準備。</p>
“我明白的,常工。我覺得還是可以先嚐試一下,如果這個方向不行的話,那我們再從比較簡單的做起吧。”</p>
徐佑的目標,是想讓通過海島量子計算機做出來的係統,也和AlphaGo一樣,具有自我進行深度學習的能力。</p>
隻要實現了這一點,那在其他包括醫療、能源等其他領域上,它也將得到更重要的應用。</p>
“好的,徐教授,我們一定會全力支持您的研究的。”</p>
既然徐佑堅持了自己的想法,常曉平肯定不會有任何的意見。</p>
畢竟,連韓書斌這個院士、團隊的負責人,都會盡全力支持徐佑。</p>
更別說是常曉平這樣一個軟件工程師了。</p>
確定了這個方桉安排後,徐佑正式開始了這一工作。</p>
雖說隻是利用量子計算機,去做一個圍棋的人工智能軟件。</p>
不過必要的圍棋知識,是一定要有的。</p>
好在,徐佑之前在薊京大學,上過圍棋的選修課,並在和聶傑的三局對弈中,棋藝有了非常大的進步。</p>
而為了提升自己的學習經驗,鍛煉自己的腦力。</p>
徐佑還會在閑暇的時間,自己與自己下盲棋,圍棋的水平也在不斷的提升著。</p>
即使徐佑並沒有正式測試過自己的棋力,不過至少在業餘圍棋愛好者中,徐佑肯定算比較厲害的了,也有與部分職業棋手一戰的實力。</p>
經過對新的量子設備優化框架的詳細了解,以及對圍棋這個遊戲的透徹分析之後。</p>
徐佑確定了這個圍棋量子人工智能係統的幾個重要部分。</p>
第一個部分,是走棋係統。</p>
確定當下的棋盤局勢,采樣並預測接下來的走棋。</p>
第二個部分,是評估係統。</p>
根據給定的當成局麵,判定黑棋和白棋誰具有優勢,並估計大致的勝率。</p>
第三個部分,是質量係統。</p>
因為在實際比賽中,對局時間是有限製的。</p>
不可能把每一步都完全計算好,才進行落子。</p>
必須要針對時間的長短,進行質量的規劃。</p>
必要的時候,可以適當舍棄下棋質量,保證不要超時。</p>
因為量子計算機有很大的局限性,並且新的量子設備優化框架還處在非常初級的階段。</p>
開始時,編程的過程並不容易。</p>
徐佑需要反複進行調整,才能保證程序是與量子計算機兼容的。</p>
為了讓自己能夠經常利用海島量子計算機來驗證程序的正確與否。</p>
徐佑一有時間,就來到華科大的海島量子實驗室。</p>
到了後來,徐佑甚至直接讓韓書斌幫自己在華科院安排了一個宿舍。</p>
如果研究的太晚,就直接住在華科院了。</p>
在一天一天的研究中,一個個問題依次被徐佑解決。</p>
經過不斷的完善,徐佑終於解決了全部三大部分的問題,完成了整個量子編程工作。</p>
徐佑將這個人工智能係統,命名為HaidaoGo。</p>
完成了量子編程工作,並不代表HaidaoGo已經具備了很強的棋力。</p>
它還需要不斷的進行深度學習,才能進行棋藝的提升。</p>
為此,徐佑將大量的對局棋譜,導入到了HaidaoGo之中,並讓它通過自己與自己進行對弈的方式,不斷複盤進行提升。</p>
因為海島量子計算機的計算速度非常的快,幾乎可以在瞬間就完成一盤棋局的對弈。</p>
這讓它可以在短時間內,積累大量的對局素材,並不斷提升自己的棋力。</p>
僅僅是一天的時間裏,HaidaoGo的棋藝就實現了突飛猛進的進步。</p>
為了測試HaidaoGo現在的實力,徐佑嚐試著跟它下了幾盤棋。</p>