Gahunda yo gusesengura imikino ya Chess

Anonim

Gahunda yo gusesengura imikino ya Chess

Chess nimwe mu ntambwe za kera ku ntambwe ku isi. Yishimiye cyane cyane akundwa cyane, none amarushanwa menshi akorwa buri mwaka, ndetse n'abari kure y'isi y'isi yumvise amazina ya Grandmesitiri. Kuva iterambere ryikoranabuhanga rya mudasobwa, rimaze kugaragara ko gahunda nyinshi zizagaragara vuba cyangwa nyuma yuburyo bwo kubara, muburyo bwo kubara, muburyo, ubona ibintu byiza kandi byose bishoboka byose bishoboka kandi byose bishoboka neza. Bene software ikoresha abakundana n'abanyamwuga kugirango basesengure ibirori. Nibiki bizaganirwaho mu ngingo yacu.

Gutangirira, turashaka gusobanura ko nyuma moge zikunzwe cyane nibishishwa bizwi, bikoreshwa haba mumikino yuzuye, no kugenzura ingamba zimwe na zimwe. Twahisemo uru rutonde rushingiye ku bisubizo bya WCCC (amarushanwa mpuzamahanga ya chess hagati ya moteri). Hano hari urutonde rufitemo uruhare rwa CCRL 40/40 hamwe na moteri ya moteri. Kuturuka kuri we ko tuzahanagura mugushyira porogaramu yose yamanuka kurwego.

Isukari NN.

Gufungura isukari nn moteri yamenyekanye vuba aha. Mubyukuri hashize imyaka mike ntabwo yari kurutonde rwavuzwe haruguru, none akomeza umwanya wa mbere ufite icyiciro cya 3490 kuri 672 cyakinnye. Umukoresha usanzwe ufasha amakuru agera kuri 128 nuclei nibindi bisobanuro ntacyo bizaba bimaze, kubera ko mubihe byinshi utangirira kuri mudasobwa isanzwe. Turasaba guhita tumenyereye ibintu byingenzi. Mbere ya byose, birakwiye ko utekereza kwinjiza intera yinyongera yibishushanyo, birasabwa gukora ibiruko kugirango bihumure ryimikoranire hamwe nisukari nn. Iyi moteri irashobora guhuzwa muri xboard hamwe na polyglot, ikibaho, arena, chess chess, shredder, umufatanyabikorwa wa chess, aquarium cyangwa fritz. Byongeye kandi, abaremwa batanga inyandiko, aho harasobanurwa byinshi kuri buri gishishwa no gushyiraho moteri muri bo. Turacyagaragaza ko muri verisiyo yanyuma ya moteri ishyigikira ibishishwa. Ubu ni base ya datact data base. Irabika amadosiye hamwe namakuru ajyanye n'imikino yose, kimwe na dtz itandukanye ya DTZ yo kubara kuri zeru (gusesengura amashyaka hamwe no kwiyongera kubwonko bugezweho).

Gukoresha isukari nn chess moteri yo gusesengura ibirori

Isukari NN ifite uburyo bwingenzi bwo kugabanya urwego rwubuhanga. Iya mbere yitwa "UCI_LitherSent". Ibiranga ni ugushiraho amanota ya Elo (sisitemu yo gusuzuma abakinnyi). Algorithm ya kabiri yitwa "Multipv". Iyo ikora, gahunda ifite amahirwe menshi azahitamo kwimuka. Ikiranga gisesengura gisesengura gikoreshwa mugusesengura amashyaka. Mburabuzi, iboneza rya moteri zishyizwe kumurongo ntarengwa utabanje gusimbuka, ariko, uraboneka kugirango uhindure imyitwarire uhindura agaciro k'imbaraga. Ibi byanditswe muburyo burambuye abaterankunga kurubuga rwemewe. Turashobora gusaba isukari nn nkigihe gikomeye cya moteri. Niba ushishikajwe niyi software, kanda kumurongo uri hepfo kugirango ujye kurupapuro rwo gukuramo.

Kuramo isukari nn kuva kurubuga rwemewe

