І
Історія ПолтавщиниМинуле і сьогодення краю
Знайти

Як комп'ютери обіграли людей і до чого тут українські шахісти

·719 слівредакція
Як комп'ютери обіграли людей і до чого тут українські шахісти

Комп'ютери вперше зіграли між собою в шахи 55 років тому, а вже за чверть століття обіграли чемпіона світу. Українські гросмейстери були серед тих, хто намагався стримати машини.

У світі шахів 7 серпня 1970 року стало поворотним моментом: комп'ютери вперше провели турнір між собою. Тоді це був експеримент — перевірити, чи здатна машина мислити логічно. Але вже за 27 років суперкомп'ютер IBM Deep Blue здолав Гаррі Каспарова з рахунком 3½:2½, хоча роком раніше гросмейстер впевнено переміг його 4:2.

Деякий час люди трималися. У 2002 році Володимир Крамник зіграв унічию з Deep Fritz, а Каспаров у 2003-му — з Deep Junior та X3D Fritz. Останню перемогу людини здобув український гросмейстер Руслан Пономарьов у матчі проти програми Fritz. Потім почалася низка поразок: Hydra розгромила Майкла Адамса 5,5:0,5 у 2005-му, а за рік Deep Fritz обіграла Крамника. Відтоді люди жодного разу не вигравали в програм на рівних умовах.

Сучасні шахові движки працюють за різними принципами. Deep Blue покладався на потужність заліза — прораховував до 200 мільйонів позицій за секунду. Fritz, Junior та Shredder використовували ручні оцінки позицій на основі шахової теорії. Rybka, Houdini та Komodo відсікали «погані» багатоходові комбінації. А найпотужніший сьогодні Stockfish поєднує класичний розрахунок з нейромережами.

Чому машини перевершили людей? Людина втомлюється, втрачає концентрацію, піддається емоціям за п'ять і більше годин за дошкою. Гросмейстер прораховує форсований варіант на 15–20 напівходів уперед, тоді як сучасний движок — на 40–50. Крім того, програми використовують бази Налімова-Луазі: якщо на дошці залишається сім фігур або менше, машина вже не прораховує, а «знає» правильний шлях.

У 2017 році команда Google DeepMind презентувала AlphaZero — нейромережу, яка знала лише правила і за кілька годин навчилася грати, перемігши Stockfish. Вона діяла не як калькулятор, а інтуїтивно, по-людськи. Тепер і сучасний Stockfish використовує архітектуру NNUE, де нейромережа оцінює стратегічну правильність ходів.

Українські шахісти активно брали участь у протистоянні з машинами. У лютому 2003 року в Києві Володимир Баклан зіграв дві партії проти Fritz 8 — комп'ютер переміг 1,5:0,5. У жовтні 2004-го в матчі «Людство проти комп'ютерів» збірну представляли Руслан Пономарьов, Сергій Карякін (тоді ще за Україну) та Веселін Топалов. Машини розгромили їх 8,5:3,5, а українці набрали по одному очку з чотирьох.

Анна Ушеніна з Харкова у 2013 році випробувала формат прогресивних шахів, де гравцю офіційно дозволено користуватися підказками комп'ютера. Сьогодні гросмейстери використовують ШІ для тренувань та аналізу помилок, а найкращі програми змагаються між собою на турнірі Top Chess Engine Championship.

Читайте також