国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
談人機(jī)技術(shù)

        就目前網(wǎng)絡(luò)象棋的現(xiàn)狀分析,可以打個(gè)比方,如果把網(wǎng)絡(luò)中下棋的人群按金字塔進(jìn)行排列,大量的玩家都在純?nèi)藢?duì)弈,位于金字塔的底部;隨著各種棋軟的商業(yè)化宣傳,論壇、幫派等網(wǎng)絡(luò)媒介的推波助瀾,在金字塔的底部不斷涌現(xiàn)出大量棋軟的使用者,這些棋軟的使用者中有些是新手,有些則可以算是"元老"了[大約早在將族、棋隱時(shí)代就已經(jīng)有人開始棋軟的使用了];最初就是在這些"元老"之中,誕生了"人機(jī)"這個(gè)新生事物![當(dāng)然,后來(lái)也不乏一些純?nèi)烁呤稚孀丬浖?,亦為不折不扣的人機(jī)高手]。目前來(lái)說(shuō),人機(jī)占據(jù)了金字塔頂部的絕大部分位置。但請(qǐng)大家不要忽略了職業(yè)棋手的存在,他們跟人機(jī)之間的關(guān)系是很微妙的,頂尖的人機(jī)高手需要從職業(yè)棋手那里汲取對(duì)抗軟件的思路[比如說(shuō)棄子布局,陷車飛刀等等],而職業(yè)棋手呢?也從網(wǎng)絡(luò)上學(xué)習(xí)參考一些新變應(yīng)用于現(xiàn)實(shí)中的比賽。為什么這樣說(shuō)呢?因?yàn)閺拿嫔蟻?lái)看,人機(jī)棋手是比不上職業(yè)棋手的大局觀的,審局上也存在一定的欠缺,甚至部分人機(jī)棋手殘局功力很差,這都是人機(jī)的短處[人機(jī)的層次高低在此就有所區(qū)分了];而職業(yè)棋手呢,他們也不是沒(méi)有弱點(diǎn),普遍都存在職業(yè)性的慣性思維,亦不可能做到像棋軟那樣進(jìn)行無(wú)差別的計(jì)算判斷,中殘局過(guò)程中出現(xiàn)軟招、漏招均是很正常的現(xiàn)象,這也是純?nèi)说墓残?!在目前的網(wǎng)絡(luò)比賽中,除非按正規(guī)賽制的慢棋規(guī)則對(duì)弈,否則純?nèi)似迨质敲黠@吃虧的,事實(shí)也充分證明了這個(gè)問(wèn)題!那么如何去掌握人機(jī)呢?筆者05年撰寫過(guò)一些文章探討過(guò)這個(gè)問(wèn)題,但是太膚淺不夠深入,理論上顯得有些夸夸其談了,沒(méi)有給出具體的操作方法,同時(shí)很多棋友均反映,"人機(jī)"的境界是說(shuō)起來(lái)容易做起來(lái)難!難到就真的沒(méi)有方法成為人機(jī)高手嗎?哪怕是最大可能的去接近人機(jī)高手的水平也可以??!其實(shí)方法是有的,而且不只一種,但是任何方法都不可能一蹴而就,試想如果隨便學(xué)個(gè)什么技術(shù)方法就能成為人機(jī)高手,那還能輪到你嗎?大家都是高手,其實(shí)也就等于都不是高手!在象棋這方面,絕沒(méi)有天上掉餡兒餅的事情,要想成為一名真正的人機(jī)高手必定要付出相當(dāng)?shù)臅r(shí)間和精力的。  說(shuō)到這里,捎帶說(shuō)一下純機(jī)吧,奉勸單純依靠軟件下棋的棋友,哪怕機(jī)器再怎么高檔、引擎再怎么先進(jìn)、操作再怎么熟練[如果使用連線器,連操作都省了,只要開著機(jī)器拿電費(fèi)就行了!],到頭來(lái)其實(shí)什么也得不到,徒具虛名而已,甚至很多純機(jī)的朋友連虛名都混不上。如今的弈天,大量的棋軟互相連線對(duì)砍,電腦前下棋的人只為了所謂的衛(wèi)冕分和等級(jí),根本不知道自己贏在哪里,輸在何處,這樣的對(duì)弈又有什么意義呢?筆者在此,謹(jǐn)希望通過(guò)自己的拙作能促使廣大棋軟愛好者正確的使用棋軟,并在運(yùn)用棋軟的過(guò)程中,能或多或少的提升自己的棋力,則了此心愿矣!下面,筆者就具體談一下自己對(duì)人機(jī)的一些理解,文中不當(dāng)之處,請(qǐng)廣大棋友批評(píng)指正:  
 人機(jī)的開局  開局的重要性就不必多說(shuō)了!人機(jī)如何開局呢?就筆者所知,可分為如下幾類:  一、借庫(kù)開局  此類人機(jī)棋手應(yīng)該說(shuō)僅僅比純機(jī)高明一點(diǎn),算是初步認(rèn)識(shí)到了開局的價(jià)值并付諸于行動(dòng)了,為了在開局階段保持(爭(zhēng)奪)先手甚或擴(kuò)大優(yōu)勢(shì),在網(wǎng)絡(luò)上四處尋找各種各樣的開局庫(kù)進(jìn)行對(duì)弈測(cè)試,從棋隱時(shí)代,開局庫(kù)的問(wèn)題就是一個(gè)熱門話題,一直持續(xù)到現(xiàn)在,各個(gè)象棋論壇上不乏出現(xiàn)"無(wú)敵開局庫(kù)"、"紅優(yōu)開局庫(kù)"、"黑優(yōu)開局庫(kù)"、"弈天華山開局庫(kù)"……,可謂名目眾多、琳瑯滿目,但只要?jiǎng)幽X子想一下就不難料到,這樣的開局庫(kù)一旦公開發(fā)布,其威力效果肯定要大打折扣,大家都用紅優(yōu)開局庫(kù),難道一盤棋都搶著執(zhí)紅棋?你用紅優(yōu)開局庫(kù),我用黑優(yōu)開局庫(kù),應(yīng)該誰(shuí)贏呢?如果對(duì)弈雙方機(jī)器、軟件旗鼓相當(dāng)?shù)脑挘A了就覺(jué)得這開局庫(kù)不錯(cuò),輸了就罵開局庫(kù)垃圾,呵呵!這里我也不多說(shuō)一些了,希望能引起純機(jī)棋友的深入思考,用別人的開局庫(kù)永遠(yuǎn)是嚼別人的饅頭,甚或自己還渾然不知,當(dāng)成珍饈美食一般津津有味,今天的A開局庫(kù)贏了這盤棋,明天同樣的局面就可能被B開局庫(kù)砍殺!這世界上是不存在什么無(wú)敵的開局的,如果象棋沒(méi)有其萬(wàn)千變化、無(wú)盡奧妙,早就沒(méi)人下了!  二、自制開局  此類人機(jī)棋手可謂引領(lǐng)棋軟布局潮流的精英了,收集、篩選出高手對(duì)局之后,通過(guò)工具軟件制作成開局庫(kù)(目前奇兵等棋軟本身即可制作開局庫(kù)了)。在公開發(fā)布開局庫(kù)之前,應(yīng)該說(shuō),其實(shí)戰(zhàn)還是具有一定優(yōu)勢(shì)的,可一旦發(fā)布之后,大家都使用上這個(gè)開局庫(kù),再巧妙的布局也就不新鮮了,再隱蔽的陷阱也就不高明了!一般而言,開局庫(kù)的棋步均源于弈天高手對(duì)局或者是全國(guó)性比賽對(duì)局,特別是弈天華山對(duì)局,更為開局庫(kù)制作者所關(guān)注,這里是軟件的測(cè)試戰(zhàn)場(chǎng)、人機(jī)的頂峰、甚至很多職業(yè)棋手包括大師國(guó)手們,也能從這里得到他們所需要的靈感新招,談到這里,筆者甚至在想,或許人機(jī)頂尖高手就是充當(dāng)了職業(yè)棋手的陪練角色,而且是免費(fèi)的,人家學(xué)了新招去參加現(xiàn)實(shí)比賽沖刺等級(jí)奪冠去了,人機(jī)呢?除了個(gè)別頂尖高手能在網(wǎng)絡(luò)比賽中奪得一定名次之外,大部分人機(jī)能得到什么呢?也許只有對(duì)弈的樂(lè)趣聊以自慰吧!當(dāng)然,還是有很多人樂(lè)此不疲,甘愿每天泡在網(wǎng)上體驗(yàn)人機(jī)的樂(lè)趣,這應(yīng)該算是象棋的魅力呢?還是棋軟的魅力呢?的確是一個(gè)有意思的問(wèn)題,筆者也包括在內(nèi),呵呵?! ⊙詺w正傳,制作開局庫(kù)的棋友很少有真正的人機(jī)高手,他們本人大都不一定能理解其布局中的變化玄機(jī),所依賴的就是以對(duì)局的結(jié)果--紅勝/黑勝/和,以此為依據(jù)合并制作開局庫(kù),僅此而已!具體開局庫(kù)制作方法可以參考奇兵、大圣等棋軟的幫助說(shuō)明文件,在此略過(guò)不表。
 三、修改開局  深入研究奇兵軟件的開局庫(kù),在自己對(duì)弈或觀摩高手對(duì)弈時(shí)不斷修改、調(diào)整自己開局庫(kù),從而自主控制開局的變化,使棋形朝己方有利的局勢(shì)發(fā)展,應(yīng)該算是拿到了進(jìn)入人機(jī)殿堂的鑰匙--登堂入室了。  如圖(一):   雙擊自己滿意的變化,出現(xiàn)"編輯開局庫(kù)棋步"菜單,如圖(二):   在上圖的標(biāo)志欄中,點(diǎn)擊下拉菜單,我們可以看到?、??、!、?。?、=、NULL等符號(hào),通過(guò)把你熟悉擅長(zhǎng)的棋步或者你認(rèn)為能使局面暫時(shí)保持先手的棋步修改為!或??!,把你陌生不解的棋步或者是你認(rèn)為對(duì)手可能下伏反先手段的棋步修改為?或??,還有那些你不喜歡或者已經(jīng)被證明為過(guò)時(shí)甚至淘汰的棋步修改為NULL。具體修改開局庫(kù)的技術(shù)可以參考魔法光圈的相關(guān)文章,這里不再贅述?! ∫陨献灾崎_局和修改開局兩種人機(jī)開局方法,其優(yōu)點(diǎn)在于開局庫(kù)制作完成后,使用簡(jiǎn)單易行,節(jié)約時(shí)間,方便連線對(duì)弈,適合10分鐘以內(nèi)的快棋對(duì)弈,特別值得一提的是,類似弈天每周末黑龍?zhí)稉専暨@樣的超快棋對(duì)弈,以修改開局庫(kù)的方法來(lái)制作陷阱布局飛刀,效果奇佳,當(dāng)然,弈天為了避免快棋搶燈過(guò)程中純以機(jī)器檔次高低決定成敗的情況出現(xiàn),采用了夾擊的革新方案,值得贊同,起碼搶燈人和守?zé)羧硕家邆湎喈?dāng)?shù)募內(nèi)似辶?,否則單靠軟件不足以應(yīng)付對(duì)手的夾擊。但同時(shí)我們也應(yīng)該看到,自制開局和修改開局的人機(jī)布局方法仍然存在一定的局限性,對(duì)于自制開局庫(kù)的棋手來(lái)說(shuō),因?yàn)槭占牟季执蠖际莿e人的,使用時(shí)往往知其然不知其所以然,不能將其戰(zhàn)術(shù)意圖貫穿全局;對(duì)于修改開局庫(kù)的棋手來(lái)說(shuō),首先是在棋路的選擇上缺乏說(shuō)明性文字,不易掌握,更不易交流,其次,當(dāng)一路布局變化繁復(fù)時(shí),很難隨機(jī)應(yīng)變,比如說(shuō),對(duì)付純機(jī)用的棄子戰(zhàn)術(shù)、飛刀陷阱可能在對(duì)付純?nèi)藭r(shí)就顯得班門弄斧了,甚至容易搬石頭砸自己腳被對(duì)手將計(jì)就計(jì);再比如,你修改的開局庫(kù)如果多是爭(zhēng)斗激烈的變化,那么用來(lái)對(duì)付高水平的棋手需要你策略和棋時(shí)怎么辦?修改的開局庫(kù)你是用呢還是不用呢?當(dāng)然,如果你不嫌麻煩繁瑣,可以制作多個(gè)開局庫(kù),但是在象棋布局發(fā)展曰新月異的今天,總要講究一點(diǎn)效率吧!另外,修改開局庫(kù)不能提前猜測(cè)對(duì)手的棋步,在對(duì)弈過(guò)程中容易造成被動(dòng),特別是步時(shí)有限的對(duì)弈中,能否提前掌握并控制棋形的發(fā)展方向,是能否取得(擴(kuò)大)優(yōu)勢(shì),保持(奪取)先手的關(guān)鍵?! ∷摹⑤o助開局  以象棋橋、象棋演播室等打譜軟件輔助開局,可以說(shuō)是掌握了不斷提高自身人機(jī)水平的法門!網(wǎng)絡(luò)對(duì)弈畢竟不像現(xiàn)實(shí)正規(guī)比賽,具備一定象棋功力的棋手坐在電腦前面,思考之余,完全可以隨時(shí)翻閱棋書棋譜的,特別是慢棋對(duì)弈!而象棋橋、象棋演播室等輔助打譜軟件的出現(xiàn)更是幫了廣大棋友一個(gè)大大的忙!  對(duì)于剛剛準(zhǔn)備學(xué)習(xí)人機(jī)的棋手,應(yīng)該如何使用這些輔助軟件呢?在此筆者以象棋演播室軟件為例進(jìn)行一下操作解說(shuō)?! ∈紫?,啟動(dòng)象棋演播室(可從網(wǎng)上棋牌樂(lè)下載此工具h(yuǎn)ttp://www.qipaile.net/,目前最新版本為XQStudio 1.62)  導(dǎo)入一個(gè)棋庫(kù),如圖(三)所示:   圖中當(dāng)前局面為中炮過(guò)河車進(jìn)七兵對(duì)屏風(fēng)馬開局,當(dāng)前黑方可以選擇的變化很多,主要變化有炮八平九--平炮兌車,馬七進(jìn)六--左馬盤河,象三進(jìn)五(象七進(jìn)五)--飛象,士四進(jìn)五--上士,車一進(jìn)一--右橫車,炮二進(jìn)四--右炮過(guò)河,一般以平炮兌車和左馬盤河兩大變化為主!  那么針對(duì)黑方的變化,紅方也要選擇自己的變化,彼此交替,直到一方脫譜為止,那么脫譜時(shí)誰(shuí)能占據(jù)優(yōu)勢(shì),其布局可以說(shuō)就算成功了!積累各種主流布局的變化是成為一名人機(jī)高手的基本功。有些朋友可能要問(wèn),象棋布局那么多,我從何入手呢?俗話說(shuō)"不怕千招會(huì),就怕一招熟",只要你認(rèn)準(zhǔn)一路變化深入研究下去,積累的變招必然越來(lái)越多,在對(duì)弈中此路布局演弈起來(lái)自然越來(lái)越有底氣,特別在碰到對(duì)手很強(qiáng)或者出于戰(zhàn)術(shù)上的考慮需要策略和棋的時(shí)候,可以及時(shí)選擇平穩(wěn)的變招(一般是以兌子的手段簡(jiǎn)化局面)謀和,這是單純依靠棋軟無(wú)法做到的?! ∮行┢逵芽吹竭@里也可能會(huì)很不耐煩,"積累變招"實(shí)在太麻煩了,怎么下手呢?當(dāng)然,具體操作起來(lái)還是有一定技巧的?! 〈蠹铱赡芸吹缴厦鎴D中很多棋步的右側(cè)有m*的標(biāo)記,m代表此處有變招存在,而變招的數(shù)量與質(zhì)量直接關(guān)系到整盤棋的局勢(shì)走向。  1、先說(shuō)變招的數(shù)量問(wèn)題,筆者認(rèn)為并不是積累紅黑雙方的變招越多就越好,如果這樣的話,整盤棋你單是從變招中挑選棋步就要頭疼不已,而且整體上看來(lái)思路不清,條理混亂,對(duì)自身棋力的提高有害無(wú)益。應(yīng)該積累你所預(yù)料的或者是實(shí)戰(zhàn)中見到的對(duì)手的變招,可能這話比較難以理解,舉個(gè)例子吧!假設(shè)你想研究掌握仙人指路的變化,那么站在你的立場(chǎng)上分析,你必須要千方百計(jì)地考慮以仙人指路的布局謀勝,你所要積累的則是對(duì)手的變招?! ∪鐖D(四):   執(zhí)紅選擇炮二平五,接下來(lái)就要積累對(duì)手黑方的變化了,如果對(duì)手走象三進(jìn)五則形成仙人指路轉(zhuǎn)左中炮對(duì)卒底炮飛左象的布局,如果對(duì)手走炮八平五則形成仙人指路轉(zhuǎn)左中炮對(duì)卒底炮轉(zhuǎn)順炮的布局,等等。以此類推,對(duì)弈結(jié)果紅勝或和,可繼續(xù)使用此布局--直到對(duì)手有新變出現(xiàn)導(dǎo)致黑勝!這時(shí)就要仔細(xì)分析輸棋原因了,首先分析殘局階段,看能否分析出殘局紅方有無(wú)敗招,是否還有可以抗衡或反先的正招,一直上溯至中局,看能否思考出針對(duì)黑方變招的應(yīng)對(duì)之法,將棋形導(dǎo)入對(duì)自己有利的變化,反正有充足的時(shí)間分析,如果自己分析不出,還可以請(qǐng)教水平更高的棋友,實(shí)在沒(méi)有應(yīng)對(duì)之策或者不想親自動(dòng)腦分析,還有一個(gè)辦法--在演播室注解欄中做好標(biāo)記,以后對(duì)弈你執(zhí)黑時(shí)如果碰到紅方采用仙人指路布局,一定要采用黑方的變招看對(duì)手如何應(yīng)對(duì),并及時(shí)做好記錄和分析,呵呵!這個(gè)辦法在弈天軟件橫行、人機(jī)遍地的地方是相當(dāng)有效的,而且隨著積累變招的增多,自己對(duì)此路布局將有更加深刻的理解,甚至走上這路變化以后完全可以脫離演播室,熟悉以后,不需要特意去記憶自然也就背過(guò)了,如果對(duì)手是純機(jī)的話,甚至可以一直走到殘局,都不需要開啟軟件!  談到這里,有的棋友可能會(huì)問(wèn),如果對(duì)弈時(shí),棋庫(kù)中記錄的是炮二平五,而對(duì)手走炮八平五怎么辦?這個(gè)問(wèn)題非常簡(jiǎn)單的,象棋演播室可以左右調(diào)換的,只需要點(diǎn)擊演播室工具欄中的 按鈕也有的棋友會(huì)問(wèn),如果是快棋對(duì)弈,一旦對(duì)手走出自己棋庫(kù)中沒(méi)有的新變,時(shí)間上來(lái)不及啟動(dòng)棋軟擺設(shè)棋局,就算同時(shí)手工操作演播室和奇兵走子,也很浪費(fèi)時(shí)間啊!這一點(diǎn)大家完全沒(méi)必要擔(dān)心,在演播室工具欄中還有一個(gè)按鈕 ,這個(gè)按鈕可以將當(dāng)前演播室的棋局導(dǎo)入文本棋譜記錄到剪貼板,當(dāng)對(duì)手走出演播室沒(méi)有記錄的新招后,注意一下新招是在第幾回合,啟動(dòng)奇兵,如圖(五):   選擇"粘貼棋譜",演播室中的當(dāng)前棋局就成功導(dǎo)入到奇兵中了,這時(shí)奇兵盤面上顯示的演播室棋局的最后一個(gè)回合,需要點(diǎn)擊圖(六)的奇兵按鈕,將棋局調(diào)整到對(duì)手變招的那個(gè)回合,同時(shí)點(diǎn)擊 中相應(yīng)的按鈕進(jìn)行分析,由此,對(duì)弈順利進(jìn)入中局階段!導(dǎo)入棋局的操作總共需要大約不到10秒的時(shí)間,其缺陷是不適合超快棋對(duì)弈,步時(shí)如果少于5秒就不建議使用了?! 。▓D六)   2、再談一下變招的質(zhì)量問(wèn)題,說(shuō)到質(zhì)量,這里先要排除一部分人機(jī)高手,他們自身的棋力達(dá)到了相當(dāng)水平,對(duì)棋理理解深刻,布局完全可以脫離軟件工具獨(dú)立完成,這些人機(jī)棋手已經(jīng)進(jìn)入另外一個(gè)境界了,達(dá)到這個(gè)境界的途徑有很多,或者純?nèi)碎L(zhǎng)期打譜練棋,或者用筆者上述的方法進(jìn)行專項(xiàng)訓(xùn)練,時(shí)曰久了,自然也就記憶深刻了!我在下面第5類人機(jī)開局中會(huì)有相關(guān)論述,此處不提?! ♂槍?duì)普通層次的人機(jī)棋手,同高手對(duì)局方有積累變招的必要,特別是純?nèi)似迨稚踔谅殬I(yè)棋手,他們的布局是非常值得人機(jī)借鑒學(xué)習(xí)的,有些人機(jī)同純?nèi)说膶?duì)局,雖然最終結(jié)果是純?nèi)溯斄?,但是并不代表其布局是失敗的,人限于自身棋力以及受各種外部因素影響畢竟很容易走出漏招、軟招,但是如果人機(jī)棋手通過(guò)借鑒純?nèi)说牟季秩?duì)抗棋軟或者另外的人機(jī)棋手,結(jié)果可能是大不一樣的,不過(guò)是否有純?nèi)烁呤衷敢鈳湍阄拐芯鸵锤髯缘臈l件了,有些人機(jī)棋手跟純?nèi)讼缕謇涑盁嶂S,孰不知,人家純?nèi)烁呤衷敢鈩?dòng)腦子跟你對(duì)弈這可是切磋棋藝、提高自己布局水平的大好機(jī)會(huì)?。『螞r,現(xiàn)在已經(jīng)有很多職業(yè)棋手表示不愿意頻繁跟人機(jī)對(duì)弈,其原因很簡(jiǎn)單,純?nèi)似迨謧兺遘浿苄M(fèi)時(shí)費(fèi)力,如果沒(méi)有什么回報(bào),憑什么讓自己的新招被別人拿去???特別是他們打算用于自己比賽的布局更不會(huì)輕易祭出,最多偶爾去華山測(cè)試一下實(shí)戰(zhàn)效果,這一點(diǎn)作為人機(jī)棋手應(yīng)該有切身感受的,目前弈天華山有價(jià)值的對(duì)局已經(jīng)曰漸稀少了,翻來(lái)覆去就那么幾個(gè)人在下,反而近期聯(lián)眾象棋出現(xiàn)不少高水平的對(duì)局,可能是比賽的緣故吧!借用一位棋友的話說(shuō),"現(xiàn)在的高手,平時(shí)不知道躲在什么地方,一到比賽就都冒出來(lái)了",呵呵!  如果沒(méi)有機(jī)會(huì)和條件同純?nèi)藢?duì)弈切磋,在各個(gè)象棋論壇、幫派內(nèi)部收集一些棋局進(jìn)行分析也是提高自身水平的辦法?! 】傊?,變招的積累需要一個(gè)過(guò)程,在這個(gè)過(guò)程中,由于一定的時(shí)間內(nèi)只專注于研究一兩種布局,水平提高還是很快的,試想,一路布局下上幾個(gè)月,就算贏不了高手,想和棋總不難吧?當(dāng)這一路變化在跟高手切磋時(shí)連續(xù)走成和棋譜,那么也意味著你可以去研究另外一路變化了!  在這里需要值得說(shuō)明的是,對(duì)棋局變招的注釋是有技巧的,筆者也在不斷摸索之中,不是說(shuō),文字注釋越多就越好,關(guān)鍵是以簡(jiǎn)練的語(yǔ)言或者符號(hào)標(biāo)明當(dāng)前的局勢(shì)優(yōu)劣,預(yù)測(cè)棋形發(fā)展是走向復(fù)雜還是歸于平穩(wěn)。這里,大體介紹一下筆者的標(biāo)注方法--   如圖(七):   在奇兵的曲線窗口中,我們可以看到標(biāo)準(zhǔn)的開局名稱,演播室注釋窗口標(biāo)注對(duì)局時(shí)筆者就以奇兵開局名稱為藍(lán)本,粘貼拷貝,同時(shí)在開局名稱前標(biāo)注字母R(代表紅勝)或者標(biāo)注字母B(代表黑勝),另外,還有標(biāo)注"均勢(shì)"--代表演弈下去易和,標(biāo)注"執(zhí)紅(黑)易走"--代表紅方(黑方)行棋相對(duì)安全,不易落敗,可選擇其變化用來(lái)策略和棋,"局面復(fù)雜"--代表棋局兇險(xiǎn),易分勝負(fù),可選擇用來(lái)一拼高下,等等!這里筆者文后附上自己使用的部分布局棋庫(kù),以俟棋友,因?yàn)楣P者畢竟精力有限,還有很多高質(zhì)量對(duì)局未能及時(shí)錄入棋庫(kù),已經(jīng)錄入棋庫(kù)的有些變招陷阱也隨著時(shí)間推移效用不是很強(qiáng)了。筆者還是希望廣大棋友可以親自動(dòng)手,豐富自己喜歡擅長(zhǎng)的布局,進(jìn)而也能形成自己的棋路棋風(fēng)?! ∥?、獨(dú)立開局  對(duì)于熟悉各類布局的人機(jī)高手,在開局階段,以純?nèi)说睦斫?,運(yùn)子布局,對(duì)棋局中演弈的各種布局變化均胸有成竹,怎么走棋形復(fù)雜多變,怎么走棋形平穩(wěn)易和,只要對(duì)手沒(méi)有脫譜走出新變,應(yīng)對(duì)都是從容不迫,偶爾腦海中忘記譜招,隨手翻查一下象棋橋或演播室的收藏棋譜,立即投入戰(zhàn)斗,是不需要按筆者上面所說(shuō)的方法進(jìn)行操作的。這些人機(jī)高手平時(shí)關(guān)注的已經(jīng)不再是軟件了,更不會(huì)去追逐什么最新的引擎,最強(qiáng)的布局,而是會(huì)關(guān)注國(guó)內(nèi)的大型比賽對(duì)局、棋藝上的布局研究、或者深入研究棋書棋譜不時(shí)推陳出新等等。
 轉(zhuǎn)帖]〖研究〗☆奇兵開局庫(kù)修改秘笈(修訂完整版)☆ 轉(zhuǎn)自?shī)蕵?lè)天下行,作者魔法光圈 ☆★☆奇兵開局庫(kù)修改秘笈(修訂完整版)☆★☆ (轉(zhuǎn)帖請(qǐng)注明出處,謝謝)眾所周知,棋軟的開局庫(kù)對(duì)于軟件發(fā)揮其棋力影響巨大。那么能不能讓奇兵的開局庫(kù)像棋隱一樣隨意修改,去掉其中的軟著、錯(cuò)著,以期精雕細(xì)刻、精益求精呢?答案是肯定的,但是由于奇兵的編寫最初是借鑒了無(wú)開局對(duì)稱問(wèn)題的國(guó)象引擎,在對(duì)稱性上有一定的問(wèn)題,直到2.1以后的版本才有了真正對(duì)稱的開局庫(kù),至今仍有一些BUG存在。誠(chéng)如luobing朋友所言: book.bin create qipu.xqm 300 3 50 與說(shuō)明書不同的是后面的50 當(dāng)這步勝局?jǐn)?shù)不足負(fù)局?jǐn)?shù)的50%時(shí),棋步不做成開局庫(kù). 理論上可以做出優(yōu)良的開局庫(kù). 不過(guò)再優(yōu)良的開局庫(kù)也難免出現(xiàn)瑕疵,需要小修小補(bǔ),本文將向您介紹我總結(jié)出來(lái)的奇兵開局庫(kù)修改方法,僅供大家參考。如果您有更好的方法,歡迎大家一起探討。 ★友情提示★ 本文介紹的方法不能代替全新制作優(yōu)質(zhì)開局庫(kù),只適合精通開局的高手對(duì)開局庫(kù)進(jìn)行精心雕琢。請(qǐng)各位在嘗試之前做好開局庫(kù)和學(xué)習(xí)文件的備份工作。并請(qǐng)謹(jǐn)慎修改。切記!??!一、入門篇——讓奇兵走喜歡的開局有棋友曾問(wèn)起可不可以讓奇兵一直走我喜歡的開局呢?如飛相局、仙人指路等等。以前我也不知道其中的竅門,后來(lái)經(jīng)過(guò)一番摸索,終于領(lǐng)悟了修改的方法。很簡(jiǎn)單,一教您就會(huì)了。啟動(dòng)奇兵,打開分析模式,查看其開局庫(kù)信息頁(yè),單擊“相三進(jìn)五”這一行,是不是看到有“編輯棋步”的小方框出現(xiàn)?按之,則出現(xiàn)“編輯開局庫(kù)棋步”對(duì)話框。在標(biāo)志中選擇“!!”標(biāo)記確定??匆幌?,是不是“相七進(jìn)五”這一棋步后面的標(biāo)志成為“!!”啦?各位可能會(huì)問(wèn),怎么不是“相三進(jìn)五”起變化呢?這就不是我的問(wèn)題了,請(qǐng)去問(wèn)趙博士,應(yīng)該是對(duì)稱性上還有BUG吧。不管怎么樣,盡管是反的,也是飛相局了。這樣奇兵起步就一定會(huì)走飛相局。如果走膩了飛相局,想改回來(lái),不對(duì),怎么不聽使喚了?“相七進(jìn)五”怎么改不回來(lái)啦?沒(méi)轍啦,恢復(fù)備份?且慢!試試看改“相三進(jìn)五”為NULL,本來(lái)就是NULL?別管它,再確定一下,呵呵,恢復(fù)原貌了吧。大家不難發(fā)現(xiàn)其中的規(guī)律:修改的棋步信息會(huì)賦予與之對(duì)稱的棋步,到底是趙博士有意為之,還是什么原因,我就不知道啦。反正,就這么簡(jiǎn)單,您一定已經(jīng)掌握了吧。 ◇注意事項(xiàng)◇ 本篇中所介紹修改開局庫(kù)棋步信息的方法只對(duì)book.bin有效。要更改bookc或books中的棋步,請(qǐng)將其命名為book.bin(原book.bin暫時(shí)退位)。實(shí)踐中還發(fā)現(xiàn)有部分帶“?”號(hào)的棋步無(wú)法修改標(biāo)志,有待進(jìn)一步研究。二、進(jìn)階篇——了解棋步信息的詳細(xì)資料和book.lrn文件及兩條命令 1.其實(shí),學(xué)會(huì)修改棋步標(biāo)志已經(jīng)可以控制奇兵走棋了,但是了解一下奇兵開局庫(kù)的其他參數(shù)也沒(méi)有壞處吧??纯雌姹恼f(shuō)明書—— “棋步在開局庫(kù)中是唯一的,而且是排序過(guò)的,因此查找開局庫(kù)棋步的時(shí)候非常迅速。棋步在開局庫(kù)中的信息包括棋步、標(biāo)記(有!!、!、=、?、??五個(gè)標(biāo)記,!!和!標(biāo)記是必走棋步,?和??標(biāo)記是避走棋步)、使用頻率、學(xué)習(xí)分?jǐn)?shù)和CAP分?jǐn)?shù)。” 原來(lái)就是編輯棋步中的幾項(xiàng)哦。使用頻率和學(xué)習(xí)分?jǐn)?shù)可以根據(jù)自己的經(jīng)驗(yàn)和需要修改,但CAP分?jǐn)?shù)好像都是統(tǒng)一的數(shù)值-655.36,所以不建議進(jìn)行改動(dòng)。使用頻率修改后可以使用book trigger n 來(lái)控制。但請(qǐng)謹(jǐn)慎修改,不推薦使用。學(xué)習(xí)分?jǐn)?shù)是奇兵學(xué)習(xí)后產(chǎn)生的分?jǐn)?shù),是通過(guò)自我學(xué)習(xí)功能產(chǎn)生的。一般來(lái)說(shuō),這個(gè)數(shù)值最好也不要改得太離譜,呵呵。需要注意的是在產(chǎn)生book.lrn文件的同時(shí),book.bin已經(jīng)發(fā)生了變化。book.lrn文件是顯示學(xué)習(xí)內(nèi)容和與別人交換用的。 2.用記事本打開book.lrn文件,可以看到類似下列的內(nèi)容: [White "cavalier 10.3"] [Black "unknown"] [Date "2005.09.01"] 相七進(jìn)五 馬8進(jìn)7 兵七進(jìn)一 卒7進(jìn)1 馬八進(jìn)七 馬2進(jìn)3 馬二進(jìn)一卒9進(jìn)1 炮二平四 馬7進(jìn)8 炮八進(jìn)三 卒3進(jìn)1 {-300 11 0} 原來(lái)它把對(duì)局的雙方、時(shí)間等相關(guān)信息都記錄下來(lái)了。那么{-300 11 0}又是什么呢?經(jīng)考證,這三個(gè)數(shù)分別代表局面分值、層數(shù)、等級(jí)差(目前都為0)。等級(jí)差理論上是“奇兵的等級(jí)分-對(duì)手的等級(jí)分”,以負(fù)數(shù)為好,表示對(duì)手強(qiáng)于奇兵,學(xué)習(xí)的東西越有價(jià)值。但是由于中象軟件尚無(wú)完備的等級(jí)分制度,這一項(xiàng)目前無(wú)效。 3.輸入學(xué)習(xí)文件的方法(效果待評(píng)估)奇兵中的學(xué)習(xí)文件,按照Crafty作者的說(shuō)法,應(yīng)該是將舊學(xué)習(xí)文件重命名為book.lrn.old,新的為new.lrn,然后打入import new.lrn clear命令, 會(huì)出現(xiàn)類似added 153 learned book lines to book.bin的提示,再import book.lrn.old,以最大限度抵消新舊學(xué)習(xí)文件之間可能的沖突。(后附作者原文供參考)。
 position.lrn參照此方法操作。實(shí)踐中我自制了“帥五進(jìn)一”的學(xué)習(xí)文件,想要將其添加進(jìn)book.bin中,卻沒(méi)有顯示。我想可能是帥五進(jìn)一本身在開局庫(kù)中應(yīng)該是標(biāo)記為??的棋步,故沒(méi)有顯示吧,理由是如果在分析模式下,你自己走帥五進(jìn)一后,會(huì)顯示炮2平5和炮8平5兩步,說(shuō)明帥五進(jìn)一在開局庫(kù)中不是沒(méi)有,而是“隱藏”起來(lái)了,包括兵五進(jìn)一也有后續(xù)棋步,說(shuō)明奇兵開局庫(kù)內(nèi)部是有這樣著法的,只是因?yàn)橐岣咝剩室鈱⑵浞旁诎堤帯D敲催@個(gè)import命令應(yīng)該還是管用的,我猜想它應(yīng)該只是修改開局庫(kù)中已有棋步的學(xué)習(xí)分值,所以推薦采用更加透明可靠的辦法。 4.bookupdate命令做個(gè)試驗(yàn)(本方法不推薦使用,僅供有興趣的朋友用備份文件嘗試?。。┫却蛉隻ookupdate,看提示 usage: bookupdate move status learn CAP 再試試看bookupdate h2e2 100 0.70 0,是不是炮八平五的值變成了使用頻率100、學(xué)習(xí)分0.69、CAP0.00?這個(gè)命令其實(shí)和入門篇中修改的方法是一樣的,而且還不能修改棋步標(biāo)志。此時(shí)的修改結(jié)果也是反的。三、高級(jí)篇——打造自己的飛刀開局庫(kù)以上的方法只能修改奇兵開局庫(kù)中已有的棋步,那么可不可以在開局庫(kù)中加入原本沒(méi)有的棋步呢?比如“帥五進(jìn)一”…… “世上無(wú)難事,只怕有心人”,我相信一定有辦法實(shí)現(xiàn)這一目標(biāo)。但說(shuō)實(shí)話,試驗(yàn)過(guò)import學(xué)習(xí)文件的方法、使用Crafty的命令bookupdate等等,均無(wú)功而返。就在想要放棄之時(shí),終于靈光閃現(xiàn),找到了正確的途徑,雖然在嚴(yán)格意義上說(shuō)或許有點(diǎn)投機(jī)取巧,但畢竟也算是實(shí)現(xiàn)了?。ㄕ?qǐng)看附圖2中出現(xiàn)了“帥五進(jìn)一”、“兵一進(jìn)一”等著法)在此事先聲明,這個(gè)方法說(shuō)來(lái)其實(shí)很簡(jiǎn)單,但在沒(méi)有揭曉之前,恐怕沒(méi)有幾個(gè)人會(huì)意識(shí)到。我也是研究了半天才猛然醒悟的。“踏破鐵鞋無(wú)覓處,得來(lái)全不費(fèi)功夫”,信哉斯言!或許你已經(jīng)在用這個(gè)方法了也不一定,但相信不是每個(gè)棋友都知道的。如果你有比我更好的方法,敬請(qǐng)賜教!內(nèi)容: 1.把自己想要增加的棋步從頭走一遍,可先用save命令查看一下有沒(méi)有差錯(cuò),再save 1.pgn命令將其保存為1.pgn。 2.把想要加入的各種開局棋步以此類推,做成多份pgn文件,別忘記給關(guān)鍵棋步手工加上“!!”符號(hào),放入一個(gè)新建文件夾內(nèi)。(我加入了僅有一步的“帥五進(jìn)一”、“兵一進(jìn)一”兩個(gè)文件。) 3.打開奇兵,在文件菜單中選擇“文件合并”,將這些pgn文件合并成qipu.xqm,然后再選擇“制作開局庫(kù)”,將其制作為bookc.bin!這不就是制作開局庫(kù)嗎????!呵呵,有沒(méi)有上當(dāng)?shù)母杏X(jué)?不好意思,并非是我有意“忽悠”大家,實(shí)在是“自古華山一條路”,別無(wú)二選。除此之外,我想沒(méi)有能增加“帥五進(jìn)一”的簡(jiǎn)易方法了。奇兵和棋隱相比,修改開局庫(kù)確實(shí)不夠簡(jiǎn)便。記得最早的3.6免費(fèi)版本里面還能將棋步“添加到開局庫(kù)”,后來(lái)的正式版本卻取消了這一功能。害的我嘗試了至少三種方法(learn 1、import、bookupdate)想要達(dá)到加入開局棋步的目的,都沒(méi)有成功,想不到這個(gè)方法的雛形就在說(shuō)明書里!其實(shí)說(shuō)穿了,我雖然絞盡腦汁可終究也沒(méi)有發(fā)現(xiàn)直接修改book.bin的方法,即使有,也一定相當(dāng)繁瑣(可能是像這樣:Zobrist鍵值4字節(jié),Zobrist鎖4字節(jié),著法2字節(jié),權(quán)重2字節(jié),學(xué)習(xí)分?jǐn)?shù)2字節(jié),CAP2字節(jié)等等,這樣連二進(jìn)制編輯程序都快不夠用啦),幾乎什么法子都試過(guò)了,卻沒(méi)想到做一個(gè)“拾遺補(bǔ)缺”開局庫(kù)來(lái)填補(bǔ)空白!撅倒!閑言少敘,這樣再進(jìn)分析模式看看,兩個(gè)開局庫(kù)互通有無(wú),想要的棋步都顯示出來(lái)了吧,汗之~~~~當(dāng)然“帥五進(jìn)一”只是一個(gè)示范,請(qǐng)認(rèn)真添加自己想要的開局進(jìn)去。仔細(xì)推敲一下,此過(guò)程雖然和制作開局庫(kù)并無(wú)二致,但實(shí)際從構(gòu)想上和重新制作一個(gè)完整的開局庫(kù)是有巨大區(qū)別的——打個(gè)比方,我們不是做四則運(yùn)算,而是僅僅只做加法;不是重新出一本辭海,而是出一本辭海增補(bǔ)本!請(qǐng)相信:辭海+辭海增補(bǔ)本>辭海+現(xiàn)代漢語(yǔ)詞典。這個(gè)bookc.bin其實(shí)就相當(dāng)于謝謝大師中的userxxbook,是帶有你自己想法的特制開局庫(kù),是針對(duì)book.bin中的不足增加了新著法的飛刀開局庫(kù)!如果有足夠自信的話,可以將其命名為books.bin,因?yàn)槠姹鴷?huì)首先搜索這個(gè)名字的開局庫(kù)。這樣,你自己獨(dú)有的秘制飛刀開局庫(kù)就算大功告成了,它可以彌補(bǔ)book.bin中的不足,再結(jié)合先前介紹的修改開局庫(kù)已有棋步信息的方法,就能讓奇兵走出你所期望的獨(dú)到棋步!重申我們的原則:寧缺勿濫,只加飛刀!否則就失去了制作飛刀的本意!有些棋友迷信龐大的開局庫(kù),其實(shí)并不可取,甚至還有200多M的超級(jí)開局庫(kù)出現(xiàn),簡(jiǎn)直就是大而無(wú)當(dāng),看似包羅萬(wàn)有,實(shí)則千瘡百孔(想想世家那個(gè)“三步死”的龐大開局庫(kù),呵呵)!運(yùn)氣好一些,也只是增加了大量可有可無(wú)的廢著信息,虛增體積,對(duì)提高開局庫(kù)的整體質(zhì)量絕無(wú)益處??!我們追求的是1+0.1>2??!注意,那些pgn文件先別忙扔進(jìn)回收站,強(qiáng)烈建議你保留下來(lái),因?yàn)殡S著時(shí)間的推移,你可以不斷累積新的局面,等到一定數(shù)量之后,再重新制作bookc.bin(原先的舍棄),這和奇兵的自我學(xué)習(xí)完全不同,自我學(xué)習(xí)多少有些盲目,如果遇到低手,說(shuō)不定還會(huì)學(xué)點(diǎn)臭棋回來(lái),所以建議采用這樣的“可控學(xué)習(xí)方式”,開局庫(kù)到底增加了什么內(nèi)容完全在你的掌控之中,雖然這需要花費(fèi)一點(diǎn)精力,但是你可以經(jīng)過(guò)自己的不斷琢磨,得到理想的開局庫(kù),而且在這個(gè)過(guò)程中,你的純?nèi)怂揭矔?huì)得到相應(yīng)的提高。多勞多得哦!如果要求更高一些,想在開局庫(kù)上勝人一籌,一定要學(xué)謝謝的辦法,把pgn文件分成紅優(yōu)、黑優(yōu)兩類,分別打造秘版飛刀庫(kù),奇兵在奧賽上(至少傳說(shuō)如此)不也是這么做的嗎?如果你能堅(jiān)持積累到30局左右的飛刀著法,你的開局就已經(jīng)能體現(xiàn)優(yōu)勢(shì)了。當(dāng)然,持續(xù)更新是十分必要的,連特大也要研究布局新動(dòng)向呢。有些著法隨著布局的進(jìn)步會(huì)失去價(jià)值,那就及時(shí)賞它個(gè)“?”號(hào)吧。此外,你雖然可以用弈星連線XQStudio、象棋橋、WebCChess棋盤來(lái)省去手動(dòng)搬子之苦,但最好能做到對(duì)這個(gè)小而精的飛刀庫(kù)了如指掌。相信人機(jī)高手對(duì)此一定很有興趣吧,那還不試試看?祝愿大家都能做出自己想要的完美開局庫(kù)來(lái)!希望本文沒(méi)有讓大家失望,因?yàn)槲乙呀?jīng)竭盡所能,無(wú)所保留了。再次感謝各位的支持!??!附錄一:意外發(fā)現(xiàn)我在bookc中只有帥五進(jìn)一、兵一進(jìn)一兩個(gè)棋步,無(wú)論用奇兵怎么改標(biāo)志都不成功。只能將book暫時(shí)改名為books,再將bookc改為book后,進(jìn)入奇兵進(jìn)行修改。這時(shí)可以看到,幾乎原來(lái)book中所有的棋步都加上了“!”號(hào),除了馬二進(jìn)三是一個(gè)“?”(原因待考),這就說(shuō)明奇兵會(huì)自動(dòng)給books中的每個(gè)著法加上“!”號(hào),后續(xù)嘗試了幾步果然如此。所以有自信的高手可以將秘制互補(bǔ)飛刀庫(kù)命名為books使用,絕對(duì)立桿見影!而如果只有bookc和books兩個(gè)文件,則奇兵就不認(rèn)開局庫(kù)了??磥?lái),bookc和books兩個(gè)文件原本就是book的補(bǔ)充,看來(lái)我們制作飛刀庫(kù)的方法不失作者本意哦。另外,試圖把兩個(gè)二進(jìn)制開局庫(kù)強(qiáng)行合并的想法并不可行,我嘗試過(guò)用二進(jìn)制編輯程序?qū)ookc.bin中的內(nèi)容直接復(fù)制到book.bin的后面,結(jié)果沒(méi)有作用,并不能顯示出“帥五進(jìn)一”來(lái),反過(guò)來(lái)復(fù)制則非法操作!可見用“庖丁解牛”將兩個(gè)開局庫(kù)嫁接的方法也是徒勞的。附錄二:Craftyz作者關(guān)于import命令的原文 1. import will read and import the knowledge therein into your book.bin. Since I use the same learning code as is used when playing games, this information also gets appended to *your* book.lrn file as well, so that your book.lrn always reflects *everything* your program has learned, so long as you don't ever remove this file. It would be a mistake to use this command on your own book.lrn file, because the things would get counted twice, which might or might not be a good thing. 2. import clear will read Other than that, we are now "open for business"... when the urge strikes you, email me your .lrn file, I'll keep a large master here and update it on occasion. Probably the best thing to do is to send me your .lrn and at the same *instant* delete yours. This will capture anything learned *after* you send me the file, but you'll get it all right back with the next version of book.lrn that I distribute. After getting this new book.lrn back, here's what you should do: 1. rename your old book.lrn to something else. I'll call it "book.lrn.old" here. 2. copy my blearn.dat to your machine, but *do not* put it in the directory with your book.bin and books.bin file because it will get confusing very quickly if you do. Put it somewhere else, because you are going to remove it quickly anyway. I'll call it new.lrn for this example. 3. import new.lrn clear import book.lrn.old and you are ready to rumble again. The first command clears the learned values, sucks in my new learn file and updates everything. the second command re-learns everything you've learned since you sent me the last book.lrn file. After doing this your book.lrn will have my .lrn stuff, plus your old.lrn stuff, just waiting to be sent to me again... If this is confusing, I can probably add an automatic command to do all of this by renaming

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
開局庫(kù)[棋類軟件的組件之一]
教你一個(gè)中炮最狠辣的布局!開局就能占得優(yōu)勢(shì),幫助你快速漲棋
天下第一象棋神功 許銀川都怕!
為什么有些象棋高手喜歡走“仙人指路”?
中國(guó)象棋大師網(wǎng)——怎么快速穩(wěn)定提高象棋水平
這樣用軟件練棋
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服