Leela chess zeru zeru.

Leela chess zeru ni ugukiza neza isoko ya chess moteri, buri mwaka yerekana ibisubizo byiza byamarushanwa mpuzamahanga. Kuri ubu, yaretse muri 2 ya mbere akoresheje igipimo CCRL 40/40, yunguka 3463 ELO yo gukina 362 yakinnye. LC0 igizwe na dosiye ebyiri gusa zingenzi zurubuga rwabaruwe. Ikintu cya mbere cyibice bikabika iyi mirimo yo gusuzuma uburemere butandukanye kugirango ushakishe, mugihe ufata amakuru yinjiza. Ikintu cya kabiri ni umuyoboro wa 1. Murakoze kuri we, iyi moteri irashobora gukora na gato, gusesengura no guhitamo uburyo bwiza bwo guhitamo ukurikije igenamiterere ryagenwe. Amakuru muri iki kintu yakozwe burundu mugihe cyumukino wa porogaramu. Muburyo bwo kubara, LC0 ikoresha imbaraga za Adapt ya Gushushanya, itanga inshuro nyinshi kongera umuvuduko wakazi. Niba utajugunye imirimo yose kuri CPU, noneho abakora ntibatanze kubara kimwe.

Ukoresheje leela chess zeru chess moteri kubice byisesengura

Leela chess zeru igaragara ko imiyoboro yose ishaje ishaje imaze guhagarika ikoreshwa muri verisiyo iriho ibitswe muburyo bufunguye. Ni ukuvuga, buri mukoresha arashobora kubakuramo no gusimbuza dosiye iriho niba ari ngombwa. Koresha ikintu cyingenzi "agaciro ka CPUCT" kugirango ushireho ibipimo. Nuburyo bwagaciro, amakuru menshi azaba menshi. Ariko, witondere kwishyiriraho indangagaciro nyinshi. Barashobora kuganisha ku kuba ubushakashatsi buzamara umubare munini w'imibare, ariko mugihe kimwe kandi kidakenewe kugaragara mu nyungu kandi nziza, zizokorwa gusa ku kibaho. Ibisobanuro birambuye kuri iboneza byabigenewe byanditswe kurubuga rwemewe. Abashinzwe iterambere bagerageje gushushanya buri gihe mubyerasobanutse, kandi nanone byerekanaga imikoranire hamwe na gui (interineti itandukanye).

Kuramo leela chess zeru kurubuga rwemewe

Komodo.

Noneho bizaba hafi ya moteri ya chess ifite kode yinkomoko yafunze - Komodo. Verisiyo yayo yubu 13.2 isaba amafaranga. Ntibyari bisuzumwa muri CCRL 40/40, ariko mu mwanya wa gatatu hejuru hari inteko 13.1, yunguka amanota 3416 yo gukina imikino 448. Gusa verisiyo ya 10 iraboneka kurubuga rwemewe, kandi nyuma yakurikiyeho kuzabona, kwishyura kugura binyuze kuri PayPal. Mbere ya byose, duhita tumenya ko Komodo akoreshwa nta gikonoshwa, ni ukuvuga, ntabwo akubiyemo ibikambo. Kwishyira hamwe, urashobora gukoresha software iyo ari yo yose yoroshye ishyigikira kwishyiriraho moteri. Ibi byanditswe muburyo burambuye kurupapuro rwa software aho amabwiriza yose afatika aherereye.

Gukoresha moteri ya koodo kubice byisesengura

