透過您的圖書館登入
IP:3.145.71.159
  • 學位論文

圍棋詰棋教學系統之設計及研發

The Design and Development of a Teaching System for Tsumego

指導教授 : 林順喜
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


圍棋是一項歷史悠久且對局複雜度較高的遊戲,近年來電腦對局遊戲領域發展逐漸成熟,人工智慧逐漸克服當初認為較複雜的賽局遊戲。然而,隨著棋類遊戲達到人類難以企及的程度時,人類也發現到無法理解電腦為何這樣下棋的問題。現有的圍棋軟體絕大部分僅能提供人類形勢判斷、勝率分析、變化圖等功能,於教學部分尚有一段需要努力的空間。   本研究針對電腦圍棋詰棋教學系統,研發一套方法,讓電腦學習如何判斷盤面落子原因及其目的性。我們先將人類知識透過人工註記的方式,將每個盤面的每手棋標記,透過卷積神經網路技術將人類知識做學習後,再替人類標記每手棋的名稱以及其目的為何。   在實作上,我們蒐集1500題詰棋題目,先分析並記錄每一局詰棋的每手棋之名稱、目的性,透過監督式學習訓練神經網路。最後可利用此系統將新的詰棋棋局的棋步內容,以 SGF (Smart Game Format) 檔案反饋予使用者,藉此達到圍棋教學的效果,期望在電腦圍棋教學上貢獻棉薄之力。

並列摘要


Go is a relatively complex game with a very long history. In recent years, the field of computer games has gradually matured, and artificial intelligence gradually overcomes many complex games. However, as the computer programs climbed at a level that was difficult for humans to reach, humans discovered that they cannot understand why the computer makes a move like this. Most of the existing Go software can only provide humans with functions such as situation judgment, win rate analysis, and variation diagram. In the teaching part, there is still much room for improvement.   This thesis aims at designing a teaching system for tsumego, and developing a set of methods for the computer to learn how to judge the reason and purpose of the stone placement. We first use human knowledge through manual annotation to label each move of each board, then let the system learn human knowledge using convolutional neural network trained by supervised learning, and hopefully the system can get the reason and purpose of each move for a new tsumego for humans.   For the implementation, we collect 1500 tsumego questions, analyze and record the reason and purpose of each move in each question. Then we train the neural network through supervised learning and finally the system can display the information of each move in a new tsumego question through the SGF (Smart Game Format). We expect to contribute our mite to the teaching field of computer Go.

並列關鍵字

Go Neural Network Tsumego Computer Go Teaching

參考文獻


[1] 維基百科,圍棋,https://zh.wikipedia.org/wiki/%E5%9B%B4%E6%A3%8B。
[2] 維基百科,詰棋,https://zh.wikipedia.org/wiki/%E8%A9%B0%E7%A2%81。
[3] 陳祖源,圍棋規則演變史,上海文化出版社,2007。
[4] 顏士淨,電腦圍棋程式 Jimmy 5.0 之設計與製作,國立臺灣大學資訊工程所博士論文,1999年。
[5] 李國弘,棋串攻殺系統的實作,國立東華大學資訊工程所碩士論文,2005年。

延伸閱讀