|
|
|
打造棋軟的深藍──大多是大師們的見解
近來,網上關於棋軟強弱的爭論越演越烈,本人以為這不利于棋軟的發展。當今三大主流棋軟應該說各有特點。應當引起我們關注的倒是另外一個問題,編程大師們能否打造出中國象棋的深藍。 首要的一條是摒棄門戶之見。棋軟是科技,而科技是沒有國界的,誰能掌握就為誰用。中國有句老話“三個臭皮匠頂個諸葛亮”。更何況三位編程大師都是人精,一旦聯手,更深的深藍也會成功。在提升棋軟,發展棋軟這面旗幟下,大家也應該站在一起。其次,集思廣益攻克難點.一是對步的分值與對棋形分值審定的協調統一問題。棋軟大多是從一個局面可用的步出發,你來我往,算上幾步,按高低分來取步的。這種從微視到巨視的辦法有一定的科學性,但不完善。因在棋戰中常有高分假步的情況出現。棋軟越算越錯。它就要求棋軟具有巨視判斷能力,從棋形,棋勢,棋子位置得出分值,再與步的分值結合,確定出步。二是對特殊棋步的處理。平心而論,棋軟對常規棋步的處理沒有什麼問題。差別在于對特殊情況下的步的處理。如對方棄子,棋軟大多是吃;對方捉子,棋軟大多是死保或逃;對方叫將,棋軟應以防護;對方兌子,通常接受。因為他是一種1+1=2的機械思惟,不大可能出現1+1=3的創造性思惟。據說,國象已編出不少特殊局面的外掛程式包,碰到類似情況時進行對比。不知象棋可做否。三是如何避免重複同樣的錯誤。人類棋手同樣的錯誤一般不太會犯二次。但棋軟確確不同,可以多次多次的重複。這就要求編程大師給他們智慧,這次錯了下次改正,不讓人老抓住尾巴。棋隱據說有你不能用同樣的方法勝他第二次。其它棋軟呢。四是殘局知識的增加。棋軟殘局常出現拿不下對手的情況。常見的毛病在于不知道兵種搭配配合的優勢,如︰馬炮一般要優于雙炮;不知道兵的位置不同,作用不同,如到了九宮的兵,威力要在于一只炮之上,偏偏吃掉炮,而留下兵;停著、等著,將帥助功等常識,棋軟也很缺乏,下玩120回合,只好和棋。 要說棋軟玩家,杭州老王可稱得上了。我玩得最多的還是世家。也多次與浙江棋隊的老師們一起與世家測試過棋局。借大師們的評論,供編程老師參考。 如果能夠攜手,打造出中國象棋的深藍,打敗大師、特級大師的日子還會老遠嗎? 打造棋軟的深藍
|
|
|