Reka duhite tujye mubikorwa byingenzi usanga muriyi moteri. Kuboneza bya tekiniki bijyanye nuburyo bwihuse nuwabarema tuzabura, kuko byanditswe neza kurubuga rwemewe. Witondere kumva ibyifuzo byabashinzwe iterambere kugirango utabishaka kurengana na sisitemu yo gusesengura hamwe namakosa mugihe uhindura ibipimo. Turashaka kumenya amahitamo "impfabusa bigenda gutema": iyo bikozwe, Komodo itangira gukina cyane. Gushoboza iyi myitozo algorithm birasabwa mubihe bigoye mugihe ushakisha ibisohoka bidakora. Moteri izakora ubushakashatsi bwimbitse kandi itanga inzira nziza. Ariko, ntibishobora gukomera bihagije hamwe nimyamba ikomeye cyangwa imyanya ya ZugSvang (mugihe hagira amasomo atera umwanya wiyongera ku kibaho). Hindura indangagaciro "zidacogora" kugirango umenye ubukana bwubutaka bushakisha. Indangagaciro nke zituma buri rugendo rufite umutekano, kandi rwo hejuru rwongera ibyago byo gutera ubwoba. Nkibintu byanyuma bishimishije, twabonye "agasuzuguro" - ufite agaciro keza, birashishikarizwa cyangwa bibuzwa no guhanahana imibare. Hariho formula hari aho agasuzuguro keza ibarwa kuri buri mwanzi. Ugomba kubikura muri Elo ya Komodo, hanyuma ugatandukana na 15. Gutandukana na formulaire birasabwa gusa hamwe nimiti (yatanze inyungu zumukinnyi ufite intege nke).

Kuramo Komodo kuva kurubuga rwemewe

Houdini.

Mu mwanya wa kane muri CRL 40/40, verisiyo iheruka ya moteri ya Houdini iherereye ku isi yose. Noneho Elo ni 3398 ukurikije ibisubizo bya 1800 byakinnye. Abatanga ibitekerezo nabakinnyi bagaragaje ko uburyo bwimikino ya Houdini butasa nkizindi moteri yose. Ashishikajwe no kuyobora ibirori bikaze, gutamba ishusho. Ibi biterwa no gutunganya ingendo zimibare. Houdini ni moteri ya uci-igereranije, bisaba ibidukikije. Imigaragarire yashizwemo izakwereka ikibaho Chess kandi igukeshe gukina no gusesengura imyanya. Guhitamo kwa Gui biterwa nawe, kandi kubijyanye no kwishyiriraho, amakuru yose araboneka kurubuga rwabaremye.

Gukoresha moteri ya Houdini kubisesengura ibirori

Imikorere, nahise nshaka kumenya uburyo "ubworozi". Afite uburyo bwinshi bwo gukora. Mburabuzi, birahagarikwa, ariko niba ugaragaza agaciro ka 1, 2, 3 cyangwa kurugero, 8, hanyuma mumisoro runaka bitewe numubare washyizweho, Houdini azashakisha amahitamo menshi akoresheje umuyoboro wa kabiri . Ibi bizagufasha gukora ibirori birenzeho bitateganijwe no kwitoza ubuhanga bwawe bwo kubara ibintu bitari byinshi. Ihitamo ryitwa "kugabanya imbaraga" zimaze kubavugira. Agaciro gake cyane kagena kugenda byibuze moteri, kandi mugihe kongera urwego rugoye muburyo bwinshi bubaho. Hano hari imbogamizi kuri buri bwoko bwingufu, kandi hariho nameza yerekana elo hafi ya elo kurwego runaka. Byongeye kandi, abaterankunga ba Houdini bakoze base yagutse. Koresha amakuru yose akenewe kumikoranire na moteri yaganiriweho.

Kuramo Houdini Uhereye kurubuga rwemewe

Ethereal

Ethereal - moteri ya uci-igereranije (bivuze ko itangwa nta ntera ishushanyije) ukoresheje imiterere ya Alpha Beta. Byakozwe nyuma y'urugero rwimishinga myinshi ifunguye kandi igenewe gukorera haba isesengura ryimikorere no guhangana nibikoresho bifatika kubindi bihugu biteryibikoresho. Iyi moteri iherereye ku murongo wa gatanu wafashwe nkurutonde rwibipimo, izina ryingingo 3328 kuri 520 ziranga. Ethereal ishyigikira umubare munini. Imigaragarire myinshi ishushanyije igomba gushyigikira kwishyiriraho buri kintu. Niba udashobora gushiraho ikintu, ugomba gushaka ubufasha kugirango ubone ibyangombwa bya software.

