Leela Chess Engine
Шахматтағы LC0 дегеніміз не?
Сонымен, шахматтағы LC0 дегеніміз не?
Қысқаша айтқанда, lc0 — бұл өзін-өзі үнемі жарыстыру арқылы шахмат туралы көбірек білім алатын нейрондық желіге негізделген қозғалтқыш. Бұл қарапайым болып көрінуі мүмкін, бірақ бұл айырмашылықты тудырады.
Ескі қозғалтқыштар ережелері бар жүйелер сияқты құрылған. Олар материалға, король қауіпсіздігіне, пешка құрылымына мән береді — осы сияқты нәрселер. LC0 бұл идеяларды әлі де «түсінеді», бірақ оларды белгіленген ережелер жинағынан үйренбеген. Ол оларды тәжірибе арқылы алды.
Осылайша қозғалтқыш кейде бірден ұтыс позициясы болып көрінбейтін позицияларға бет бұра алады. Ол үлгілерді қайта-қайта көру арқылы таниды, тек есептеу арқылы емес.
Leela Chess ерекшеліктері
Егер сіз Leela Chess ерекшеліктері туралы оқып қана қоймай, ойындарды көрсеңіз, айырмашылықтар айқынырақ болады.
Ол асықпайды.
Бұл оны сипаттаудың ең оңай жолы болуы мүмкін.
Кейбір нәрселер ерекшеленеді:
- ол әрекетті мәжбүрлемей, позицияны баяу жақсартатын жүрістер жасайды
- егер ұзақ мерзімді бақылауға ие болса, материалдан бас тартуға ыңғайлы
- нақты себеп болмаса, қажетсіз қиындықтардан аулақ болады
- кернеуді дереу шешудің орнына, оны жиі сақтайды
Дәстүрлі қозғалтқыштармен салыстырғанда, LCZero Chess бұл мағынада механикалық емес. Әлсіз емес — тек тәсілімен ерекшеленеді.
Leela Chess Zero тарихы
Leela Chess Zero тарихы AlphaZero-мен тығыз байланысты.
AlphaZero нейрондық желі өзін-өзі үйрету арқылы жоғарғы деңгейлі күшке жете алатынын көрсеткенде, адамдар бұл идеяның ашық нұсқасын қалады. Кез келген адам үлес қоса алатын нәрсе.
Сол leela chess zero болды.
Жабық есіктер артында дамытудың орнына, ол қадам сайын өсті. Адамдар есептеу қуатын қосты, ойындар жасалды, желі жақсарды, және уақыт өте келе ол бәсекеге қабілетті күшке жетті.
Бір «серпіліс сәті» болған жоқ. Бұл біртіндеп болды.
LC0 Chess жетістіктері
LC0 Chess жетістіктеріне қарасақ, иә — ол ең күшті қозғалтқыштардың біріне айналды.
Бірақ бұл көптеген ойыншылар есінде сақтайтын бөлік емес.
Ерекшеленетіні — оның Stockfish сияқты қозғалтқыштарға қарсы ойындарды қалай өткізгені. Нәтижелер маңызды болды, әрине, бірақ стиль айырмашылығын елемеу қиын болды.
Stockfish өте терең, нақты сызықтарды есептейтін.
LCZero Chess, керісінше, кейде дереу ештеңе жасамайтын жүрістер жасайтын. Шах жоқ, алу жоқ — тек кішкене жақсарту. Содан кейін, бірнеше жүрістен кейін, позиция кенеттен қиын болып кететін.
Бұл үлгі қайта-қайта көрінеді
Leela Chess матчтары
Егер сіз Leela Chess матчтарын, әсіресе ұзақтарын қарасаңыз, сәл ерекше нәрсені байқайсыз.
Артықшылық әрқашан бірден пайда болмайды.
leela chess engine ертеде пешканы беріп, ешқандай айқын нәрсе болмайтын ойындар бар. Тікелей шабуыл жоқ. Дереу жалғасы жоқ. Тек… сәл жақсы позиция.
Содан кейін баяу:
- фигуралар шектеледі
- шаршыларға жету қиындайды
- үйлесім бұзылады
Және ол көрінетін кезде, оны түзетуге кеш болады.
Сондықтан адамдар LCZero Chess ойындарын зерттейді. Кімнің жеңгенін көру үшін ғана емес, не болып жатқанын түсіну үшін бұрын айқын болғанға дейін.
Позицияларға басқаша көзқарас
Қарапайым ойыншылар үшін lc0 chess тек талдау құралы емес.
Ол сіз қоятын сұрақтарды өзгертеді.
«Мұндағы ең жақсы жүріс қандай?» дегеннің орнына
Ол көбірек:
- бұл позицияда не маңызды
- қай фигуралар ештеңе істемейді
- егер қазір ештеңе мәжбүрлемесем не болады
leela chess engine осындай идеяларды көрсетуге бейім, тіпті оларды тікелей түсіндірмесе де.
Қорытынды
Қорытынды leela chess zero күшті екендігі ғана емес.
Бұл бөлік күтілген.
Оны ерекше ететіні — ойынға қалай қарайтыны. Ол дәстүрлі мағынада тек есептеуге сүйенбейді. Ол уақыт өте келе түсінік қалыптастырады және бұл оның жасайтын жүрістерінде көрінеді.
Сіз оны LCZero Chess, lc0 chess немесе leela chess engine деп атасаңыз да, әсері бірдей және бұл адамдарға шахмат компьютерлеріне мүлдем басқаша қарауға мүмкіндік береді. Оны бірнеше ойында көргеннен кейін, оны көрмеу және оның айырмашылығын байқамау қиын.