{"id":405339,"date":"2024-06-29T18:15:45","date_gmt":"2024-06-29T18:15:45","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=405339"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-06-29T18:15:45","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=405339","title":{"rendered":"<span>Hex: \u041c\u0430\u0441\u0442\u0435\u0440\u0438\u043c \u0431\u043e\u0442\u0430<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/dagazproject.github.io\/arrange\/hex-advisor-board.htm?turn=0;&amp;setup=92\/92\/4a5A\/6A1a2\/3A2a2a1\/3B6\/2bAaA4\/3Aa6\/2DaA3\/1e5\/2A8-w\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" align=\"left\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/lm\/8u\/to\/lm8utotsmphixvl9yxlrkp1j27y.png\" data-src=\"https:\/\/habrastorage.org\/webt\/lm\/8u\/to\/lm8utotsmphixvl9yxlrkp1j27y.png\"\/><\/a><b><i>\u2014 \u0421\u0442\u0430\u043b\u043e \u0431\u044b\u0442\u044c, \u044d\u0442\u0430 \u0448\u0442\u0443\u043a\u043e\u0432\u0438\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0431\u0443\u0434\u0442\u043e \u0443\u043c\u0435\u0435\u0442 \u0434\u0443\u043c\u0430\u0442\u044c? \u2014 \u042d\u2026 \u0434\u0430.<br \/>  \u2014 \u0410 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0435 \u0434\u0443\u043c\u0430\u0435\u0442? \u2014 \u042d\u2026 \u043d\u0435\u0442.<br \/>  \u2014 \u0422\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0431\u0443\u0434\u0442\u043e \u0431\u044b \u0434\u0443\u043c\u0430\u0435\u0442, \u0430 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u044d\u0442\u043e \u0432\u0441\u0451 \u043f\u043e\u043a\u0430\u0437\u0443\u0445\u0430? <br \/>  \u2014 \u042d\u2026 \u0434\u0430. \u2014 \u041d\u0443 \u0442\u043e\u0447\u044c-\u0432-\u0442\u043e\u0447\u044c \u043a\u0430\u043a \u0432\u0441\u0435 \u043c\u044b.<\/p>\n<p>  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0422\u0435\u0440\u0440\u0438 \u041f\u0440\u0430\u0442\u0447\u0435\u0442\u0442 &#171;<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%B0%D0%BD%D1%82%D0%B0-%D0%A5%D1%80%D1%8F%D0%BA%D1%83%D1%81\" rel=\"nofollow noopener noreferrer\">\u0421\u0430\u043d\u0442\u0430-\u0425\u0440\u044f\u043a\u0443\u0441<\/a>&#171;<br \/>  <\/i><\/b><br \/>  \u0422\u0440\u0438\u0443\u043c\u0444\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0431\u0435\u0434\u044b <a href=\"https:\/\/ru.wikipedia.org\/wiki\/AlphaGo\" rel=\"nofollow noopener noreferrer\">AlphaGo<\/a> (\u0438 \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/AlphaZero\" rel=\"nofollow noopener noreferrer\">AlphaZero<\/a>) \u0432\u0441\u043a\u043e\u043b\u044b\u0445\u043d\u0443\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u043a \u043a \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044f\u043c, \u0442\u0430\u043a \u0438 \u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u0433\u0440\u0430\u043c. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, <a href=\"https:\/\/habr.com\/ru\/company\/meanotek\/blog\/690668\/\">\u0435\u0441\u0442\u044c \u043b\u044e\u0434\u0438<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0447\u0438\u0442\u0430\u044e\u0442, \u0447\u0442\u043e AlphaZero \u00ab\u043f\u043e\u0431\u0435\u0436\u0434\u0430\u0435\u0442 \u043d\u0435\u0447\u0435\u0441\u0442\u043d\u043e\u00bb, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0441 \u043d\u0443\u043b\u044f, \u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0438\u0441\u043a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Monte_Carlo_tree_search\" rel=\"nofollow noopener noreferrer\">\u041c\u043e\u043d\u0442\u0435-\u041a\u0430\u0440\u043b\u043e<\/a>, \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0435\u043c\u0443 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c (\u0433\u043e\u0432\u043e\u0440\u044f \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u0433\u0440\u0430\u043c, \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0438\u043d\u0442\u0440\u0438\u0433\u0443\u044e\u0449\u0438\u043c \u0438 \u044f \u0436\u0435\u043b\u0430\u044e \u0432\u0441\u044f\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u0441\u043f\u0435\u0445\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438), \u043d\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u043e\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0447\u0435\u043c-\u0442\u043e \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u043c \u0433\u0440\u0430\u043d\u0434\u0438\u043e\u0437\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0447\u0442\u043e-\u0442\u043e, \u043f\u0443\u0441\u0442\u044c \u0438 \u043d\u0435 \u0438\u0433\u0440\u0430\u044e\u0449\u0435\u0435 \u00ab\u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0411\u043e\u0433\u0430\u00bb, \u043d\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u0430\u0442\u044c \u0441 \u043d\u0438\u043c \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e. <\/p>\n<p>  \u041c\u043d\u0435 \u0432\u0430\u0436\u0435\u043d \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438 \u044f \u0433\u043e\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BA%D1%81\" rel=\"nofollow noopener noreferrer\">\u043c\u0438\u043d\u0438\u043c\u0430\u043a\u0441<\/a>, \u041c\u043e\u043d\u0442\u0435-\u041a\u0430\u0440\u043b\u043e \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, \u043b\u0438\u0448\u044c \u0431\u044b \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0442\u044c \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0443\u0441\u043f\u0435\u0445\u0430 (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0445 JavaScript \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u044f\u0437\u044b\u043a\u0430\u043c\u0438 \u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80\" rel=\"nofollow noopener noreferrer\">GPU<\/a>). \u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%BE\" rel=\"nofollow noopener noreferrer\">\u0413\u043e<\/a> \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u043e\u043d\u0430\u0434\u0435\u044f\u043d\u043d\u043e. \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u042f \u0437\u043d\u0430\u044e <a href=\"https:\/\/games.dtco.ru\/map\" rel=\"nofollow noopener noreferrer\">\u043c\u043d\u043e\u0433\u043e<\/a> \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0433\u0440.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u0418\u0433\u0440\u0430 &#171;<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%B5%D0%BA%D1%81\" rel=\"nofollow noopener noreferrer\">\u0413\u0435\u043a\u0441<\/a>&#171;, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043d\u043d\u0430\u044f \u0434\u0432\u0443\u043c\u044f \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c\u0438 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430\u043c\u0438, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Piet_Hein_(scientist)\" rel=\"nofollow noopener noreferrer\">\u041f\u0438\u0442\u043e\u043c \u0425\u0435\u0439\u043d\u043e\u043c<\/a> \u0438 <a href=\"https:\/\/en.wikipedia.org\/wiki\/John_Forbes_Nash_Jr.\" rel=\"nofollow noopener noreferrer\">\u0414\u0436\u043e\u043d\u043e\u043c \u041d\u044d\u0448\u0435\u043c<\/a> \u0432 40-\u044b\u0445 \u0433\u043e\u0434\u0430\u0445 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0432\u0435\u043a\u0430, \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u044b\u043c \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u043c \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432. \u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u044b\u0435: \u0438\u0433\u0440\u043e\u043a\u0438 \u043f\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0441\u0442\u0430\u0432\u044f\u0442 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u043a\u0430\u043c\u043d\u044e \u0441\u0432\u043e\u0435\u0433\u043e \u0446\u0432\u0435\u0442\u0430 \u043d\u0430 \u043f\u0443\u0441\u0442\u044b\u0435 \u043f\u043e\u043b\u044f \u0434\u043e\u0441\u043a\u0438. \u0414\u043b\u044f \u043f\u043e\u0431\u0435\u0434\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0434\u043e\u0441\u043a\u0438 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u043e\u0439 \u043a\u0430\u043c\u043d\u0435\u0439 \u0441\u0432\u043e\u0435\u0433\u043e \u0446\u0432\u0435\u0442\u0430. \u0412 \u0446\u0435\u043b\u044f\u0445 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0445\u043e\u0434\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u00ab\u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0438\u0440\u043e\u0433\u0430\u00bb: \u0432\u0442\u043e\u0440\u043e\u0439 \u0438\u0433\u0440\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0446\u0432\u0435\u0442, \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 \u0438\u0433\u0440\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0445\u043e\u0434\u0430.<\/p>\n<p>  <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=9840\" rel=\"nofollow noopener noreferrer\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/sz\/eb\/kp\/szebkputiey6vs9lmtqy-2eqvvs.png\" data-src=\"https:\/\/habrastorage.org\/webt\/sz\/eb\/kp\/szebkputiey6vs9lmtqy-2eqvvs.png\"\/><\/div>\n<p><\/a><br \/>  \u042d\u0442\u0430 \u0438\u0433\u0440\u0430 \u0441\u043b\u043e\u0432\u043d\u043e \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041a\u0430\u043c\u043d\u0438, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u043e\u0441\u043a\u0443, \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0438 \u043d\u0435 \u0443\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u0441 \u0434\u043e\u0441\u043a\u0438, \u0447\u0442\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0430\u0440\u0442\u0438\u0438. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0431\u0435\u0434\u0438\u0442, \u0430 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0446\u0435\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430, \u043d\u0438\u043a\u0430\u043a\u0438\u0435 \u043d\u0438\u0447\u044c\u0438 \u0432 \u0438\u0433\u0440\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b.<\/p>\n<p>  \u0412 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f, \u0442\u0430\u043a\u0442\u0438\u043a\u0430 \u0438\u0433\u0440\u044b \u0432\u043e\u0432\u0441\u0435 <a href=\"https:\/\/trmph.com\/hexwiki\/Basic_strategy_guide.html\" rel=\"nofollow noopener noreferrer\">\u043d\u0435 \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430<\/a>. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u043a\u0430\u043a \u0438 \u0432 \u0413\u043e, \u0432 \u0413\u0435\u043a\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u00ab\u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0444\u043e\u0440\u043c\u044b\u00bb. \u0420\u0435\u0447\u044c \u0438\u0434\u0451\u0442 \u043e \u043d\u0435\u0440\u0430\u0437\u0440\u0435\u0437\u0430\u0435\u043c\u043e\u0441\u0442\u0438. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0435\u0441\u043b\u0438 \u043c\u044b \u0438\u0433\u0440\u0430\u0435\u043c \u0432\u043f\u043b\u043e\u0442\u043d\u0443\u044e, \u043a\u0430\u043c\u0435\u043d\u044c \u043a \u043a\u0430\u043c\u043d\u044e, \u0440\u0430\u0437\u0440\u0435\u0437\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f, \u043d\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044f\u0441\u044c \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u044b \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0441\u044f \u043f\u043e \u0434\u043e\u0441\u043a\u0435 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041f\u0440\u0438 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u043a\u0430\u043c\u043d\u0435\u0439 \u043f\u043e \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u0438, \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0438\u0434\u0451\u0442 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0431\u0435\u0437 \u043a\u0430\u043a\u043e\u0433\u043e \u043b\u0438\u0431\u043e \u0443\u0449\u0435\u0440\u0431\u0430 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438. \u0415\u0441\u043b\u0438 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0440\u0430\u0437\u0440\u0435\u0437\u0430\u0435\u043c\u044b\u043c\u0438 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 \u043e\u0431\u0435 \u0441\u0432\u043e\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u043c\u044b \u043f\u043e\u0431\u0435\u0434\u0438\u043b\u0438!<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/to\/_y\/fv\/to_yfv_pqmocywfhybbxv3-m058.png\" data-src=\"https:\/\/habrastorage.org\/webt\/to\/_y\/fv\/to_yfv_pqmocywfhybbxv3-m058.png\"\/><\/div>\n<p>  \u0415\u0441\u043b\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043c\u0435\u043d\u044c \u0432 \u043f\u0430\u0440\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443, \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0440\u0430\u0437\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u0444\u043e\u0440\u043c\u044b \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u043e\u043c. \u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u0438 (\u00ab\u043c\u043e\u0441\u0442\u00bb) \u0441\u0430\u043c\u0430\u044f \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0444\u043e\u0440\u043c\u0430. \u0412\u043e\u043e\u0431\u0449\u0435 \u0436\u0435, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0444\u043e\u0440\u043c <a href=\"https:\/\/www.drking.org.uk\/hexagons\/hex\/templates.html\" rel=\"nofollow noopener noreferrer\">\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e<\/a>. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0432 \u044d\u0442\u043e\u0439 \u0438\u0433\u0440\u0435 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043f\u043b\u043e\u0434\u043e\u0442\u0432\u043e\u0440\u043d\u0435\u0435 \u0434\u0443\u043c\u0430\u0442\u044c \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u043d\u0435 \u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0443 \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f, \u0447\u0435\u043c \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u0430\u043c\u043e\u043c\u0443. \u0415\u0441\u043b\u0438 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u043f\u043e\u043c\u0435\u0448\u0430\u0442\u044c \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0443, \u043f\u043e\u0431\u0435\u0434\u0430 \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0435 \u0443\u0439\u0434\u0451\u0442. \u0422\u0435\u043f\u0435\u0440\u044c, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u0441 \u0442\u0430\u043a\u0442\u0438\u043a\u043e\u0439, \u0432\u043e\u0442 \u0432\u0430\u043c \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u043e\u0442 <a href=\"https:\/\/www.amazon.com\/Hex-Strategy-Making-Right-Connections\/dp\/1568811179\" rel=\"nofollow noopener noreferrer\">\u041a\u0430\u043c\u0435\u0440\u043e\u043d\u0430 \u0411\u0440\u0430\u0443\u043d\u0430<\/a>:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0425\u043e\u0434 \u0431\u0435\u043b\u044b\u0445<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/mv\/7w\/yv\/mv7wyvn8lrxjoc1207lq7fbic14.png\" data-src=\"https:\/\/habrastorage.org\/webt\/mv\/7w\/yv\/mv7wyvn8lrxjoc1207lq7fbic14.png\"\/><\/div>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0420\u0435\u0448\u0435\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ad\/nn\/b0\/adnnb0gorx-7k9d08ftori-k06m.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ad\/nn\/b0\/adnnb0gorx-7k9d08ftori-k06m.png\"\/><\/div>\n<p>  \u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u043c\u043e\u0441\u0442\u0430 (11). \u0427\u0451\u0440\u043d\u044b\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0438 \u0445\u043e\u0434 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/8m\/5o\/id\/8m5oidslgiwrtuvl_tczconglzm.png\" data-src=\"https:\/\/habrastorage.org\/webt\/8m\/5o\/id\/8m5oidslgiwrtuvl_tczconglzm.png\"\/><\/div>\n<p>  \u041f\u0440\u043e\u0440\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u0441\u043a\u0432\u043e\u0437\u044c \u0441\u0442\u0440\u043e\u0439 \u0431\u0435\u043b\u044b\u0445 (13). \u0423 \u0447\u0451\u0440\u043d\u044b\u0445 \u0435\u0441\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0431\u044b\u043b\u0430 \u0431\u044b \u043e\u0431\u0440\u0435\u0447\u0435\u043d\u0430 \u043d\u0430 \u043d\u0435\u0443\u0434\u0430\u0447\u0443, \u0435\u0441\u043b\u0438 \u0431\u044b \u043d\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0445\u043e\u0434. \u0421\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c\u0441\u044f (15):  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/d1\/ya\/di\/d1yadicncdq4j6fq_7wxluy1u8g.png\" data-src=\"https:\/\/habrastorage.org\/webt\/d1\/ya\/di\/d1yadicncdq4j6fq_7wxluy1u8g.png\"\/><\/div>\n<p>  \u0438 \u043f\u043e\u0431\u0435\u0434\u0430 \u0443 \u0431\u0435\u043b\u044b\u0445 \u0432 \u043a\u0430\u0440\u043c\u0430\u043d\u0435\u2026  <\/div>\n<\/p><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  C\u0442\u043e\u0438\u0442 \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 <a href=\"https:\/\/www.chessprogramming.org\/Main_Page\" rel=\"nofollow noopener noreferrer\">\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b<\/a>, \u0441\u0442\u043e\u043b\u044c \u0445\u043e\u0440\u043e\u0448\u043e \u0437\u0430\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0432\u0448\u0438\u0435 \u0441\u0435\u0431\u044f \u0432 \u0428\u0430\u0445\u043c\u0430\u0442\u0430\u0445, \u0434\u043b\u044f \u0413\u0435\u043a\u0441\u0430 \u043c\u0430\u043b\u043e\u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u0440\u0435\u0432\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0432 \u0438\u0433\u0440\u0435 \u0413\u0435\u043a\u0441 \u043e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a. \u0415\u0441\u043b\u0438 \u0432 \u0428\u0430\u0445\u043c\u0430\u0442\u0430\u0445, \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432\u0441\u0435\u0433\u043e 20 \u0445\u043e\u0434\u043e\u0432, \u0442\u043e \u0432 \u0413\u0435\u043a\u0441\u0435, \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 11&#215;11, \u0438\u0445 \u0431\u043e\u043b\u0435\u0435 \u0441\u043e\u0442\u043d\u0438. \u041c\u043e\u0436\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u043d\u0435 \u0442\u0430\u043a \u0432\u0435\u043b\u0438\u043a\u0430, \u043d\u043e \u043f\u0440\u0438 \u0443\u0433\u043b\u0443\u0431\u043b\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u043c\u044b \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0441\u043e \u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439.<\/p>\n<p>  \u0412\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0412 \u0428\u0430\u0445\u043c\u0430\u0442\u0430\u0445, \u0432 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0438, \u043e\u0446\u0435\u043d\u043a\u0430 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u043f\u043e\u0434\u0441\u0447\u0451\u0442\u0443 <a href=\"https:\/\/www.chessprogramming.org\/Material\" rel=\"nofollow noopener noreferrer\">\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430<\/a> (\u0444\u0438\u0433\u0443\u0440 \u043d\u0430 \u0434\u043e\u0441\u043a\u0435). \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u0446\u0435\u043d\u043a\u0438 \u043c\u043e\u043d\u043e\u0442\u043e\u043d\u043d\u043e \u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043b\u0430\u0432\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430 \u043a \u043f\u043e\u0431\u0435\u0434\u0435. \u0412 \u0413\u0435\u043a\u0441\u0435, \u043a\u0430\u043a \u0438 \u0432 \u0413\u043e, \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u043c\u043d\u0438 \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0412\u0430\u0436\u043d\u043e \u0438\u0445 \u0432\u0437\u0430\u0438\u043c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442 \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0431\u043e\u0440 \u043d\u0430 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0433\u043b\u0443\u0431\u0438\u043d\u0435, \u043a\u0430\u043a \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0432 <a href=\"https:\/\/www.chessprogramming.org\/Iterative_Deepening\" rel=\"nofollow noopener noreferrer\">\u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u0445<\/a>.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0421\u0442\u0440\u043e\u0433\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u044d\u0442\u043e \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0442\u0430\u043a<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0415\u0449\u0451 \u0432 1950-\u043e\u043c \u0433\u043e\u0434\u0443, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Claude_Shannon\" rel=\"nofollow noopener noreferrer\">\u041a\u043b\u043e\u0434 \u0428\u0435\u043d\u043d\u043e\u043d<\/a> \u0438 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Edward_F._Moore\" rel=\"nofollow noopener noreferrer\">\u042d\u0434\u0432\u0430\u0440\u0434 \u041c\u0443\u0440<\/a> \u0441\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443, \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0438\u0433\u0440\u0430\u0432\u0448\u0443\u044e \u0432 \u0413\u0435\u043a\u0441. \u041c\u0430\u0448\u0438\u043d\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0441\u043e\u0431\u043e\u0439 \u0441\u0435\u0442\u044c \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0439 \u0441 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0432 \u044f\u0447\u0435\u0439\u043a\u0430\u0445 \u0434\u043e\u0441\u043a\u0438. \u0425\u043e\u0434 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0440\u0430\u0437\u043c\u044b\u043a\u0430\u043b \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0446\u0435\u043f\u0438, \u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0437\u043b\u0430\u0445 \u0441\u0435\u0442\u0438 (\u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430\u043c\u0438) \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u043b\u0443\u0447\u0448\u0438\u0439 \u043e\u0442\u0432\u0435\u0442\u043d\u044b\u0439 \u0445\u043e\u0434.<\/p>\n<p>  <a href=\"https:\/\/www.researchgate.net\/publication\/228909062_The_machine_intelligence_Hex_project\" rel=\"nofollow noopener noreferrer\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/dl\/uy\/1i\/dluy1iq4yoxdyciudgcuaad0fbi.png\" data-src=\"https:\/\/habrastorage.org\/webt\/dl\/uy\/1i\/dluy1iq4yoxdyciudgcuaad0fbi.png\"\/><\/div>\n<p><\/a><br \/>  \u042f <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\/blob\/master\/garbo-ai.js\" rel=\"nofollow noopener noreferrer\">\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b<\/a> \u0441 \u044d\u0442\u0438\u043c, <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\/blob\/master\/graph.js\" rel=\"nofollow noopener noreferrer\">\u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044f<\/a> \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0432 \u0433\u0440\u0430\u0444\u0435. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443\u0441\u043f\u0435\u0445\u0430 \u043d\u0430 \u044d\u0442\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. \u0422\u0430\u043a\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u043e \u0441\u0435\u0431\u0435, \u0430 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0441\u0432\u0451\u043b \u043d\u0430 \u043d\u0435\u0442 \u0432\u0441\u0435 \u0443\u0441\u0438\u043b\u0438\u044f. \u0417\u0430 10 \u0441\u0435\u043a\u0443\u043d\u0434 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u043c\u043d\u0435 \u0443\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u0443\u0433\u043b\u0443\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u0435\u0433\u043e \u043d\u0430 2 \u043f\u043e\u043b\u0443\u0445\u043e\u0434\u0430, \u0447\u0435\u0433\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043b\u0438\u0431\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 <a href=\"https:\/\/www.chessprogramming.org\/Alpha-Beta\" rel=\"nofollow noopener noreferrer\">\u0430\u043b\u044c\u0444\u0430-\u0431\u0435\u0442\u0430 \u043e\u0442\u0441\u0435\u0447\u0435\u043d\u0438\u044f<\/a>. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u0431\u044b \u0432 \u043d\u0435\u0439\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 \u043d\u0430 C++, \u043d\u043e \u0434\u043b\u044f JavaScript \u044d\u0442\u043e\u0442 \u043f\u0443\u0442\u044c, \u043f\u043e \u0432\u0441\u0435\u0439 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u0437\u0430\u043a\u0440\u044b\u0442.  <\/div>\n<\/p><\/div>\n<p>  \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043c\u0435\u0442\u043e\u0434\u0430 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Monte_Carlo_tree_search\" rel=\"nofollow noopener noreferrer\">\u041c\u043e\u043d\u0442\u0435-\u041a\u0430\u0440\u043b\u043e<\/a>, \u044d\u0442\u043e\u0433\u043e \u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u0421\u0443\u0442\u044c \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044f \u0438\u0433\u0440\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0434\u043e \u043f\u043e\u0431\u0435\u0434\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0438\u0433\u0440\u043e\u043a\u043e\u0432. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c, \u0432\u0441\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0445\u043e\u0434\u044b \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0438 \u0432\u0441\u0435 \u043e\u0442\u0432\u0435\u0442\u044b \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0445\u043e\u0434\u044b \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0431\u0435\u0434 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0445\u043e\u0434\u0430 \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u044e\u0442\u0441\u044f. \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u0442\u0430\u043a\u043e\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f, \u043d\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043a\u0430\u043a\u0438\u043c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u043c \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0445\u043e\u0434\u044b, \u0447\u0442\u043e\u0431\u044b \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0438\u043b\u0443\u0447\u0448\u0438\u0435 \u0445\u043e\u0434\u044b, \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u043e \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0445\u043e\u0434\u0430\u0445? \u0420\u0435\u0448\u0435\u043d\u0438\u044e \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0437\u043d\u0430\u043c\u0435\u043d\u0438\u0442\u0430\u044f &#171;<a href=\"https:\/\/habr.com\/ru\/company\/surfingbird\/blog\/168611\/\">\u0437\u0430\u0434\u0430\u0447\u0430 \u043e \u043c\u043d\u043e\u0433\u043e\u0440\u0443\u043a\u043e\u043c \u0431\u0430\u043d\u0434\u0438\u0442\u0435<\/a>&#171;.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ia\/kk\/5w\/iakk5wx-9esejgn35-9qh15lwma.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ia\/kk\/5w\/iakk5wx-9esejgn35-9qh15lwma.png\"\/><\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c <b>w[i]<\/b> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0431\u0435\u0434 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 <b>i<\/b>-\u0433\u043e \u0445\u043e\u0434\u0430, <b>n[i]<\/b> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0445\u043e\u0434\u0430, \u0430 <b>N<\/b> \u2014 \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0439. \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 <b>c<\/b> \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u043d\u0430\u0447\u0438\u043c\u0430 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0430 \u0435\u0449\u0451 \u043d\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0445\u043e\u0434\u043e\u0432 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u043c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0445\u043e\u0434\u043e\u0432, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0431\u0435\u0434. \u041f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u0432\u0441\u0435\u0445 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0439 (\u0438\u043b\u0438 \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u043e\u0431\u0434\u0443\u043c\u044b\u0432\u0430\u043d\u0438\u0435 \u0445\u043e\u0434\u0430) \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0445\u043e\u0434 \u0441 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a (\u0445\u043e\u0434 \u0441 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u043e\u0431\u0435\u0434 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u043d\u044b\u043c). \u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043a\u0430\u043a-\u0442\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c? \u041a\u043e\u043d\u0435\u0447\u043d\u043e.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0418 \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043d\u0430\u0441 \u043a \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044f\u043c<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0441\u043a\u0430\u0437\u0430\u043b, \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u0445\u043e\u0434\u043e\u0432 \u0432 \u0413\u0435\u043a\u0441\u0435 \u043c\u043d\u043e\u0433\u043e. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0438\u0433\u0440\u044b, \u043a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0430\u0436\u043d\u043e. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Monte_Carlo_tree_search\" rel=\"nofollow noopener noreferrer\">MCTS<\/a> \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u0445 \u0432\u0441\u0435, \u043d\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0441\u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0445\u043e\u0434\u0430\u0445. \u041a\u0430\u043a \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0445\u043e\u0434\u044b \u043e\u0442 \u043f\u043b\u043e\u0445\u0438\u0445? \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435\u043b\u044c\u0437\u044f \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u043c\u043e\u0441\u0442\u043e\u0432. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u0430\u0436\u0435 \u043d\u0435 \u043a\u0430\u043a AI, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 <a href=\"https:\/\/github.com\/GlukKazan\/HexBotV2\/blob\/master\/forced.js\" rel=\"nofollow noopener noreferrer\">\u0438\u043d\u0441\u0442\u0438\u043d\u043a\u0442\u043e\u0432<\/a>.<\/p>\n<p>  \u0414\u0430\u043b\u0435\u0435, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u0445\u043e\u0442\u0435\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0433\u0440\u0443 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043e\u0442\u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0445\u043e\u0436\u0435\u0439 \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a \u0438\u0433\u0440\u0430\u044e\u0442 \u043b\u044e\u0434\u0438. \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u2014 \u043d\u0430\u0434\u043e \u0432\u0437\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e <a href=\"http:\/\/hex.kosmanor.com\/hex-bin\/board\/\" rel=\"nofollow noopener noreferrer\">\u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445<\/a> \u0438\u0433\u0440 \u043b\u044e\u0434\u0435\u0439 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c, \u0438 \u043e\u0431\u0443\u0447\u0438\u0442\u044c <a href=\"https:\/\/github.com\/GlukKazan\/HexFit\/blob\/master\/model.js\" rel=\"nofollow noopener noreferrer\">\u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c<\/a> \u043d\u0430 \u0435\u0451 \u043e\u0441\u043d\u043e\u0432\u0435. \u041e\u0431\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u044b\u0435 \u0445\u043e\u0434\u044b \u0438\u0437 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438. \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 <b>Q[i]<\/b> \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C\" rel=\"nofollow noopener noreferrer\">\u0430\u043f\u0440\u0438\u043e\u0440\u043d\u044b\u043c\u0438<\/a>. \u041f\u0440\u043e\u0441\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0438\u0445 \u043a \u043d\u0430\u0448\u0435\u043c\u0443 <a href=\"https:\/\/github.com\/GlukKazan\/HexBotV2\/blob\/master\/ai.js#L17\" rel=\"nofollow noopener noreferrer\">\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e<\/a> \u0432\u044b\u0431\u043e\u0440\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 <b>N<\/b>, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0438\u0445 \u0432\u043b\u0438\u044f\u043d\u0438\u044f, \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0439.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/xq\/05\/1a\/xq051aicnljvctprfkga3soezt0.png\" data-src=\"https:\/\/habrastorage.org\/webt\/xq\/05\/1a\/xq051aicnljvctprfkga3soezt0.png\"\/><\/div>\n<p>  \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e\u0447\u0435\u0440\u043f\u043d\u0443\u0442\u0430 \u0438\u0437 \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 <a href=\"https:\/\/www.manning.com\/books\/deep-learning-and-the-game-of-go\" rel=\"nofollow noopener noreferrer\">\u043a\u043d\u0438\u0433\u0438<\/a>, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0435\u0439 \u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a \u0438\u0433\u0440\u0435 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%BE\" rel=\"nofollow noopener noreferrer\">\u0413\u043e<\/a>. \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0432\u0451\u0440\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u043b\u043e\u0451\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u043e\u0432, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u043b\u043e\u0442\u043d\u044b\u0435 \u0441\u043b\u043e\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0430\u043f\u0440\u0438\u043e\u0440\u043d\u044b\u0445 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u0445\u043e\u0434\u043e\u0432. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0440\u0435\u0447\u044c \u0438\u0434\u0451\u0442 \u043e \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044f\u0445 \u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0445\u043e\u0434\u0430 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445, <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#layers.softmax\" rel=\"nofollow noopener noreferrer\">softmax<\/a> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0441\u043b\u043e\u0435, \u0430 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%B5%D0%BA%D1%80%D1%91%D1%81%D1%82%D0%BD%D0%B0%D1%8F_%D1%8D%D0%BD%D1%82%D1%80%D0%BE%D0%BF%D0%B8%D1%8F\" rel=\"nofollow noopener noreferrer\">categoricalCrossentropy<\/a> \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043f\u043e\u0442\u0435\u0440\u044c. \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#layers.reLU\" rel=\"nofollow noopener noreferrer\">relu<\/a>, \u0432 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u043b\u043e\u044f\u0445, \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%B5%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5\" rel=\"nofollow noopener noreferrer\">\u043f\u0435\u0440\u0435\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/a> \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)\" rel=\"nofollow noopener noreferrer\">\u0440\u0435\u0433\u0443\u043b\u044f\u0440\u0438\u0437\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>  \u041f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0443\u0442\u043e\u043a \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 <a href=\"https:\/\/github.com\/GlukKazan\/HexExtract\/blob\/master\/hex.zip\" rel=\"nofollow noopener noreferrer\">\u0434\u0430\u043d\u043d\u044b\u0445<\/a>, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u043e\u0434\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0447\u0438\u0441\u043b\u043e \u0438\u0433\u0440 \u0432\u0435\u043b\u043e\u0441\u044c \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 10&#215;10. \u0412\u043f\u0440\u043e\u0447\u0435\u043c, 15255 \u0438\u0433\u0440, \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0415\u0449\u0451 \u043e\u0434\u0438\u043d \u0432\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0440\u0430\u0439\u043d\u0435 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0438\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0438\u0433\u0440\u0435 \u043d\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043b\u0438 \u0434\u0440\u0443\u0433 \u0437\u0430 \u0434\u0440\u0443\u0433\u043e\u043c (\u0438 \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u043b\u0438 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432 \u043e\u0434\u0438\u043d \u043f\u0430\u043a\u0435\u0442 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f). \u0412\u0441\u044f\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430\u043c\u0438 \u044f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u0440\u043e\u0441\u0442\u043e <a href=\"https:\/\/github.com\/GlukKazan\/HexLoader\" rel=\"nofollow noopener noreferrer\">\u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0435\u043c<\/a> \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0438\u0433\u0440, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044f \u043a \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u043f\u043e\u0442\u043e\u043c \u0441\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u0438 \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0432 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/CSV\" rel=\"nofollow noopener noreferrer\">csv<\/a> \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e <a href=\"https:\/\/github.com\/GlukKazan\/HexFitV2\" rel=\"nofollow noopener noreferrer\">\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/a>. <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0430\u0440\u0430 \u0441\u043b\u043e\u0432 \u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u044f \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b \u0441\u0435\u0431\u0435 \u0432\u043d\u0435\u0441\u0442\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9D%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%A4%D0%BE%D1%80%D1%81%D0%B0%D0%B9%D1%82%D0%B0_%E2%80%94_%D0%AD%D0%B4%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%B0\" rel=\"nofollow noopener noreferrer\">FEN<\/a>-\u043d\u043e\u0442\u0430\u0446\u0438\u044e. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432\u0441\u0435 \u0444\u0438\u0433\u0443\u0440\u044b \u0432 \u0438\u0433\u0440\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430, \u0431\u0443\u043a\u0432\u044b \u043e\u0442 &#8216;a&#8217; \u0434\u043e &#8216;k&#8217; \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u043c\u043d\u0435\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0446\u0432\u0435\u0442\u0430. \u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u0431\u0443\u043a\u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043a\u0430\u043c\u043d\u0435\u0439 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430. \u0426\u0438\u0444\u0440\u044b \u043e\u0442 &#8216;1&#8217; \u0434\u043e &#8216;9&#8217; \u043f\u043e \u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u043a\u043e\u0434\u0438\u0440\u0443\u044e\u0442 \u043f\u0443\u0441\u0442\u044b\u0435 \u043f\u043e\u043b\u044f. \u041f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u043e\u043c \u043e\u0442 0 \u0434\u043e 120 (\u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443: \u0441\u0432\u0435\u0440\u0445\u0443-\u0432\u043d\u0438\u0437 \u0438 \u0441\u043b\u0435\u0432\u0430-\u043d\u0430\u043f\u0440\u0430\u0432\u043e). \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 <a href=\"http:\/\/hex.kosmanor.com\/hex-bin\/newdump\/1\" rel=\"nofollow noopener noreferrer\">\u0438\u043d\u0430\u0447\u0435<\/a>:<\/p>\n<pre><code class=\"plaintext\">BbFeDfChEgEhGgGhHhFgGeHgDhCjDiDjEiHcEdFbDcDbEb <\/code><\/pre>\n<p>  \u041a\u0430\u0436\u0434\u0430\u044f \u043f\u0430\u0440\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0445\u043e\u0434. \u041f\u0435\u0440\u0432\u0430\u044f \u0431\u0443\u043a\u0432\u0430 \u0437\u0430\u0434\u0430\u0451\u0442 \u0441\u0442\u043e\u043b\u0431\u0435\u0446, \u0432\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0443 (\u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c \u044d\u0442\u043e). \u042d\u0442\u043e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u043b \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d. \u041c\u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043e\u0446\u0435\u043d\u043a\u0443 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0445\u043e\u0434\u0430 (\u043d\u0438\u0436\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u044d\u0442\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c). \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u0447\u0438\u0441\u043b\u043e \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 (-1, 1), \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u043a \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u0444\u0440 \u043f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 \u044d\u0442\u043e\u043c \u0434\u0443\u0445\u0435:<\/p>\n<pre><code class=\"plaintext\">Eb-08FgHf03GhHh03GiHi03HgIg03CiGe03IfEf03DhJf-JeKd03KeGd03BjEg03EhFh03GgCh03JcAj03Ak <\/code><\/pre>\n<p>  \u0412\u0430\u0441 \u043c\u043e\u0436\u0435\u0442 \u0441\u0431\u0438\u0442\u044c \u0441 \u0442\u043e\u043b\u043a\u0443, \u0447\u0442\u043e \u0447\u0438\u0441\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0435 \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u0430\u0440\u043e\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u043d\u043e \u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435. \u041e\u0446\u0435\u043d\u043a\u0443 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0432 \u044d\u0442\u043e\u0439 \u0438\u0433\u0440\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0438\u0433\u0440\u043e\u043a.  <\/div>\n<\/p><\/div>\n<p>  \u0415\u0441\u0442\u044c \u0435\u0449\u0451 \u043a\u043e\u0435 \u0447\u0442\u043e \u0432\u0430\u0436\u043d\u043e\u0435, \u043e \u0447\u0451\u043c \u0441\u0442\u043e\u0438\u0442 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044c. \u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u043e\u0442 \u043d\u0430\u0447\u0430\u043b \u0432\u0435\u0441\u0442\u0438 \u0441\u0435\u0431\u044f <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=9817\" rel=\"nofollow noopener noreferrer\">\u0441\u0442\u0440\u0430\u043d\u043d\u043e<\/a>. \u041e\u043d \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u043b, \u043d\u043e \u0434\u0435\u043b\u0430\u043b \u044d\u0442\u043e \u043d\u0435 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u0441\u0432\u043e\u0438\u043c \u0445\u043e\u0434\u0430\u043c. \u0412\u043e\u043e\u0431\u0449\u0435, \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043b\u043e\u0441\u044c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u043e\u0442 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0432\u0435\u0440\u0445 \u0438 \u043d\u0438\u0437 \u0434\u043e\u0441\u043a\u0438, \u043f\u044b\u0442\u0430\u044f\u0441\u044c \u0438\u0433\u0440\u0430\u0442\u044c \u0437\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e, \u0430 \u043d\u0435 \u0437\u0430 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430. \u041f\u043e\u043f\u044b\u0442\u043a\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b\u0438\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0433\u043e, \u043f\u043e\u043a\u0430 \u044f \u043d\u0435 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u0443\u0442\u0430\u0442\u044c \u0441\u0435\u0431\u044f \u0438 \u0431\u043e\u0442\u0430, \u043b\u044e\u0431\u0443\u044e \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 <a href=\"https:\/\/github.com\/GlukKazan\/HexBotV2\/blob\/master\/utils.js#L75\" rel=\"nofollow noopener noreferrer\">\u043e\u0442\u0440\u0430\u0437\u0438\u0432<\/a> \u0434\u043e\u0441\u043a\u0443 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u0438. \u042d\u0442\u043e \u0432\u0441\u0451 \u0441\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u043b\u043e \u0438 \u0434\u0435\u043b\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0430 \u043b\u0430\u0434.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043a\u0430\u043a \u043f\u0440\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0442\u0430\u043a \u0438 \u0432 \u0445\u043e\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u043e\u0442\u0430, \u0442\u043e <a href=\"https:\/\/github.com\/GlukKazan\/HexFit\/blob\/master\/game.js#L43\" rel=\"nofollow noopener noreferrer\">\u043f\u043e\u0432\u043e\u0440\u043e\u0442<\/a> \u0434\u043e\u0441\u043a\u0438 \u0438\u043c\u0435\u043b \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041a\u043e\u0433\u0434\u0430 \u044f <a href=\"https:\/\/habr.com\/ru\/post\/583028\/\">\u0440\u0430\u0431\u043e\u0442\u0430\u043b<\/a> \u0441 \u0443\u0436\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u0434\u043b\u044f \u0438\u0433\u0440\u044b \u0413\u043e, \u0442\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u043b, \u0447\u0442\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0435 \u0435\u0439 \u0445\u043e\u0434\u044b \u043d\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b. \u0422\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u043e\u0434 \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f \u0432 \u043f\u0443\u043d\u043a\u0442 4-4 \u0432 \u043f\u0440\u0430\u0432\u044b\u0439 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0443\u0433\u043e\u043b (\u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0445\u043e\u0434\u044b \u0432 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0440\u0438 \u0443\u0433\u043b\u0430 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u0440\u0430\u0432\u043d\u043e\u0446\u0435\u043d\u043d\u044b). \u0412 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 (\u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u044b\u043b\u0430 \u0443\u0436\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0430), \u044f \u0437\u0430\u043c\u0435\u043d\u0438\u043b \u043e\u0434\u0438\u043d \u0432\u044b\u0437\u043e\u0432 predict \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c\u044e, \u0432\u043e\u0441\u0435\u043c\u044c \u0440\u0430\u0437 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u0438 \u043e\u0442\u0440\u0430\u0437\u0438\u0432 \u0434\u043e\u0441\u043a\u0443 \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0432 \u0446\u0432\u0435\u0442 \u043a\u0430\u043c\u043d\u0435\u0439 (\u043b\u0443\u0447\u0448\u0438\u0439 \u0445\u043e\u0434 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0430 \u2014 \u044d\u0442\u043e \u0438 \u0442\u0432\u043e\u0439 \u043b\u0443\u0447\u0448\u0438\u0439 \u0445\u043e\u0434), \u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u0431\u044b\u043b\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u043e\u0432 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0443\u044e \u0432\u044b\u0431\u043e\u0440\u043a\u0443. \u041f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u0442\u0430\u043a\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u043e\u0433\u0430\u0449\u0435\u043d\u0438\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0413\u0435\u043a\u0441\u0430, \u0434\u043e\u0441\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u0445\u0438\u0442\u0440\u0430\u044f \u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u0441\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 (\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u0434\u043e\u0441\u043a\u0438).  <\/div>\n<\/p><\/div>\n<p>  \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u0442\u0430 \u0434\u043b\u044f <a href=\"https:\/\/games.dtco.ru\/map\" rel=\"nofollow noopener noreferrer\">DagazServer<\/a> \u0431\u044b\u043b\u0430 \u0443\u0436\u0435 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u0430 <a href=\"https:\/\/habr.com\/ru\/post\/583028\/\">\u0440\u0430\u043d\u0435\u0435<\/a>. \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 <a href=\"https:\/\/github.com\/GlukKazan\/HexBotV2\" rel=\"nofollow noopener noreferrer\">\u0431\u043e\u0442<\/a> \u0438\u0433\u0440\u0430\u0435\u0442 \u0432 \u0413\u0435\u043a\u0441 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e, \u043d\u043e \u0441\u0438\u043b\u0430 \u0435\u0433\u043e \u0438\u0433\u0440\u044b \u0437\u0430\u0432\u0438\u0441\u0438\u0442, \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043e\u0442 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438. \u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0441 \u0443\u0447\u0438\u0442\u0435\u043b\u0435\u043c \u2014 \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0448\u0430\u0433, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435 \u0442\u0435\u0445 \u043b\u044e\u0434\u0435\u0439, \u0438\u0433\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0443\u044e \u0432\u044b\u0431\u043e\u0440\u043a\u0443. \u0427\u0442\u043e\u0431\u044b \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0435\u0449\u0451 \u043e\u0434\u0438\u043d <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\" rel=\"nofollow noopener noreferrer\">\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442<\/a>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0431\u043e\u0442\u0443 \u0438\u0433\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441 \u0441\u043e\u0431\u043e\u0439 \u0438\u043b\u0438 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u043e\u0442\u0430.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0427\u0442\u043e \u043d\u0430 \u0441\u0447\u0451\u0442 REINFORCE?<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u2014 \u044d\u0442\u043e \u0442\u043e, \u0447\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043f\u0440\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u0441 \u0443\u0447\u0438\u0442\u0435\u043b\u0435\u043c. \u041f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435, \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e, \u0441\u043d\u043e\u0432\u0430 \u0438 \u0441\u043d\u043e\u0432\u0430, \u043f\u0440\u043e\u0432\u043e\u0434\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u043f\u043e\u0445. \u0411\u044b\u043b\u043e \u0431\u044b \u043b\u0443\u0447\u0448\u0435 \u043e\u0431\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0446\u0435\u043d\u043d\u044b. \u0418\u0445 \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e! \u041d\u043e \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435, \u043c\u044b \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u043c \u0431\u044b\u0442\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0432 \u0438\u0445 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435. \u0412\u043e\u0442 \u043e\u0434\u043d\u0430 \u0438\u0433\u0440\u0430, \u0438\u0437 \u0442\u0435\u0445 \u0447\u0442\u043e \u044f <a href=\"https:\/\/github.com\/GlukKazan\/HexExtract\/blob\/master\/hex.zip\" rel=\"nofollow noopener noreferrer\">\u0441\u043a\u0430\u0447\u0430\u043b<\/a>. \u0421\u0430\u043c\u0430\u044f <a href=\"http:\/\/hex.kosmanor.com\/hex-bin\/newdump\/2623\" rel=\"nofollow noopener noreferrer\">\u043f\u0435\u0440\u0432\u0430\u044f<\/a> (\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043a\u043b\u0438\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u0430)!<\/p>\n<p>  <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=10359\" rel=\"nofollow noopener noreferrer\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/iy\/mr\/p7\/iymrp7laziv5ycagv4obztynb8q.png\" data-src=\"https:\/\/habrastorage.org\/webt\/iy\/mr\/p7\/iymrp7laziv5ycagv4obztynb8q.png\"\/><\/div>\n<p><\/a><br \/>  \u0421\u0435\u0440\u044c\u0451\u0437\u043d\u043e, \u043a\u0442\u043e-\u0442\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0432\u0430\u043b\u0441\u044f \u0432 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u043e\u043c \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435, \u0430 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0438\u0433\u0440\u0430 \u043f\u043e\u043f\u0430\u043b\u0430 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435. \u0427\u0435\u043c\u0443 \u0445\u043e\u0440\u043e\u0448\u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445? \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0438\u0445 \u0432\u0441\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u041d\u043e \u043c\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0432 \u0431\u043e\u0442\u0430 \u0438\u0433\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u0433\u043e \u0441 \u0441\u043e\u0431\u043e\u0439.<\/p>\n<p>  \u042d\u0442\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\" rel=\"nofollow noopener noreferrer\">HexAuto<\/a>. \u0414\u0440\u0443\u0433\u043e\u0435 \u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0438\u043b\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0431\u043e\u0442\u043e\u0432 \u043f\u043e \u0438\u0442\u043e\u0433\u043e\u043c \u0441\u0435\u0440\u0438\u0439 \u0438\u0445 \u0438\u0433\u0440 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c. \u041f\u043e\u0431\u0435\u0434\u044b \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0433\u0440\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0447\u0442\u043e \u043e\u0434\u0438\u043d \u0431\u043e\u0442 \u0441\u0438\u043b\u044c\u043d\u0435\u0435 \u0434\u0440\u0443\u0433\u043e\u0433\u043e. \u0421\u043b\u0430\u0431\u044b\u0439 \u0431\u043e\u0442 \u043c\u043e\u0433 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u044c \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432. \u0414\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f <a href=\"https:\/\/www.codecamp.ru\/blog\/binomial-test-python\/\" rel=\"nofollow noopener noreferrer\">\u0431\u0438\u043d\u043e\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u0441\u0442<\/a>.<\/p>\n<pre><code class=\"plaintext\">>>> from scipy.stats import binom_test >>> binom_test(51, 100, 0.5) 0.9204107626128211 >>> binom_test(60, 100, 0.5) 0.056887933640980784 <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u043e\u0434\u0438\u043d \u0431\u043e\u0442 \u043f\u043e\u0431\u0435\u0434\u0438\u043b \u0434\u0440\u0443\u0433\u043e\u0433\u043e 51 \u0440\u0430\u0437 \u0432 \u0441\u0435\u0440\u0438\u0438 \u0438\u0437 100 \u0438\u0433\u0440, \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434 \u043e\u0442 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d\u0438 \u0440\u0430\u0432\u043d\u044b \u043f\u043e \u0441\u0438\u043b\u0435 (0.5) \u0441 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c\u044e 92%. \u0415\u0441\u043b\u0438 \u0436\u0435 \u043f\u043e\u0431\u0435\u0434 \u0431\u044b\u043b\u043e 60, \u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u043e \u0431\u043e\u0442\u043e\u0432 \u043f\u043e \u0441\u0438\u043b\u0435 \u043c\u0430\u043b\u043e\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e (5%). \u041d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0433\u0440, \u043a\u0430\u043a \u0434\u043b\u044f \u0434\u043e\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0438 \u0431\u043e\u0442\u043e\u0432. \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0431\u0443\u0434\u0443\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u0431\u043e\u0442\u044b \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430. \u041c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\/blob\/master\/sample-ai.js#L47\" rel=\"nofollow noopener noreferrer\">\u0441\u0435\u043c\u043f\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/a> \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0445\u043e\u0434\u043e\u0432 (\u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e), \u043b\u0438\u0431\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\/blob\/master\/mcts-ai.js\" rel=\"nofollow noopener noreferrer\">MCTS<\/a>, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043f\u0440\u0438\u043e\u0440\u043d\u044b\u0445. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u0430:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">sample-ai<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Won [1]: Fc03GfFg03HdGh448IdHc03AfEf03AkJb03JdBi999HfIg999DeCj991ChBg03GgFh330JjBh03AdKc03BdBa553IcIb666GiDd03BkCc03IfBe03CdDc03CeCk03AeHh03FaBb03EhJg03AjCi03EkKf03AiAh03EdKd03EcFe03BcKb03GbCb03CaFd03AgGc03GeDa03GjCf03BfGa03FbDh03EgDg03CgFf03DfDj03HiFi03FjKh03AbAc03AaJi03DkHg03HkIk03KiIj03HjEi03DiEj03HbIa  o * o * . o * . * . .   o * * . . o o o * * *    * o * * o * * * o . *     o o o * o * . o o o *      o * o o . * o . . . .       o o * o * * o o o . *        o * o * o * o * * * .         * * o * o * * * . . *          o * * o * * o o . * o           o . * * * o o o * o .            o o * o o . . o * . .  FEN: aAaA1aA1A2\/aB2cC\/AaBaCa1A\/cAaA1cA\/aAb1Aa4\/bAaBc1A\/aAaAaAaC1\/BaAaC2A\/aBaBb1Aa\/a1CcAa1\/bAb2aA2-w Total: 9\/1 (10), time = 23.952<\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">mcts-ai<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Lose [2]:Hc03IiFf445EhDg03CiGg03FhHh03GiGj03HiJh03JiGh03FiKi03KhBi03BjAk03AjDi03Dh  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . * . . .     . . . . . . . . . . .      . . . . . . . . . . .       . . . . . * . . . . .        . . . * . . * . . . .         . . . o o o * * . * o          . * o * . o o o o o *           o o . . . . * . . . .            * . . . . . . . . . .  FEN: 92\/92\/7A3\/92\/92\/5A5\/3A2A4\/3cB1Aa\/1AaA1eA\/b4A4\/A91-w Total: 2\/8 (10), time = 1773.71 <\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0412 77 \u0440\u0430\u0437 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435, \u043d\u043e \u0437\u0430\u0442\u043e \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u0435\u0435! \u041a\u0441\u0442\u0430\u0442\u0438, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u044d\u0442\u0438\u0445 \u0434\u0432\u0443\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435, \u043d\u043e \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 sample-ai \u0443\u0432\u0435\u0440\u0435\u043d\u043e \u043b\u0438\u0434\u0438\u0440\u043e\u0432\u0430\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u0438\u0433\u0440\u043e\u043a, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0434\u043b\u044f mcts-ai \u0432\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043e\u0434\u043e\u0448\u043b\u0430 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043b\u0443\u0447\u0448\u0435. \u041e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043c\u0435\u043d\u0435\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 MCTS \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u0443 \u0432 \u0432\u044b\u0431\u043e\u0440\u0435 \u0445\u043e\u0434\u0430. \u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043e\u0431\u0443\u0447\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043e\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u0422\u043e \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u043e\u0433\u043e.<\/p>\n<p>  \u041a\u0430\u043a \u0431\u044b \u0442\u0430\u043c \u043d\u0438 \u0431\u044b\u043b\u043e, \u0442\u0435\u043f\u0435\u0440\u044c \u0443 \u043d\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u044d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c? \u041e\u0442 \u00ab\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441 \u0443\u0447\u0438\u0442\u0435\u043b\u0435\u043c\u00bb \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u00ab\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044e \u0441 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435\u043c\u00bb. \u041f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u0438\u0433\u0440\u044b, \u043c\u044b \u0437\u043d\u0430\u0435\u043c \u043a\u0442\u043e \u0438\u0437 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043f\u043e\u0431\u0435\u0434\u0438\u043b. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0445\u043e\u0434\u044b \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044f \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u0435\u043d\u0435\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u044b\u043c\u0438 \u0432\u044b\u0431\u043e\u0440 \u0445\u043e\u0434\u043e\u0432 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 \u043a \u043f\u043e\u0440\u0430\u0436\u0435\u043d\u0438\u044e. <abbr title=\"REward Increment = Nonnegative Factor * Offset Reinforcement * Characteristic Eligibility\">REINFORCE<\/abbr> \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u0431 \u044d\u0442\u043e\u043c.<\/p>\n<p>  \u041e\u0434\u043d\u0430\u043a\u043e, \u0437\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u043e\u0434\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430: \u043d\u0435 \u0432\u0441\u0435 \u0445\u043e\u0434\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 \u0432 \u0445\u043e\u0434\u0435 \u0438\u0433\u0440\u044b \u0432\u043d\u043e\u0441\u044f\u0442 \u0440\u0430\u0432\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0432\u043a\u043b\u0430\u0434 \u0432 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0431\u0435\u0434\u044b. \u041f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u044f\u044f \u0441\u043b\u0430\u0431\u044b\u0435 \u0445\u043e\u0434\u044b \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0442\u044f\u043d\u0443\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043d\u043e \u0438 \u043d\u0430\u0443\u0447\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043b\u043e\u0445\u043e\u043c\u0443. \u0418\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0445\u043e\u0434 \u00ab\u043f\u0435\u0440\u0435\u043b\u043e\u043c\u0438\u0432\u0448\u0438\u0439 \u0438\u0433\u0440\u0443\u00bb, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0439 \u0438\u0437 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0448\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0446\u0435\u043d\u043d\u0435\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0442\u0438\u0445\u043e\u0433\u043e \u0445\u043e\u0434\u0430 \u0438\u0437 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0433\u0440\u043e\u043a\u0443 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0443\u0433\u0440\u043e\u0436\u0430\u0435\u0442, \u043d\u043e \u043a\u0430\u043a \u044d\u0442\u043e \u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c? \u041c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 \u00ab\u0430\u043a\u0442\u043e\u0440-\u043a\u0440\u0438\u0442\u0438\u043a\u00bb, \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430. \u041e\u0442\u043a\u0443\u0434\u0430 \u0432\u0437\u044f\u0442\u044c \u043e\u0446\u0435\u043d\u043a\u0443? \u0423 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c, \u0432\u043e\u0442 \u043f\u0443\u0441\u0442\u044c \u043e\u043d\u0430 \u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442!<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/cy\/2s\/fh\/cy2sfhhq5tpeeme4zc1rjmkae6a.png\" data-src=\"https:\/\/habrastorage.org\/webt\/cy\/2s\/fh\/cy2sfhhq5tpeeme4zc1rjmkae6a.png\"\/><\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c, \u043f\u043e\u043c\u0438\u043c\u043e \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 \u043e\u0446\u0435\u043d\u043a\u0438 (\u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043e\u0442 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#sequential\" rel=\"nofollow noopener noreferrer\">\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e<\/a> API \u043a <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#model\" rel=\"nofollow noopener noreferrer\">\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u043c\u0443<\/a>). \u041f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0445\u043e\u0434\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a <b>R-E<\/b> (\u0433\u0434\u0435 <b>R<\/b> \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043d\u0430\u0433\u0440\u0430\u0434\u0443 \u2014 1 \u0443 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044f \u0438 -1 \u0443 \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u0432\u0448\u0435\u0433\u043e, \u0430 <b>E<\/b> \u2014 \u043e\u0446\u0435\u043d\u043a\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430). \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432\u044b\u0445\u043e\u0434 \u043e\u0446\u0435\u043d\u043a\u0438 \u2014 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0435 \u0432\u0435\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0442\u0435\u0440\u044c \u0431\u0435\u0440\u0451\u0442\u0441\u044f <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D0%BE%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5\" rel=\"nofollow noopener noreferrer\">mse<\/a>, \u0430 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#tanh\" rel=\"nofollow noopener noreferrer\">tanh<\/a> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0441\u043b\u043e\u0435.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0412 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u0432\u0430 \u0432\u044b\u0445\u043e\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e \u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u043e\u0442\u0435\u0440\u044c \u043d\u0430 \u043d\u0438\u0445 \u0432\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u0440\u044f\u0434\u043a\u0438 (\u0447\u0442\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u043b\u043e\u0445\u043e). \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 <a href=\"https:\/\/www.tensorflow.org\/api_docs\/python\/tf\/keras\/Model#compile\" rel=\"nofollow noopener noreferrer\">Tensorflow<\/a> \u043f\u043e\u043a\u0430 \u0435\u0449\u0451 \u0442\u043e\u043b\u044c\u043a\u043e <a href=\"https:\/\/github.com\/tensorflow\/tfjs\/blob\/tfjs-v3.19.0\/tfjs-layers\/src\/engine\/training.ts#L600-L601\" rel=\"nofollow noopener noreferrer\">\u0432 \u043f\u043b\u0430\u043d\u0430\u0445<\/a>. \u0412 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u043e\u0442\u0435\u0440\u044c \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0430\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 4 \u0440\u0430\u0437\u0430 \u0438 \u0441 \u044d\u0442\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0436\u0438\u0442\u044c. \u0412\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0439 \u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u043c.<\/p>\n<p>  \u0412 \u0441\u0432\u043e\u0435\u0439 <a href=\"https:\/\/www.manning.com\/books\/deep-learning-and-the-game-of-go\" rel=\"nofollow noopener noreferrer\">\u043a\u043d\u0438\u0433\u0435<\/a>, Max Pumperla \u0438 Kevin Ferguson \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u044e\u0442, \u0447\u0442\u043e \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0442\u0435\u0440\u044c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%B5%D0%BA%D1%80%D1%91%D1%81%D1%82%D0%BD%D0%B0%D1%8F_%D1%8D%D0%BD%D1%82%D1%80%D0%BE%D0%BF%D0%B8%D1%8F\" rel=\"nofollow noopener noreferrer\">categoricalCrossentropy<\/a>, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u043a\u0430 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044e \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u0430 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u0447\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u043d\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0445 \u0445\u043e\u0434\u043e\u0432. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u044f \u043f\u0435\u0440\u0435\u0434\u0430\u044e \u043d\u0430 \u0432\u044b\u0445\u043e\u0434 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f, \u0432\u0441\u0451 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f: \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0442\u0435\u0440\u044c \u0443\u0445\u043e\u0434\u044f\u0442 \u0432 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c (\u0447\u0435\u0433\u043e \u0431\u044b\u0442\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e) \u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0443\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0435 \u0438\u0434\u0451\u0442. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0437\u043d\u0430\u044e\u0449\u0438\u0435 \u043b\u044e\u0434\u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0436\u0443\u0442 \u0432 \u0447\u0451\u043c \u0442\u0443\u0442 \u0434\u0435\u043b\u043e.  <\/div>\n<\/p><\/div>\n<p>  \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435\u043c \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u044e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0443. \u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0442\u0430\u043a\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0431\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u00ab\u0441 \u043d\u0443\u043b\u044f\u00bb \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0434\u0430\u043b\u0435\u043a\u043e \u043e\u0442 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e (\u0430 \u043f\u043e \u043f\u0440\u0430\u0432\u0434\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0431\u043b\u0438\u0437\u043a\u043e \u043a \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u043e\u043c\u0443). \u041f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435, \u043a \u0442\u0430\u043a\u0438\u043c \u0434\u0430\u043d\u043d\u044b\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0441 \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u041d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043f\u043e\u0445 \u0431\u043e\u043b\u044c\u0448\u0435 1, \u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u043e\u0431\u043e\u043b\u044c\u0448\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 1024), \u0447\u0442\u043e\u0431\u044b \u043a\u0430\u043a-\u0442\u043e \u0441\u0433\u043b\u0430\u0434\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043e\u0433\u0440\u0435\u0445\u0438 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>  \u0422\u0430\u043a\u0436\u0435, \u043f\u0440\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u0441 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435\u043c, \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#train.adagrad\" rel=\"nofollow noopener noreferrer\">adagrad<\/a> \u0438\u043b\u0438 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#train.adam\" rel=\"nofollow noopener noreferrer\">adam<\/a>, \u043e\u0442\u0434\u0430\u0432 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u043e\u043c\u0443 \u0434\u043e\u0431\u0440\u043e\u043c\u0443 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#train.sgd\" rel=\"nofollow noopener noreferrer\">\u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u0443<\/a>. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e, \u0437\u0430\u0434\u0430\u0432\u0430\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043c\u0430\u043b\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (~0.001) \u0438 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u044f \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u043d\u0435 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u0442\u044c \u043c\u0438\u043c\u043e \u043c\u0438\u043d\u0438\u043c\u0443\u043c\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0442\u0435\u0440\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f.  <\/div>\n<\/p><\/div>\n<p>  \u0417\u0430 20 \u0441\u0443\u0442\u043e\u043a \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\" rel=\"nofollow noopener noreferrer\">HexAuto<\/a> \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u043a\u043e\u043b\u043e 10000 <a href=\"https:\/\/github.com\/GlukKazan\/HexAuto\/blob\/master\/hexbot.zip\" rel=\"nofollow noopener noreferrer\">\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0442\u0438\u0439<\/a> \u0432 \u0413\u0435\u043a\u0441 (\u043a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b, MCTS-\u0431\u043e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 <abbr title=\"\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430 CPU\">\u043d\u0435 \u0431\u044b\u0441\u0442\u0440\u043e<\/abbr>). \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c. \u041c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0434\u043e\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u043e \u0443 \u043c\u0435\u043d\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0438\u0434\u0435\u044f \u043f\u043e\u043b\u0443\u0447\u0448\u0435. \u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u00ab\u0441 \u043d\u0443\u043b\u044f\u00bb, \u043d\u0430 \u043d\u043e\u0432\u044b\u0445 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u0430 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438 \u0432\u0441\u0435 \u0442\u0435 <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=10359\" rel=\"nofollow noopener noreferrer\">\u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u044b<\/a>, \u043f\u043e\u043f\u0430\u0432\u0448\u0438\u0435 \u0432 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0443\u044e \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u043f\u043e \u043d\u0435\u0434\u043e\u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u044e (\u0431\u0435\u0437 \u043a\u0440\u043e\u043f\u043e\u0442\u043b\u0438\u0432\u043e\u0439 \u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c 15000 \u043f\u0430\u0440\u0442\u0438\u0439). \u042d\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u0443\u0432\u0435\u0440\u0435\u043d.<\/p>\n<p>  \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u044f \u0433\u043e\u0432\u043e\u0440\u0438\u043b, \u0447\u0442\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0441 \u0443\u0447\u0438\u0442\u0435\u043b\u0435\u043c \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0443\u0447\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0433\u0440\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0445\u0443\u0434\u0448\u0438\u0439 \u0438\u0437 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0435? \u0422\u0430\u043a \u043e\u043d\u043e \u0438 \u0431\u044b\u043b\u043e \u0431\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439 \u0431\u043e\u0442 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u043d\u043e \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 MCTS, \u0430 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u0430\u0451\u0442 \u0435\u043c\u0443 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438. \u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043e\u043f\u044b\u0442 \u0438\u0437 \u0438\u0433\u0440 MCTS-\u0431\u043e\u0442\u0430 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0434\u043b\u044f \u043b\u0443\u0447\u0448\u0435\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041a\u0430\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435?<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u043b\u043e \u0438 \u043e\u043d\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0438\u0445 \u043f\u043e \u043f\u043e\u043b\u043d\u043e\u0439, \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u043f\u043e\u0445. \u0420\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c (1024), \u0447\u0442\u043e\u0431\u044b \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043e\u0433\u0440\u0435\u0445\u0438 \u0432 \u0438\u0433\u0440\u0435 \u0431\u043e\u0442\u043e\u0432. \u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u0435\u043a\u0430\u0435\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0448\u0443\u0441\u0442\u0440\u043e:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">accuracy<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/uu\/yc\/d_\/uuycd_yd3yd2kldszcijywbue74.png\" data-src=\"https:\/\/habrastorage.org\/webt\/uu\/yc\/d_\/uuycd_yd3yd2kldszcijywbue74.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">loss<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/w8\/wp\/rn\/w8wprncxldsz_prv3nnhdqoz5ke.png\" data-src=\"https:\/\/habrastorage.org\/webt\/w8\/wp\/rn\/w8wprncxldsz_prv3nnhdqoz5ke.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u042d\u0442\u043e \u043e\u0431\u043d\u0430\u0434\u0451\u0436\u0438\u0432\u0430\u0435\u0442. \u0421\u0442\u0430\u0432\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043f\u043e\u0445 \u043f\u043e\u0431\u043e\u043b\u044c\u0448\u0435 (100) \u0438\u2026<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">accuracy<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/qh\/xu\/j8\/qhxuj8zliamf2ov-o0m3urzzedy.png\" data-src=\"https:\/\/habrastorage.org\/webt\/qh\/xu\/j8\/qhxuj8zliamf2ov-o0m3urzzedy.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">loss<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/_s\/qr\/al\/_sqralvf818ja90of6l8xfh4vc8.png\" data-src=\"https:\/\/habrastorage.org\/webt\/_s\/qr\/al\/_sqralvf818ja90of6l8xfh4vc8.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0422\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0435\u0440\u0435\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435. \u0414\u043e \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0431\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u043d\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0434\u0443\u0442 \u00ab\u043c\u0438\u043c\u043e \u043a\u0430\u0441\u0441\u044b\u00bb. \u041a\u0430\u043a \u0441 \u044d\u0442\u0438\u043c \u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f? \u041d\u0430\u043c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 <a href=\"https:\/\/js.tensorflow.org\/api\/latest\/#layers.dropout\" rel=\"nofollow noopener noreferrer\">\u043f\u0440\u043e\u0440\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435<\/a>! \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 <a href=\"https:\/\/github.com\/GlukKazan\/HexFitV2\/blob\/master\/model.js#L52\" rel=\"nofollow noopener noreferrer\">\u0441\u043b\u043e\u0438<\/a> \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441. \u042d\u0442\u043e \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 (\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 2 \u0440\u0430\u0437\u0430), \u043d\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043e\u0431\u043d\u0430\u0434\u0451\u0436\u0438\u0432\u0430\u044e\u0449\u0435:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">accuracy<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ok\/i6\/gs\/oki6gsb_rlahmfzkjkfdl8cxyrg.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ok\/i6\/gs\/oki6gsb_rlahmfzkjkfdl8cxyrg.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">loss<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/cw\/lq\/uc\/cwlqucbqiior6hfispoxywrneky.png\" data-src=\"https:\/\/habrastorage.org\/webt\/cw\/lq\/uc\/cwlqucbqiior6hfispoxywrneky.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u043e\u043f\u0440\u043e\u0441 \u0432\u0440\u0435\u043c\u0435\u043d\u0438.  <\/div>\n<\/p><\/div>\n<p>  \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0430\u043c\u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0433\u0440\u0430\u0435\u0442 <a href=\"https:\/\/games.dtco.ru\/launch\/29\/225\" rel=\"nofollow noopener noreferrer\">\u0431\u043e\u0442<\/a>, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0438\u0441\u044c \u043d\u0430 <a href=\"https:\/\/games.dtco.ru\/reg\" rel=\"nofollow noopener noreferrer\">DagazServer<\/a> (\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u0432\u043e\u0434\u0430 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445). \u0415\u0441\u043b\u0438 \u0436\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u0432\u0430\u0441 \u0440\u0435\u0448\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u044e <a href=\"https:\/\/glukkazan.github.io\/arrange\/hex-advisor.htm\" rel=\"nofollow noopener noreferrer\">\u0438\u0433\u0440\u044b<\/a> \u043d\u0430 <a href=\"https:\/\/glukkazan.github.io\/\" rel=\"nofollow noopener noreferrer\">GitHub Pages<\/a>. \u0414\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438\u0442\u044c, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0431\u043e\u0442\u043e\u043c \u0431\u043e\u043b\u0435\u0435 \u043e\u043f\u043e\u0441\u0440\u0435\u0434\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u00ab\u0432\u0438\u0441\u043d\u0435\u0442\u00bb (\u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e F5 \u0432 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442). \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0443 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0445 \u0445\u043e\u0434\u043e\u0432 \u043d\u0430 \u0434\u043e\u0441\u043a\u0435 (\u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438, MCTS \u043d\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d). \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043c\u043d\u0435 \u0443\u0434\u0430\u0451\u0442\u0441\u044f \u0435\u0433\u043e \u043e\u0431\u044b\u0433\u0440\u044b\u0432\u0430\u0442\u044c (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0435 \u0437\u0435\u0432\u0430\u044e), \u043d\u043e \u044f \u0432\u0441\u0435\u0440\u044c\u0451\u0437 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u044e \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0433\u0440\u044b.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">Update 17.11.2022<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0412\u0447\u0435\u0440\u0430\u0448\u043d\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u0433\u0440\u0443 \u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u0442\u0438\u0432 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430. \u041f\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u043f\u043e\u043b\u0451\u0442\u043e\u0432 <a href=\"https:\/\/github.com\/GlukKazan\/HexBotV2\/commit\/43e993d4a1adeec9684f0eb9e992a0c97e8bdc7f#diff-11d8386343dd879c8c1037d63c5d366cb1a938622c37eeeb28686623a296ce1dR7-R8\" rel=\"nofollow noopener noreferrer\">\u0443\u0436\u0435\u0441\u0442\u043e\u0447\u0438\u043b<\/a> \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0445\u043e\u0434\u0430 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043a \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0442\u0430\u0440\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043e\u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u043d\u0435\u043f\u043b\u043e\u0445\u0443\u044e \u0438\u0433\u0440\u0443<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">> hex-bot-v2@1.0.0 start C:\\Users\\User\\hex-bot-v2 > node index.js  INIT {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=0;&amp;setup=92\/92\/92\/92\/92\/92\/92\/92\/92\/92\/92-w',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954 } [10604] fen = 92\/92\/92\/92\/92\/92\/92\/92\/92\/92\/92 move = g6, value=1000, time = 1 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/92\/92\/92\/6A4\/92\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/92\/92\/92\/5aA4\/92\/92\/92\/92\/92 cpu  ============================ Hi, looks like you are running TensorFlow.js in Node.js. To speed things up dramatically, install our node backend, visit https:\/\/github.com\/tensorflow\/tfjs-node for more details. ============================ Load time: 989 Predict time: 267  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . + + . . . .     . . . . . + . . . . .      . . . + + . . + . . .       . . . + + o * + . . .        . . + + + . . . . . .         . + . . . . . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  d7: n = 113, w = 56, p = 0.3562183678150177, e = 0 e7: n = 113, w = 66, p = 0.03258887678384781, e = 0 f9: n = 106, w = 61, p = 0.0000028124461550760316, e = 0 d6: n = 100, w = 56, p = 0.008620398119091988, e = 0 j2: n = 99, w = 56, p = 0.00024358583323191851, e = 0 c6: n = 96, w = 53, p = 0.0007067034021019936, e = 0 e5: n = 95, w = 50, p = 0.09140952676534653, e = 0 d8: n = 93, w = 51, p = 0.00036295480094850063, e = 0 b6: n = 89, w = 48, p = 0.000013703950571652967, e = 0 j11: n = 88, w = 47, p = 0.0000015722501984782866, e = 0 Time = 7070, N = 7500 move = e7, value=15.064658045593921, time = 7070 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/92\/92\/92\/5aA4\/4A6\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/92\/92\/92\/4bA4\/4A6\/92\/92\/92\/92 Load time: 0 Predict time: 152  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . + . . + . .     . . . + . . . . . . .      . . . + + . . . . . .       . . . . o o * . . . .        . . + + * + + . . . .         . + . . . + . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  g5: n = 188, w = 121, p = 0.00007440061017405242, e = 0 f7: n = 156, w = 67, p = 0.9311296343803406, e = 0 b8: n = 138, w = 70, p = 0.3800925016403198, e = 0 f9: n = 132, w = 77, p = 1.770902713360556e-7, e = 0 a10: n = 126, w = 72, p = 9.020714486496217e-8, e = 0 f8: n = 122, w = 60, p = 0.29038721323013306, e = 0 d10: n = 120, w = 67, p = 0.0071227047592401505, e = 0 c8: n = 113, w = 62, p = 0.000010491111424926203, e = 0 d7: n = 111, w = 60, p = 0.0267222598195076, e = 0 i5: n = 110, w = 60, p = 4.7156991200836273e-8, e = 0 Time = 7074, N = 8900 move = g5, value=21.121222334569147, time = 7074 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/92\/92\/6A4\/4bA4\/4A6\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/92\/92\/6A4\/4bA4\/4Aa5\/92\/92\/92\/92 Load time: 0 Predict time: 113  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . . . . .     . . . . . + . . . . .      . . . . + . * . . . .       . . . . o o * . . . .        . . . . * o + . . . .         . . . . . + . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  g7: n = 179, w = 91, p = 0.46867063641548157, e = 0 f4: n = 129, w = 64, p = 0.13096025586128235, e = 0 d6: n = 124, w = 64, p = 0.000011476244253572077, e = 0 g8: n = 124, w = 64, p = 0.000003983141141361557, e = 0 k2: n = 122, w = 63, p = 1.2536909821392328e-7, e = 0 i5: n = 120, w = 61, p = 1.782942149475275e-7, e = 0 b6: n = 118, w = 60, p = 8.086317393463105e-7, e = 0 g9: n = 118, w = 60, p = 2.03362304773691e-8, e = 0 h9: n = 117, w = 59, p = 6.810767505527338e-10, e = 0 f5: n = 110, w = 54, p = 0.000002063915189864929, e = 0 Time = 7039, N = 9200 move = g7, value=19.45440712965982, time = 7039 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/92\/92\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/7a3\/92\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92 Load time: 0 Predict time: 112  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . o . . .     . . . . . + . . . . .      . . . . . . * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  f4: n = 232, w = 125, p = 0.999126136302948, e = 0 h7: n = 147, w = 87, p = 0.0007273855153471231, e = 0 d6: n = 135, w = 78, p = 5.328457675091158e-9, e = 0 g3: n = 134, w = 77, p = 2.233676710261534e-8, e = 0 i5: n = 130, w = 74, p = 8.75612613526755e-7, e = 0 j9: n = 122, w = 68, p = 2.209392824942258e-12, e = 0 k1: n = 122, w = 68, p = 3.030690365335431e-8, e = 0 d5: n = 121, w = 67, p = 8.176841959084413e-8, e = 0 c3: n = 116, w = 63, p = 2.543234423581166e-15, e = 0 i4: n = 116, w = 63, p = 4.464618896804495e-9, e = 0 Time = 7024, N = 9100 move = f4, value=25.491704208328755, time = 7024 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/7a3\/5A5\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/6b3\/5A5\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92 Load time: 0 Predict time: 195  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . + o o . . .     . . . . . * . . . . .      . . . . . . * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  f3: n = 219, w = 128, p = 0.9999359846115112, e = 0 g2: n = 163, w = 110, p = 7.888054653903964e-9, e = 0 f9: n = 162, w = 109, p = 9.721892268999e-8, e = 0 h9: n = 127, w = 80, p = 1.6378491445034893e-12, e = 0 i4: n = 125, w = 78, p = 2.1828991739192283e-11, e = 0 c4: n = 114, w = 69, p = 2.1093462532206786e-9, e = 0 c9: n = 105, w = 62, p = 7.274028046566627e-9, e = 0 f10: n = 103, w = 60, p = 2.509963508146029e-7, e = 0 j1: n = 102, w = 59, p = 1.9311984900127754e-8, e = 0 e1: n = 101, w = 58, p = 1.8024677583827753e-10, e = 0 Time = 7059, N = 8500 move = f3, value=25.761675097047405, time = 7059 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/5Ab3\/5A5\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/5Ab3\/5Aa4\/6A4\/4bA4\/4AaA4\/92\/92\/92\/92 Load time: 0 Predict time: 119  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . . . + * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  f5: n = 264, w = 163, p = 1.8999639749526978, e = 0 h9: n = 158, w = 119, p = 5.8430742510336576e-15, e = 0 f9: n = 146, w = 108, p = 2.722197800508752e-9, e = 0 h8: n = 136, w = 99, p = 1.742388316960941e-10, e = 0 g2: n = 124, w = 88, p = 2.6496033145306797e-10, e = 0 c4: n = 115, w = 80, p = 1.9052490696225277e-9, e = 0 i10: n = 113, w = 78, p = 1.6652832067411312e-14, e = 0 j2: n = 109, w = 74, p = 4.1680041817926394e-7, e = 0 i9: n = 105, w = 71, p = 6.396081581039326e-13, e = 0 b7: n = 103, w = 69, p = 9.847889170799817e-10, e = 0 Time = 7036, N = 8700 move = f5, value=30.34134007585335, time = 7036 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/92\/92\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/92\/5a5\/92\/92 Load time: 1 Predict time: 111  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . + . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . + . + + . .          . . . . . o + . . . .           . . . . . . . . . . .            . . . . . . . . . . .  h8: n = 247, w = 163, p = 0.776493489742279, e = 0 g9: n = 174, w = 121, p = 0.012051773257553577, e = 0 f8: n = 156, w = 105, p = 0.03498733788728714, e = 0 e8: n = 138, w = 91, p = 0.00007620630640303716, e = 0 g8: n = 138, w = 91, p = 0.0002636779972817749, e = 0 i8: n = 131, w = 81, p = 0.1347949057817459, e = 0 g2: n = 117, w = 73, p = 0.00012349066673777997, e = 0 h7: n = 113, w = 70, p = 0.00015255737525876611, e = 0 d7: n = 113, w = 70, p = 0.00024106141063384712, e = 0 j8: n = 111, w = 68, p = 0.00011995271052001044, e = 0 Time = 7056, N = 9100 move = h8, value=27.13987473903967, time = 7056 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5a5\/92\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5a2a2\/92\/92 Load time: 0 Predict time: 106  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . + + . * . . .          . . . . + o . . o . .           . . . . . . + + . . .            . . . . . . . . . . .  g10: n = 460, w = 404, p = 0.3124961853027344, e = 0 f8: n = 294, w = 231, p = 0.5743585824966431, e = 0 h9: n = 155, w = 115, p = 0.0020819492638111115, e = 0 k8: n = 139, w = 101, p = 0.00010255465895170346, e = 0 k9: n = 125, w = 88, p = 0.000009723629773361608, e = 0 c9: n = 124, w = 87, p = 0.0001435191952623427, e = 0 g9: n = 123, w = 86, p = 0.0004532948660198599, e = 0 a8: n = 120, w = 83, p = 1.2418826145221828e-7, e = 0 c10: n = 115, w = 79, p = 0.0001548130385344848, e = 0 e2: n = 114, w = 78, p = 0.0000010005476269725477, e = 0 Time = 7025, N = 9100 move = g10, value=50.5438962751346, time = 7025 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5a2a2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5b1a2\/6A4\/92 Load time: 0 Predict time: 118  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . * . . .          . . . . . o o + o . .           . . . . . . * . . . .            . . . . . . . . . . .  h9: n = 316, w = 281, p = 1.899999976158142, e = 0 g2: n = 146, w = 138, p = 1.2555153801610747e-16, e = 0 f2: n = 146, w = 139, p = 1.4711345155709656e-19, e = 0 e2: n = 124, w = 114, p = 5.351740423408923e-22, e = 0 a10: n = 123, w = 113, p = 1.7834925973268616e-18, e = 0 g1: n = 123, w = 113, p = 1.412217530349207e-23, e = 0 d4: n = 123, w = 113, p = 2.3861010277243758e-20, e = 0 b7: n = 119, w = 108, p = 6.675623821627526e-18, e = 0 c3: n = 119, w = 108, p = 1.0351424215503468e-21, e = 0 e3: n = 115, w = 104, p = 1.7145580017148948e-20, e = 0 Time = 7069, N = 9400 move = h9, value=33.61344537815126, time = 7069 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=92\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 6a4\/92\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92 Load time: 0 Predict time: 188  . . . . . . o . . . .   . . . . + . + . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . * . . .          . . . . . o o * o . .           . . . . . . * . . . .            . . . . . . . . . . .  e2: n = 303, w = 298, p = 0.9087823033332825, e = 0 g2: n = 177, w = 173, p = 0.07272938638925552, e = 0 f2: n = 165, w = 162, p = 0.0044675408862531185, e = 0 h2: n = 145, w = 139, p = 0.0002212047402281314, e = 0 j3: n = 138, w = 131, p = 0.000039961047150427476, e = 0 c10: n = 118, w = 108, p = 4.582106694073218e-9, e = 0 h1: n = 116, w = 106, p = 0.00016876423615030944, e = 0 c2: n = 116, w = 106, p = 9.981785353829764e-8, e = 0 i4: n = 116, w = 106, p = 1.4992888708320606e-8, e = 0 c7: n = 116, w = 106, p = 4.5079733723696336e-8, e = 0 Time = 7016, N = 9600 move = e2, value=31.559212582022703, time = 7016 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=6a4\/4A6\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 5b4\/4A6\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92 Load time: 0 Predict time: 109  . . . . + o o . . . .   . . . . * . + . . . .    . . . . . * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . + . * . . .          . . . . . o o * o . .           . . . . . . * . . . .            . . . . . . . . . . .  e1: n = 299, w = 291, p = 1.8437700271606445, e = 0 c6: n = 111, w = 110, p = 0.000030445729862549342, e = 0 g2: n = 111, w = 109, p = 0.03426429256796837, e = 0 g8: n = 110, w = 109, p = 7.1233769993739315e-9, e = 0 k9: n = 110, w = 109, p = 1.709794084092664e-8, e = 0 d7: n = 110, w = 109, p = 7.816795459802961e-7, e = 0 a11: n = 106, w = 104, p = 3.5467370707031876e-10, e = 0 e11: n = 106, w = 104, p = 0.00000770689166529337, e = 0 b10: n = 106, w = 104, p = 8.142529850374558e-8, e = 0 h4: n = 106, w = 104, p = 2.86959431911038e-11, e = 0 Time = 7001, N = 9900 move = e1, value=30.1989698010302, time = 7001 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=4Ab4\/4A6\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 4Ab4\/4Aa5\/5Ab3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92 Load time: 0 Predict time: 107  . . . . * o o . . . .   . . . . * o . . . . .    . . . . + * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * . . . .         . . . . . . . * . . .          . . . . . o o * o . .           . . . . . . * . . . .            . . . . . . . . . . .  e3: n = 329, w = 324, p = 1.8999874591827393, e = 0 j6: n = 117, w = 116, p = 6.977174914213347e-13, e = 0 i1: n = 114, w = 112, p = 3.2668245886213754e-10, e = 0 a11: n = 112, w = 110, p = 8.904922928548004e-19, e = 0 h4: n = 112, w = 109, p = 1.3495988765630765e-15, e = 0 a3: n = 112, w = 110, p = 4.1308729774602034e-18, e = 0 h2: n = 112, w = 110, p = 1.8529665649080762e-11, e = 0 i6: n = 112, w = 110, p = 1.954497536038602e-10, e = 0 a6: n = 112, w = 110, p = 8.364533024551868e-13, e = 0 j3: n = 112, w = 110, p = 7.436654764214623e-11, e = 0 Time = 7020, N = 10000 move = e3, value=32.9, time = 7020 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=4Ab4\/4Aa5\/4Bb3\/5Aa4\/5B4\/4bA4\/4AaA4\/7A3\/5bAa2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 4Ab4\/4Aa5\/4Bb3\/5Aa4\/5B4\/4bA4\/4AaA4\/6aA3\/5bAa2\/6A4\/92 Load time: 0 Predict time: 106  . . . . * o o . . . .   . . . . * o + . . . .    . . . . * * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * + . . .         . . . . . . o * . . .          . . . . . o o * o . .           . . . . . . * . . . .            . . . . . . . . . . .  h7: n = 330, w = 329, p = 1.7807644605636597, e = 0 j6: n = 118, w = 117, p = 3.947205584609037e-8, e = 0 d2: n = 118, w = 117, p = 3.888484201297615e-9, e = 0 c8: n = 118, w = 116, p = 3.167467355069675e-8, e = 0 b7: n = 118, w = 117, p = 2.261221654364931e-9, e = 0 f10: n = 118, w = 117, p = 2.9993076165052424e-13, e = 0 c5: n = 118, w = 117, p = 4.85928658422452e-12, e = 0 k4: n = 118, w = 117, p = 2.305140800462624e-11, e = 0 g11: n = 118, w = 117, p = 2.4010398647078546e-7, e = 0 a8: n = 118, w = 117, p = 9.024734771135808e-16, e = 0 Time = 6938, N = 10000 move = h7, value=33, time = 6938 {   id: 10604,   setup_required: true,   game_id: 29,   variant_id: 225,   ai_flags: null,   width: null,   height: null,   game: 'Hex',   filename: 'hex',   players_total: 2,   last_setup: '?turn=1;&amp;setup=4Ab4\/4Aa5\/4Bb3\/5Aa4\/5B4\/4bA4\/4AaB3\/6aA3\/5bAa2\/6A4\/92-b',   is_dice: 0,   is_admin: false,   ai_timeout: 1000,   player_num: 1,   uid: 14954,   time_limit: null,   additional_time: 0 } [10604] fen = 4Ab4\/4Aa5\/4Bb3\/5Aa4\/5B4\/4bA4\/4AaB3\/6aA3\/5bAa2\/6A4\/6a4 Load time: 0 Predict time: 105  . . . . * o o . . . .   . . . . * o + . . . .    . . . . * * o o . . .     . . . . . * o . . . .      . . . . . * * . . . .       . . . . o o * . . . .        . . . . * o * * . . .         . . . . . . o * . . .          . . . . . o o * o . .           . . . . . . * + . . .            . . . . . + o . . . .  f11: n = 246, w = 245, p = 1.163718342781067, e = 0 h10: n = 176, w = 175, p = 0.534814715385437, e = 0 g2: n = 124, w = 123, p = 0.12146802991628647, e = 0 j1: n = 108, w = 107, p = 0.002648537512868643, e = 0 i10: n = 108, w = 107, p = 0.0014305689837783575, e = 0 e10: n = 107, w = 106, p = 0.0000034792210499290377, e = 0 i11: n = 107, w = 106, p = 0.0000024592443423898658, e = 0 k3: n = 107, w = 106, p = 1.1634190855147608e-7, e = 0 d1: n = 107, w = 106, p = 0.000015162101590249222, e = 0 k1: n = 107, w = 106, p = 0.000004100490059499862, e = 0 Time = 6774, N = 10000 move = f11, value=24.6, time = 6774 <\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u043f\u0443\u0442\u043d\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u043e\u0442\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0430) \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e \u0443\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u041f\u041a \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044f \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u044e\u0441\u044c.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0412\u0441\u0451 \u043e\u0447\u0435\u043d\u044c \u043f\u0435\u0447\u0430\u043b\u044c\u043d\u043e<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">info: 11:07:11 - [10607] fen = 92\/92\/92\/6A4\/2Aa2A4\/2AaA2A3\/a1Ab1A2a1\/1AaAd3\/1AaBaA4\/1a9\/92 info: 11:07:21 - a11: n = 1716, w = 974, p = 0.03789157420396805, e = 0 info: 11:07:21 - e3: n = 152, w = 23, p = 0.7905672788619995, e = 0 info: 11:07:21 - a10: n = 131, w = 37, p = 0.0037098501343280077, e = 0 info: 11:07:21 - k7: n = 125, w = 34, p = 0.0031722544226795435, e = 0 info: 11:07:21 - i7: n = 101, w = 23, p = 0.0003447399358265102, e = 0 info: 11:07:21 - c1: n = 92, w = 19, p = 4.2609440242813434e-7, e = 0 info: 11:07:21 - i8: n = 89, w = 17, p = 0.019992226734757423, e = 0 info: 11:07:21 - b5: n = 85, w = 16, p = 0.00009703390969661996, e = 0 info: 11:07:21 - j10: n = 85, w = 16, p = 0.00016607441648375243, e = 0 info: 11:07:21 - a1: n = 78, w = 13, p = 2.968519652313262e-7, e = 0 info: 11:07:21 - Time = 10064, N = 7600 info: 11:07:21 - move = a11, value=225.75976845151953, time = 10064 info: 11:07:29 - [10607] fen = 92\/92\/92\/6A4\/2Aa2A4\/2AaA2A3\/a1Ab1A2a1\/1AaAd3\/1AaBaA4\/b9\/A91 info: 11:07:39 - e3: n = 143, w = 4, p = 0.7782242894172668, e = 0 info: 11:07:39 - i7: n = 122, w = 20, p = 0.00003623754673753865, e = 0 info: 11:07:39 - i8: n = 117, w = 17, p = 0.032243840396404266, e = 0 info: 11:07:39 - f7: n = 114, w = 17, p = 7.779815405228874e-7, e = 0 info: 11:07:39 - k7: n = 114, w = 17, p = 0.00437212735414505, e = 0 info: 11:07:39 - j3: n = 108, w = 15, p = 0.000016538942873012275, e = 0 info: 11:07:39 - j5: n = 103, w = 13, p = 0.000005267845153866801, e = 0 info: 11:07:39 - i10: n = 103, w = 13, p = 0.0000021333116819732822, e = 0 info: 11:07:39 - k2: n = 103, w = 13, p = 1.892011880499922e-7, e = 0 info: 11:07:39 - i9: n = 100, w = 12, p = 0.0028137783519923687, e = 0 info: 11:07:39 - Time = 10051, N = 7600 info: 11:07:39 - move = i7, value=16.050519668464677, time = 10051 info: 11:07:54 - [10607] fen = 92\/92\/92\/6A4\/2Aa2A4\/2AaA2A3\/a1Ab1A1Aa1\/1AaAe2\/1AaBaA4\/b9\/A91 info: 11:08:04 - e5: n = 119, w = 1, p = 0.40592119097709656, e = 0 info: 11:08:04 - k6: n = 106, w = 9, p = 0.0023655954282730818, e = 0 info: 11:08:04 - b3: n = 92, w = 5, p = 9.913237590808421e-7, e = 0 info: 11:08:04 - e3: n = 91, w = 0, p = 0.15580372512340546, e = 0 info: 11:08:04 - k7: n = 89, w = 4, p = 0.00490249739959836, e = 0 info: 11:08:04 - c11: n = 89, w = 4, p = 0.0018651771824806929, e = 0 info: 11:08:04 - h11: n = 88, w = 4, p = 0.000028602476959349588, e = 0 info: 11:08:04 - j6: n = 85, w = 3, p = 0.0007209799368865788, e = 0 info: 11:08:04 - h4: n = 85, w = 3, p = 0.0009782741544768214, e = 0 info: 11:08:04 - b2: n = 85, w = 3, p = 0.0000020216734810674097, e = 0 info: 11:08:04 - Time = 10095, N = 7000 <\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u041f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0445\u043e\u0434\u0430 \u0434\u043e 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u043d\u043e \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0437\u0430\u0432\u0435\u0442\u043d\u044b\u0435 10000 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0435 \u0434\u043e\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u0434\u0430\u0436\u0435 \u0431\u043b\u0438\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0438\u0433\u0440\u044b (\u0430 \u043e\u043d\u0438 \u043e\u0447\u0435\u043d\u044c \u043d\u0443\u0436\u043d\u044b \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u0435). \u0422\u0430\u043a \u0447\u0442\u043e \u0431\u043e\u0442 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438\u0433\u0440\u0430\u0435\u0442 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0445\u0443\u0436\u0435. \u0415\u0441\u0442\u044c \u0435\u0449\u0451 \u043a\u043e\u0435 \u043a\u0430\u043a\u0438\u0435 \u0438\u0434\u0435\u0438 \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043d\u0435\u0434\u0435\u043b\u0435, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u044f \u043c\u043e\u0433\u0443 \u044d\u0442\u0438\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0435.  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">Update 21.11.2022<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041f\u044f\u0442\u0438\u0447\u0430\u0441\u043e\u0432\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 <a href=\"https:\/\/github.com\/GlukKazan\/HexFitV2\/blob\/master\/data\/hex-11.zip\" rel=\"nofollow noopener noreferrer\">\u0434\u0430\u043d\u043d\u044b\u0445<\/a>, \u0432 100 \u044d\u043f\u043e\u0445\u0430\u0445 \u0441 \u043f\u0440\u043e\u0440\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u043c (rate = 0.1) \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c. \u0413\u0440\u0430\u0444\u0438\u043a\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">accuracy<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/x9\/_a\/-u\/x9_a-u2wtzlpnhzrm7nbrxrmkpi.png\" data-src=\"https:\/\/habrastorage.org\/webt\/x9\/_a\/-u\/x9_a-u2wtzlpnhzrm7nbrxrmkpi.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">loss<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ih\/qm\/xc\/ihqmxc2pmdd5sbcjcefrrnff-6m.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ih\/qm\/xc\/ihqmxc2pmdd5sbcjcefrrnff-6m.png\"\/><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0418\u0433\u0440\u0430\u0442\u044c \u0442\u043e\u0436\u0435 \u0441\u0442\u0430\u043b\u043e <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=10734\" rel=\"nofollow noopener noreferrer\">\u0437\u0430\u043c\u0435\u0442\u043d\u043e<\/a> <a href=\"https:\/\/games.dtco.ru\/dagaz\/hex.html?sid=10736\" rel=\"nofollow noopener noreferrer\">\u043b\u0443\u0447\u0448\u0435<\/a>.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">HexAuto<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">C:\\Users\\User\\hex-auto>npm start  > hex-auto@1.0.0 start C:\\Users\\User\\hex-auto > node index.js  cpu  ============================ Hi, looks like you are running TensorFlow.js in Node.js. To speed things up dramatically, install our node backend, visit https:\/\/github.com\/tensorflow\/tfjs-node for more details. ============================ Lose [2]: Kj551FfEd03FeDf03DgCh03CgEg03EfDh03GeFh03GgIc03IfHg03HfBg03BhGh03JdAi335AhGf555HeEk226FgKk03AkEh113DkIh991JfIj990BeKe999Kf  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . . * . .     . . . . * . . . . o .      . o . . . o o o . . *       . . . * o o * o o o o        . * o o * o o * . . .         o o * * * * * . * . .          * . . . . . . . . . .           . . . . . . . . * . *            o . . o * . . . . . *  FEN: 92\/92\/8A2\/4A4a1\/1a3c2A\/3AbAd\/1AbAbA3\/bE1A2\/A91\/8A1A\/a2aA5A-w Lose [2]: Ch03DfDh-449JcIg-112GdGh03FeEc03BgCg110CfKb557IcJd554KcHc991HdEf999EeAh999Ag  . . . . . . . . . . .   . . . . . . . . . . *    . . . . * . . * o o o     . . . . . . o o . * .      . . . . o o . . . . .       . . o o * . . . . . .        o o * . . . . . * . .         * . * * . . * . . . .          . . . . . . . . . . .           . . . . . . . . . . .            . . . . . . . . . . .  FEN: 92\/91A\/4A2Ac\/6b1A1\/4b5\/2bA6\/bA5A2\/A1B2A4\/92\/92\/92-w Won [1]: Dd-441GhCc03EiDh03EfCj03EeCg03BkDe03CkDj03BbDk03DbCb03EcDc03CfDf03DgCh03CiDi03CaDa  . . o * . . . . . . .   . o * o . . . . . . .    . . * * o . . . . . .     . . . * . . . . . . .      . . . * o . . . . . .       . . o * o . . . . . .        . . * o . . . . . . .         . . * * . . o . . . .          . . o * o . . . . . .           . . * * . . . . . . .            . o o * . . . . . . .  FEN: 2aA7\/1aAa7\/2Ba6\/3A7\/3Aa6\/2aAa6\/2Aa7\/2B2a4\/2aAa6\/2B7\/1bA7-w Lose [2]: Ek03FfGf03FgFh03EiGg990EhFe997FiGe-999DgGi-222GhHg-999HhBi-999IhBh03CfDf03CgAg03BgAh03BfBe03AfKg03JiEg772DhKi775EfKh884JfKe998KfIg889Jg  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . . . . .     . . . . . . . . . . .      . * . . . * * . . . *       o o o * o o * . . o o        * o o o * o * * * o *         * * . o o * o o o . *          . * . . o o * . . o *           . . . . . . . . . . .            . . . . * . . . . . .  FEN: 92\/92\/92\/92\/1A3B3A\/cAbA2b\/AcAaCaA\/B1bAc1A\/1A2bA2aA\/92\/4A6-w Won [1]: Hb03FfFi03BhId03HgJe03JfGg887HfHe996GfIg664IfCh668DeJj996EfBg999CgAh999AiKd999CfDf999DgKf999EeKe999JgKg999JhKh999JiKi991IeIc999JdKc880JcKb03JbKa03IkJk  . . . . . . . . . . *   . . . . . . . * . o *    . . . . . . . . * o *     . . . . . . . . * o *      . . . o o . . * o * *       . . o * o o o o o o *        . * o o . . * o * o *         * o * . . . . . . o *          o . . . . * . . . o *           . . . . . . . . . * .            . . . . . . . . o * .  FEN: 91A\/7A1aA\/8AaA\/8AaA\/3b2AaB\/2aAfA\/1Ab2AaAaA\/AaA6aA\/a4A3aA\/9A1\/8aA1-w Lose [2]: Kh03DeFd03FgEf-663DhCh558CiBj03BiEh03EgHh772FhIe03GeIf03IdHd887HeJc03JdIc03HfKc03KdBe03CfBc336CgAj226DgBh330AiFf999Gf  . . . . . . . . . . .   . . . . . . . . . . .    . * . . . . . . * * *     . . . . . * . * o o o      . * . o . . o o * . .       . . o . * * o o * . .        . . o o o o . . . . .         . * * o * o . * . . *          o o o . . . . . . . .           * * . . . . . . . . .            . . . . . . . . . . .  FEN: 92\/92\/1A6C\/5A1Ac\/1A1a2bA2\/2a1BbA2\/2d5\/1BaAa1A2A\/c8\/B9\/92-w Lose [2]: Fj03GbKi-774JbEg-773IbBf-995BiFb03EkFk-999EeGc03DiFh-884GdHc03IiHd03FcHb03EiFi03CgFe03FdGe03EfFf-118CeHa03FgGa03EhGg03GfHe03HfCi03DhCh03DgJf03JeIe03IfBh03BgAg03CfBe03AhKd03AiJd03Ke  . . . . . . * * . . .   . . . . . * o * o o .    . . . . . o * * . . .     . . . . . o o * . * *      . * o . o * * * * o o       . * o . o * o o o * .        * o o o * o * . . . .         o * * o o * . . . . .          o o * o o * . . o . *           . . . . . * . . . . .            . . . . o * . . . . .  FEN: 6B3\/5AaAb1\/5aB3\/5bA1B\/1Aa1aDb\/1Aa1aAcA1\/AcAaA4\/aBbA5\/bAbA2a1A\/5A5\/4aA5-w Won [1]: Ie03HbJb03IfJf03FdJe03IdJc03JdKc03HcKd03JaKa03KhIh03GdHj03HiIi03IgJg03HkGk  . . . . . . . . . o *   . . . . . . . o . * .    . . . . . . . o . * *     . . . . . o o . o o *      . . . . . . . . * * .       . . . . . . . . o * .        . . . . . . . . o * .         . . . . . . . . * . o          . . . . . . . o * . .           . . . . . . . * . . .            . . . . . . * o . . .  FEN: 9aA\/7a1A1\/7a1B\/5b1bA\/8B1\/8aA1\/8aA1\/8A1a\/7aA2\/7A3\/6Aa3-w Won [1]: Fd116EgDe03JeFg03EhGg887DgEi03FfHe-663IaIc-110AbFh-224DiGd-337BjJb03HfGf03HdHc03IdGe03IeEj03CgKa03EkDk  . . . . . . . . o . *   o . . . . . . . . * .    . . . . . . . * * . .     . . . . . * * o o . .      . . . * . . * * o o .       . . . . . o * o . . .        . . o o o * * . . . .         . . . . o * . . . . .          . . . o * . . . . . .           . o . . * . . . . . .            . . . * o . . . . . .  FEN: 8a1A\/a8A1\/7B2\/5Bb2\/3A2Bb1\/5aAa3\/2cB4\/4aA5\/3aA6\/1a2A6\/3Aa6-w Lose [2]: Gc03EeHf03DiCf03GbDd03BjIc03EjFc03HbHe03HhJe03FiDj03FhEh03EiJg03IiKh03JjIf03HkKj03KiIj03HjJi03IkCi03CjGj03FaIh03HiGh03GiAj03Ak  . . . . . o . . . . .   . . . . . . o o . . .    . . . . . * * . * . .     . . . * . . . . . . .      . . . . o . . * . * .       . . * . . . . * * . .        . . . . . . . . . * .         . . . . * o * o * . *          . . * o o o o o o * o           * o o * o . * o * o *            o . . . . . . o o . .  FEN: 5a5\/6b3\/5B1A2\/3A7\/4a2A1A1\/2A4B2\/9A1\/4AaAaA1A\/2AfAa\/AbAa1AaAaA\/a6b2-w Total: 4\/6 (10), time = 1774.211  C:\\Users\\User\\hex-auto>npm start  > hex-auto@1.0.0 start C:\\Users\\User\\hex-auto > node index.js  cpu  ============================ Hi, looks like you are running TensorFlow.js in Node.js. To speed things up dramatically, install our node backend, visit https:\/\/github.com\/tensorflow\/tfjs-node for more details. ============================ Lose [2]: CjEe778CfDg330HfIj-995DeBh-778EfDf-557JbHb-777IdGh-772DhEg-887CgCh-993IgHi-999FgEh-994EiFh-03JhKi-999JjJi-998HjIi-990HhGi-999BfEd-999FfAi  . . . . . . . . . . .   . . . . . . . o . * .    . . . . . . . . . . .     . . . . o . . . * . .      . . . * o . . . . . .       . * * o * * . * . . .        . . * o o * . . * . .         . o o * o o o * . * .          o . . . * . o o o o o           . . * . . . . * o * .            . . . . . . . . . . .  FEN: 92\/7a1A1\/92\/4a3A2\/3Aa6\/1BaB1A3\/2AbA2A2\/1bAcA1A1\/a3A1e\/2A4AaA1\/92-w Lose [2]: GeHb-115EdFh03EgDi03HcBj889EhEi03HfHg03GhGg03JiJf03KdIf03CiCj03KfKe03AjAk  . . . . . . . . . . .   . . . . . . . o . . .    . . . . . . . * . . .     . . . . * . . . . . *      . . . . . . * . . . o       . . . . . . . * o o *        . . . . * . o o . . .         . . . . * o * . . . .          . . * o o . . . . * .           * o o . . . . . . . .            o . . . . . . . . . .  FEN: 92\/7a3\/7A3\/4A5A\/6A3a\/7AbA\/4A1b3\/4AaA4\/2Ab4A1\/Ab8\/a91-w Lose [2]: CiCb559DaBg556GdDb03IbFf03DgEe03BaHe03FeEf03GfGe03CjCf03IeId03DeDf03JdJc03KbKc03AfFa03DhBc03AjAh  . * . * . o . . . . .   . . o o . . . . * . *    . o . . . . . . . o o     . . . . . . * . o * .      . . . * o * o o * . .       * . o o o o * . . . .        . o . * . . . . . . .         o . . * . . . . . . .          . . * . . . . . . . .           * . * . . . . . . . .            . . . . . . . . . . .  FEN: 1A1A1a5\/2b4A1A\/1a7b\/6A1aA1\/3AaAbA2\/A1dA4\/1a1A7\/a2A7\/2A8\/A1A8\/92-w Won [1]: ChGj03EgJf03JbGd03IdFh03GfFi556EiBj03EhEj03DjDk03CkFg03FfBe03IeIc332JcIb03AjJa03KaDd03CiAk03BiHd03FeFd03He  . . . . . . . . . o *   . . . . . . . . o * .    . . . . . . . . o * .     . . . o . o o o * . .      . o . . . * . * * . .       . . . . . * * . . o .        . . . . * o . . . . .         . . * . * o . . . . .          . * * . * o . . . . .           * o . * o . o . . . .            o . * o . . . . . . .  FEN: 9aA\/8aA1\/8aA1\/3a1cA2\/1a3A1B2\/5B2a1\/4Aa5\/2A1Aa5\/1B1Aa5\/Aa1Aa1a4\/a1Aa7-w Lose [2]: BdFf-776FhGf03IgEg03HgDi03DhEh03IcIe03CjJd03CgCi03KdKc03HeHf03AjBj03AkBi03BhAi  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . . * . o     . * . . . . . . . o *      . . . . . . . * o . .       . . . . . o o o . . .        . . * . o . . * * . .         . * . * o * . . . . .          o o o o . . . . . . .           * o * . . . . . . . .            * . . . . . . . . . .  FEN: 92\/92\/8A1a\/1A7aA\/7Aa2\/5c3\/2A1a2B2\/1A1AaA5\/d7\/AaA8\/A91-w Lose [2]: GaGg-996HgGc03JfBk03CcBj03IcHe03KdDe03JdGh03GiHh03JgIi03KhJj03KjKi03IhHi03JiIj03JhEi03IgDj03FhFi03CjCk03EkJc03AjAk  . . . . . . * . . . .   . . . . . . . . . . .    . . * . . . o . * o .     . . . . . . . . . * *      . . . o . . . o . . .       . . . . . . . . . * .        . . . . . . o * * * .         . . . . . * o o * * *          . . . . o o * o o * o           * o * o . . . . o o *            o o o . * . . . . . .  FEN: 6A4\/92\/2A3a1Aa1\/9B\/3a3a3\/9A1\/6aC1\/5AbC\/4bAbAa\/AaAa4bA\/c1A6-w Lose [2]: GeBi03CgEi03AjAi03CiCh03FgDh03HcGh03FiFh03DiEh03IdIg03FeJf03BjDj03HgHh03KgKe  . . . . . . . . . . .   . . . . . . . . . . .    . . . . . . . * . . .     . . . . . . . . * . .      . . . . . * * . . . o       . . . . . . . . . o .        . . * . . * . * o . *         . . o o o o o o . . .          o o * * o * . . . . .           * * . o . . . . . . .            . . . . . . . . . . .  FEN: 92\/92\/7A3\/8A2\/5B3a\/9a1\/2A2A1Aa1A\/2f3\/bBaA5\/B1a7\/92-w Lose [2]: JjFf03JaGc776FjDi03HcFi03EhId226DjEi338FgCi03KcHh03GhGi03JfJe03KdKe03CfBj03IeJd03JhIf03IgHg03AjAk  . . . . . . . . . * .   . . . . . . . . . . .    . . . . . . o * . . *     . . . . . . . . o o *      . . . . . . . . * o o       . . * . . o . . o * .        . . . . . * . o * . .         . . . . * . * o . * .          . . o o o o o . . . .           * o . * . * . . . * .            o . . . . . . . . . .  FEN: 9A1\/92\/6aA2A\/8bA\/8Ab\/2A2a2aA1\/5A1aA2\/4A1Aa1A1\/2e4\/Aa1A1A3A1\/a91-w Won [1]: AdHj03FfGb03HgKf03EfFe03JdEd03GdIb03HbGe03EeFd03JcHc03JbGc03DdHf03DeJf03IfIe03JeDh-223GiEk03FkJa03KaGj03FjGh04Hh  . . . . . . . . . o *   . . . . . . o * o * .    . . . . . . o o . * .     * . . * o o * . . * .      . . . * * o o . o * .       . . . . * * . o * o o        . . . . . . . * . . .         . . . o . . o * . . .          . . . . . . * . . . .           . . . . . * o o . . .            . . . . o * . . . . .  FEN: 9aA\/6aAaA1\/6b1A1\/A2AbA2A1\/3Bb1aA1\/4B1aAb\/7A3\/3a2aA3\/6A4\/5Ab3\/4aA5-w Lose [2]: FdCh-445GdHc446DdDi-558FhGb-445GfEj03GiFb03HbGc03IcIb03JbHd03IdHe03HfIe03GjJf03EbEd03DeEe03FcEc999JeIf772DcDf03BfBi03AjAi03KeKf03CgDg  . . . . . . . . . . .   . . . . * o o * o * .    . . . * o * o o * . .     . . . * o * * o * . .      . . . * o . . o o * *       . * . o . . * * o o o        . . * o . . . . . . .         . . o . . * . . . . .          o o . o . . * . . . .           * . . . o . * . . . .            . . . . . . . . . . .  FEN: 92\/4AbAaA1\/3AaAbA2\/3AaBaA2\/3Aa2bB\/1A1a2Bc\/2Aa7\/2a2A5\/b1a2A4\/A3a1A4\/92-w Total: 2\/8 (10), time = 1602.262 <\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u0435 \u043d\u043e\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0433\u0440\u0430\u043b\u0430 \u0437\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e, \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u2014 \u0437\u0430 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430. \u0421\u0442\u0430\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0438\u0437 \u0437\u0430 \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u043e\u0434 \u0432 HexAuto \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e (\u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0438\u0433\u0440\u0443), \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430.  <\/div>\n<\/p><\/div>\n<p><\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/691234\/\"> https:\/\/habr.com\/ru\/articles\/691234\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/dagazproject.github.io\/arrange\/hex-advisor-board.htm?turn=0;&amp;setup=92\/92\/4a5A\/6A1a2\/3A2a2a1\/3B6\/2bAaA4\/3Aa6\/2DaA3\/1e5\/2A8-w\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" align=\"left\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/lm\/8u\/to\/lm8utotsmphixvl9yxlrkp1j27y.png\" data-src=\"https:\/\/habrastorage.org\/webt\/lm\/8u\/to\/lm8utotsmphixvl9yxlrkp1j27y.png\"\/><\/a><b><i>\u2014 \u0421\u0442\u0430\u043b\u043e \u0431\u044b\u0442\u044c, \u044d\u0442\u0430 \u0448\u0442\u0443\u043a\u043e\u0432\u0438\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0431\u0443\u0434\u0442\u043e \u0443\u043c\u0435\u0435\u0442 \u0434\u0443\u043c\u0430\u0442\u044c? \u2014 \u042d\u2026 \u0434\u0430.<br \/>  \u2014 \u0410 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0435 \u0434\u0443\u043c\u0430\u0435\u0442? \u2014 \u042d\u2026 \u043d\u0435\u0442.<br \/>  \u2014 \u0422\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0431\u0443\u0434\u0442\u043e \u0431\u044b \u0434\u0443\u043c\u0430\u0435\u0442, \u0430 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u044d\u0442\u043e \u0432\u0441\u0451 \u043f\u043e\u043a\u0430\u0437\u0443\u0445\u0430? <br \/>  \u2014 \u042d\u2026 \u0434\u0430. \u2014 \u041d\u0443 \u0442\u043e\u0447\u044c-\u0432-\u0442\u043e\u0447\u044c \u043a\u0430\u043a \u0432\u0441\u0435 \u043c\u044b.<\/p>\n<p>  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0422\u0435\u0440\u0440\u0438 \u041f\u0440\u0430\u0442\u0447\u0435\u0442\u0442 &#171;<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%B0%D0%BD%D1%82%D0%B0-%D0%A5%D1%80%D1%8F%D0%BA%D1%83%D1%81\" rel=\"nofollow noopener noreferrer\">\u0421\u0430\u043d\u0442\u0430-\u0425\u0440\u044f\u043a\u0443\u0441<\/a>&#171;<br \/>  <\/i><\/b><br \/>  \u0422\u0440\u0438\u0443\u043c\u0444\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0431\u0435\u0434\u044b <a href=\"https:\/\/ru.wikipedia.org\/wiki\/AlphaGo\" rel=\"nofollow noopener noreferrer\">AlphaGo<\/a> (\u0438 \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/AlphaZero\" rel=\"nofollow noopener noreferrer\">AlphaZero<\/a>) \u0432\u0441\u043a\u043e\u043b\u044b\u0445\u043d\u0443\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u043a \u043a \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044f\u043c, \u0442\u0430\u043a \u0438 \u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u0433\u0440\u0430\u043c. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, <a href=\"https:\/\/habr.com\/ru\/company\/meanotek\/blog\/690668\/\">\u0435\u0441\u0442\u044c \u043b\u044e\u0434\u0438<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0447\u0438\u0442\u0430\u044e\u0442, \u0447\u0442\u043e AlphaZero \u00ab\u043f\u043e\u0431\u0435\u0436\u0434\u0430\u0435\u0442 \u043d\u0435\u0447\u0435\u0441\u0442\u043d\u043e\u00bb, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0441 \u043d\u0443\u043b\u044f, \u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0438\u0441\u043a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Monte_Carlo_tree_search\" rel=\"nofollow noopener noreferrer\">\u041c\u043e\u043d\u0442\u0435-\u041a\u0430\u0440\u043b\u043e<\/a>, \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0435\u043c\u0443 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c (\u0433\u043e\u0432\u043e\u0440\u044f \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u0433\u0440\u0430\u043c, \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0438\u043d\u0442\u0440\u0438\u0433\u0443\u044e\u0449\u0438\u043c \u0438 \u044f \u0436\u0435\u043b\u0430\u044e \u0432\u0441\u044f\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u0441\u043f\u0435\u0445\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438), \u043d\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u043e\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0447\u0435\u043c-\u0442\u043e \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u043c \u0433\u0440\u0430\u043d\u0434\u0438\u043e\u0437\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0447\u0442\u043e-\u0442\u043e, \u043f\u0443\u0441\u0442\u044c \u0438 \u043d\u0435 \u0438\u0433\u0440\u0430\u044e\u0449\u0435\u0435 \u00ab\u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0411\u043e\u0433\u0430\u00bb, \u043d\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u0430\u0442\u044c \u0441 \u043d\u0438\u043c \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e. <\/p>\n<p>  \u041c\u043d\u0435 \u0432\u0430\u0436\u0435\u043d \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438 \u044f \u0433\u043e\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BA%D1%81\" rel=\"nofollow noopener noreferrer\">\u043c\u0438\u043d\u0438\u043c\u0430\u043a\u0441<\/a>, \u041c\u043e\u043d\u0442\u0435-\u041a\u0430\u0440\u043b\u043e \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, \u043b\u0438\u0448\u044c \u0431\u044b \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0442\u044c \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0443\u0441\u043f\u0435\u0445\u0430 (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0445 JavaScript \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u044f\u0437\u044b\u043a\u0430\u043c\u0438 \u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80\" rel=\"nofollow noopener noreferrer\">GPU<\/a>). \u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%BE\" rel=\"nofollow noopener noreferrer\">\u0413\u043e<\/a> \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u043e\u043d\u0430\u0434\u0435\u044f\u043d\u043d\u043e. \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u042f \u0437\u043d\u0430\u044e <a href=\"https:\/\/games.dtco.ru\/map\" rel=\"nofollow noopener noreferrer\">\u043c\u043d\u043e\u0433\u043e<\/a> \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0433\u0440.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-405339","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/405339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=405339"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/405339\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=405339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=405339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=405339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}