Koresha moteri ya chedleal for isesengura ryishyaka

Naho ibipimo bihari n'amahame yimyitwarire, birashobora kumenyekana kuri ayo mahitamo ahari mubindi moteri isa. Reka duhuze muri make igice cyibanze cyane kuburyo abakoresha badafite ibibazo bijyanye no kuboneka kwabo muri Ethereal:

  • "Hash" - Ingano y'umeza ya Hash yiyemeje muri Megabyay kandi nta mbogamizi. Iyo ugera kuri moteri zitandukanye, uwabatezimbere arasaba gushyira Hash imwe kugirango nta gukemura ibibazo bihuje.
  • "Imitwe" - Iyi parameter igena umubare w'imboga. Shyira ahagaragara icy'ingenzi kugirango ukemure urwego rwohejuru rwa Elo. Kubwibyo, iki kintu kishinzwe uburemere bwa moteri. Ibyo ni bike, bizakoroha kumurwanya.
  • "Multipv" ni amahitamo akoreshwa mu gusesengura. Irashinzwe imirongo yimirongo mugihe cyo gushakisha. Birasabwa gusiga agaciro gasanzwe ni "1", noneho multipv azatanga imikorere ntarengwa.
  • "Kwimura" - Ibyakozwe nk'igihe. Hindura iyi parameter mugihe ukina nigihe ntarengwa. Mugabanye buffer niba ubonye ko moteri idafite umwanya wo guhuza amasegonda yagenewe cyangwa yatangiye guhinga.

Ibipimo bya tekiniki bisigaye murashobora kubisanga mubyangombwa byemewe bya moteri. Ntugahindure ibiganiro wenyine, niba utaramenye mbere agaciro k'imikorere. Mugihe uhisemo interineti igishushanyo, nanone uzirikane hamwe nibishoboka.

Kuramo ethereal kurubuga rwemewe

Xiphos.

Xiphos ni moteri yubusa yakozwe nabakundana bitabanje ko bitanze intego yo gushyira mubikorwa umushinga wumwuga. Ariko, mugihe kizaza, iyi software yazamutse, none ifata umwanya wa karindwi hejuru ya moteri, yunguka 3312 kumikino 721. Xiphos ikomeza rwose ibishishwa byose bishushanyije, bihuye na format ya UCI, ntabwo rero bigomba kubaho hamwe no kwishyiriraho.

Igikorwa cya Xiphos Chess moteri mugihe usesengura amashyaka

Moteri iriho ishyirwa mubikorwa neza ihame rimwe nkandi manalogue, ariko ifite imyitwarire yayo bitewe nimikino yuzuye yimikino. Ibipimo byose bisanzwe bihuye kubo tumaze kuvuga hejuru. Ukwayo, urashobora kwerekana gusa "kwimura": Indangagaciro ziyi nzira zigena umubare muto wamasegonda asigaye kumasaha mbere yo kurangiza icyiciro cyangwa stroke. Birakwiye guhindura gusa niba XIPHOS itakaza mugihe. Turagugira inama yo gukuramo iyi software kubuntu, kuyishyire muri Gui kandi tugenzure amahame yumukino no gusesengura amashyaka.

Kuramo Xiphos kuva kurubuga rwemewe

Laser

Nka moteri yo hejuru yanyuma, twahisemo guhagarika laser, kuko igaragara nubumwe bwabo mubahagarariye mbere. Gutangira, birakenewe gusobanura ko hejuru twafashe urugero, uru rubuga rwagati rufata umwanya wanyuma, rusoza 10 icyarimwe, ni munsi yiyi moteri amanota atanu gusa hejuru mukwandika imikino 3285 ku mikino 726. Irashyirwa mubikorwa muburyo bumwe UCI, ni ukuvuga, itanga gusa muburyo bwa code kumurongo wa command. Urashobora gukoresha rwose gui kugirango uhuze moteri muburyo bumwe nkuko bireba abandi bahagarariye iyi ngingo. Ibikurikira, tuzanyura mubikorwa byibanze kugirango twishyure.

Igikorwa cya cheser moteri mugihe usesengura amashyaka

Ishimishije cyane nuburyo bwo gusuzuma bugenda. Bagabanijwemo ubwoko bwinshi. Reka dusuzume buriwese kugirango uyikoresha wese mugihe kizaza ashobore guhitamo algorithm nziza.

  1. Uburyo bwa mbere bwashyizweho aho uburyo bwo guhuza Texel bwize sisitemu ikoreshwa. Ni ukuvuga, isesengura ryamaze gukinirwa ryakozwe mugusesengura, hanyuma na bust yimuka yibihe byiza byatoranijwe.
  2. Imiterere yumukino kugirango urinde umwami. Muri ubu buryo, ingabo zose zijya mumwanya wo kwirwanaho kugirango umutekano wuzuze wumwami.
  3. Muburyo bwa gatatu, hashimangirwa kandi kumabati, ariko hano bari mu bwigunge, dual cyangwa inyuma.
  4. Uburyo bwa nyuma bugamije kumenya ibibanganganya birambuye. Ibi bizemerera kubara rwose igihombo cyose, ariko iyi nzira izasiga igihe kinini.

Gushakisha byoroshye kubihitamo bizagufasha gushiraho ibintu bigoye mubihe runaka. Hashobora kubaho amashusho ya zeru kugirango ugabanye iherezo, uburyo budashira cyangwa buzasuzumwa kubisubizo bidasanzwe. Byongeye kandi, uwakoze akazi arashobora gusuzuma akamaro ka buri shusho mumikino. Kuva kuri ibi bimaze gushingwa cyangwa kurinda ibindi bintu. Indangagaciro zose nibisobanuro byamahitamo bishakisha mubyangombwa byemewe bya moteri.

Gukuramo laser kuva kurubuga rwemewe

Stockfish

Nka moteri yanyuma, turashaka gufata stock. Noneho ntabwo afata hejuru ya CCRL, ariko mbere yigaruriye umwanya wambere. Iyi software izagira akamaro cyane kubatangiye kubera gushyira mubikorwa imirimo imwe idahari mubindi cyangwa bikagora cyane. Ni ngombwa kumenya, guhubuka nabyo ni moteri ya UCI, ugomba rero gushyigikira interineti ikwiye kugereranya gukora no gusesengura amashyaka. Amahitamo yasabwe afatwa nkaho arena, guswera nintsinzi. Porogaramu isubirwamo ifite inzego makumyabiri zingana, zizemerera kuba isesengura ryimbitse gusa, ahubwo zizakoreshwa mubikorwa, gukina ibirori bifite ibintu bitandukanye.

Ububiko bwa chess moteri mugihe basesengura ibirori

Ihagarikwa mumikino yimikino ryakozwe kumayeri, ariko, ibintu bihagaze ntibizabura na gato. Gerageza kurwana hamwe niki gikoresho kirwanya, kurugero, Komodo kwigenga kubona itandukaniro ryose mumaboko yimuka. Nibyo, nibyiza gukoresha urwego ntarengwa rwibintu bigoye. Butfish ishyigikira ubumuga bunini bwa chess, ikoreshwa mugihe usesengura ingendo ziboneka. Ubujyakuzimu bwo gushakisha iyi moteri ni kinini gusa, bityo kubisohoka ubona amahitamo menshi nkibyiza kandi bitavugwaho rumwe bihagije cyangwa amayeri. Stockfish ikwirakwizwa kubuntu kandi iraboneka gukuramo kurubuga rwiterambere.

Kuramo ububiko buturutse kurubuga rwemewe

Twatanze amakuru kubyerekeye moteri yo hejuru yo gusesengura imikino ya chess. Nkuko mubibona, bose bafite imbaraga kandi bagereranywa nimbaraga, ariko mugihe kimwe bafite amayeri atandukanye na formulaire kubibare. Ugomba guhitamo gusa uburyo bwiza kuri wewe no kwinjiza mubishishwa bishushanyije hamwe na UCI inkunga.

Soma byinshi