Компьютерные алгоритмы игры в шахматы - Дмитрий Дагаев

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • Источник - postnauka.ru/vi...
    Почему результат игры в шахматы предопределен? Как происходило развитие шахматных программ? Чем различаются шахматные программы? На эти и другие вопросы отвечает кандидат физико-математических наук Дмитрий Дагаев.

ความคิดเห็น • 82

  • @firiasu
    @firiasu 7 ปีที่แล้ว +27

    Эх, ожидал из названия описания различных алгоритмов...

    • @faitengfo8087
      @faitengfo8087 2 ปีที่แล้ว

      Мой спаситель . Чмоки*

  • @Gorayama1
    @Gorayama1 9 ปีที่แล้ว +11

    Естественно, это то же что сравнивать потенциал мотоцикла и бегуна. Цели преодоления расстояния могут достичь оба, но разница в скорости является ключевым моментом

  • @alexchess2900
    @alexchess2900 5 ปีที่แล้ว +14

    В 96 Каспаров матч выиграл а проиграл в 97

  • @vladimirchelnokov6146
    @vladimirchelnokov6146 4 ปีที่แล้ว +4

    приятно слушать умного человека спасибо! получил огромное удовольствие

  • @user-np6gi2ls5o
    @user-np6gi2ls5o 6 ปีที่แล้ว +10

    10:28
    Я Вам так уж и быть поддамся, Вы без ферзя и 2 ладей , а я буду стараться не дать Вам победить)))))

  • @LavrentiAmshenci
    @LavrentiAmshenci 9 ปีที่แล้ว +14

    Шикарная лекция!

  • @Omegaplex
    @Omegaplex ปีที่แล้ว

    Суперское видео! Большое спасибо, очень интересно слушать :)

  • @padresmirov2124
    @padresmirov2124 2 ปีที่แล้ว +2

    В 97 году обыграла! Соотношение сил не равное. Человек борется против бездушной машины и команды программистов и гроссмейстеров. Плюс компьютер не знает что такое усталость.

  • @romanivahin2492
    @romanivahin2492 3 ปีที่แล้ว

    Ну все ясно впринципе.. Ну и без сарказма.. СПАСИБО! Понятно и интересно было Ивахину

  • @asovichdavid
    @asovichdavid 2 ปีที่แล้ว +2

    Только Дипп Блю обыграл Каспарова в 1997 году (а не в 96) !!!
    Лектору нужно быть внимательней !

  • @smallbugsy
    @smallbugsy 5 ปีที่แล้ว +5

    Человек не может состязаться не только с компьютером,но и ,например,с экскаватором в копании ямы. Он изобретал эти вещи с целью заменить себя более приспособленным устройством. Какой дурак будет заменять себя более слабым? Но человеку хватает одной славы изобретателя и изготовителя. У человека есть интеллект,а не счётная мощь тупой машины.

    • @user-wo5dy2os8z
      @user-wo5dy2os8z 5 ปีที่แล้ว

      Золотые слова, Жук!

    • @Full-master
      @Full-master 5 หลายเดือนก่อน

      Вы подобрались к понятию сингулярность 😮

  • @jetlee2644
    @jetlee2644 7 หลายเดือนก่อน +1

    Квантовым компьютерам будет под силу просчитать все ходы вперед и тогда он закроет игру как мы закрывали их в приставках ;)

  • @Garpunoff
    @Garpunoff 9 ปีที่แล้ว +2

    Спасибо, интересно.

  • @user-lf4eo3yd1r
    @user-lf4eo3yd1r ปีที่แล้ว +2

    Человека победил не компьютер, а толпа программистов... Вот когда ИИ научится оценивать реальность и захочет обыграть человека в шахматы - тогда это будет повод задуматься...

  • @profiserviceua
    @profiserviceua 6 ปีที่แล้ว +1

    круто. а как с программистами программы пообщаться ?

  • @user-md3cp8sl1w
    @user-md3cp8sl1w 4 ปีที่แล้ว +1

    Говоря про полный просчёт дерева возможных партий,человек явно лукавит,так как даже теоретически это трудно вообразимо,число уникальных шахматных партий равно 10 в степени 120 (число Шеннона),а число атомов в обозримой вселенной порядка 10 в степени 80. Есть,слегка "потёртая"(не новая) информация,что суперкомпьютеры на сегодняшний день могут просчитать все возможные окончания партии,если на доске не более 7 фигур,что уж говорить о полной доске. Да и нынешние компьютеры,на сколько мне известно,используют более сложные алгоритмы,нежели простой перебор всех возможных вариантов.

    • @anzarsh
      @anzarsh 3 ปีที่แล้ว

      ну может квантовый компьютер в теории может

  • @vadimday1096
    @vadimday1096 7 ปีที่แล้ว +1

    прекрасное видео: и по содержанию, и по исполнению. Смотрится на одном дыхании!

  • @deniskanchurin2118
    @deniskanchurin2118 6 ปีที่แล้ว +2

    в 1997 году Гарри Каспаров проиграл матч Дип блу

  • @ruslan8103
    @ruslan8103 7 ปีที่แล้ว +1

    Шашки тоже не просчитаны. Можно было и уточнить, что речь идет о самой простой разновидности Чеккерсе, где назад не ходят и дама только на одно поле может двигаться.

  • @DMITRY_ENKOV
    @DMITRY_ENKOV 5 ปีที่แล้ว +3

    Ну я ещё понимаю, когда ВШЭист путает даты, о чём тут пишут в комментах, - это для ВШЭ норма. Но редакторы канала-то куда смотрят? Уж даты-то могли проверить! Вот и первому поединку между шахматными программами СССР и США ВШЭист 10 (десять!) лет прибавил! На самом деле он состоялся в 1967-ом, а не десятью годами ранее.

  • @ELLE-dx2ud
    @ELLE-dx2ud 4 ปีที่แล้ว +1

    он не обозначил масштабов превосходства движков от людей. даже играя против задрипоного смартфончика за 3к рублей чувствуется их превосходство. а соревнования между движками проходят на нескольких десятках процессоров с сотнями ядров.

  • @deniskanchurin2118
    @deniskanchurin2118 7 ปีที่แล้ว +11

    Каспаров проиграл матч дип блу в 1997 году

    • @alexanderstromberg3331
      @alexanderstromberg3331 6 ปีที่แล้ว +2

      один матч Гарри выиграл против компьютер

  • @user-tf2ry4kq8m
    @user-tf2ry4kq8m 2 ปีที่แล้ว

    Заметьте, как играл Таль?! Все нынешнии программы, просто с треском опровергают почти все жертвы и сулят контригру аппоненту. Но, человек терялся и проигрывал, потому, что не умеет считать, как программа. Если честно, то машина, в некой степени убивает творчество. Раньше был анализ, дебаты, споры и работа ума. Сейчас достаточно позицию показать последнему движку и он выдаёт верный ход, конечно если движок другой стороны не пальцем делан. Мне кажется, что противостояние будет бесконечным, пусть не людей, но программ точно, потому, как это просто бесконечность и кто лучше считает, тот и победит.

  • @DanyloSyrotynskyy
    @DanyloSyrotynskyy 6 ปีที่แล้ว +3

    Жаль что он не вспомнил современные шахматные алгоритмы на основе нейронных сетей которые рвут дип блю пополам.
    Для мамкиных программистов - там нету алгоритмов как таковых, там чёрная коробка

    • @user-zr4de2bd2b
      @user-zr4de2bd2b 5 ปีที่แล้ว +1

      Как например алгоритм стокфиш использует нейронную сеть?))))Использует чит-сайт с табликами Налимова?)))

    • @endlessvd
      @endlessvd 3 ปีที่แล้ว

      Есть движокc cfish, модификация стокфиша, это очень мощный нейронный движок, способный делать сильные ходы даже при небольшом Количестве времени, если дать движкам 15 секунд на 60 ходов (что очень мало), то cfish рвет stockfish, так что нейросети это мощь, но у cfish есть и минусы: главный минус - слабое увеличение силы игры от времени обдумывания хода, когда как стокфиш может при достаточном количестве времени стать сильнее cfish

    • @ligendastalkera8684
      @ligendastalkera8684 3 ปีที่แล้ว

      @@endlessvd между стокфишем и сифишем разница только в языке программирования, соответственно разница только в скорости расчета вариантов

  • @TrueGector
    @TrueGector 9 ปีที่แล้ว +1

    Отличный выпуск!

  • @ffk_fpv
    @ffk_fpv 9 ปีที่แล้ว

    Забавно получается

  • @Alextropik
    @Alextropik 5 ปีที่แล้ว +4

    Удивительно, что только в 20 веке осознали детерминированность этой игры. Это кажется настолько ясным.

  • @igorstrunkin1070
    @igorstrunkin1070 3 หลายเดือนก่อน

    Когда уже в астрологических программах прогностику событий так начнут просчитывать? А то даже не в состоянии сказать когда СВО закончится. В моей разработанной в Ексельке астропрограммке - 26.09.2025-го. Объединение СССР новое 7.12.2029-го.
    Когда-то читал, что в память порядка 700 000 партий шахматных ситуаций закладывали просто, и методом сравнения анализ.

  • @creativekingchess9947
    @creativekingchess9947 4 ปีที่แล้ว

    Пока есть шахматы Кингчесс - читерство бесполезно! Это практически классические шахматы, в которых игра начинается с чистой доски и в которых есть два вида действий - это шахматный ход или выставка своих фигур на свою половину доски. Существуют с 1992 года, в сети - с 2008 года. В Кингчесс вообще нет дебютов. Использование компьютерных программ бесполезно. В сети много роликов на эту тему.

  • @user-tf2ry4kq8m
    @user-tf2ry4kq8m 2 ปีที่แล้ว

    Всё же это бесконечность, если не бесконечность, то очень запутанно.

  • @tranquilitytra1673
    @tranquilitytra1673 9 ปีที่แล้ว +1

    Зачем видио поставили бы экран с картинкой?

  • @smallbugsy
    @smallbugsy 5 ปีที่แล้ว +1

    Без ферзя и дву ладей вы скорее всего проиграете,а не выиграете.

  • @user-np6gi2ls5o
    @user-np6gi2ls5o 7 ปีที่แล้ว

    Если одна сторона играет без ферзя и двух ладей , то она явно выйграет)))

  • @user-sn1qp2xq8l
    @user-sn1qp2xq8l 4 ปีที่แล้ว

    Уже обыгрывают человека - AlphaZero, "деревья" уже вчерашний день

    • @ELLE-dx2ud
      @ELLE-dx2ud 4 ปีที่แล้ว

      альфазеро обыграла стокфиш 8 потому что у неё было боллее совершенно понимание позиции. к тому же соревнования проходили в неравных условиях, а на уровне машин малейшая неточность - гарантированный результат

  • @ghtyy2
    @ghtyy2 9 ปีที่แล้ว +2

    10:28 no coment

    • @kirillsh8383
      @kirillsh8383 9 ปีที่แล้ว +7

      ghtyy2 оговорился, бывает

  • @devdemi
    @devdemi 9 ปีที่แล้ว +1

    А что если изменить шахматы и добавить еще пару фигур, тогда алгоритм загнется, и человек сможет выиграть, потому победа компьютера всего лишь на установленном количестве вариантов не интересна, вот если бы дерево могло расширяться само, тогда это можно было назвать искусственным интеллектом

    • @danchik2
      @danchik2 9 ปีที่แล้ว

      devdemi Это уже не будет игрой в шахматы) Теоретически те же самые алгоритмы можно будет применить и к новым фигурам и никаких проблем с этим не будет. Искусственный интеллект это нечто более чем следование определенным алгоритмам. Такого рода интеллект как раз таки и может проиграть, так как он не будет ссылаться не на базу определенных а событий, а будет принимать решение относительно каждого хода.

    • @DanOranges
      @DanOranges 9 ปีที่แล้ว

      devdemi если бы дерево могло расширяться само... а у вас неплохие познания в программировании)

    • @Glariantov
      @Glariantov 7 ปีที่แล้ว

      Есть уже шахматы и с доп фигурами и с переменной расстановкой и с "аптечками", правда последние играются парами и снятые на одной доске фигуры, могут быть выставлены партнером по команде на другой. Ну и еще несколько различных вариаций шахмат, вплоть до квантовых, где одна и та же фигура одновременно может занимать два положения на доске и какое из них "реальное" в текущий момент не ясно. А еще есть "адванс" - в нем живые игроки используют компьютерные программы и практика показывает, что человек может значительно усилить игру компьютера и в стратегическом и в тактическом плане, а компьютер помогает человеку считать длинные варианты и не делать простых зевков.

  • @Roman25270234
    @Roman25270234 7 ปีที่แล้ว +5

    Сегодня 20.06.2017г. Я думаю в не далеком будущем машина просчитает шахматное дерево до конца, это просто неизбежно!!!!!!!!!!

    • @Roman25270234
      @Roman25270234 7 ปีที่แล้ว +1

      поживем увидем

    • @Roman25270234
      @Roman25270234 7 ปีที่แล้ว +1

      поживем увидем

    • @user-nl9oc9rp1h
      @user-nl9oc9rp1h 7 ปีที่แล้ว +3

      Ну обоссаться, полвека назад жёсткие диски были размером с комнату и могли хранить ничтожно малое количество информации. Сейчас же засрать несколько гигабайтов картинками с котиками это норма. Может через несколько лет придумают миниатюрный носитель с нереально огромным запасом памяти.

    • @user-eo4gq9nj1l
      @user-eo4gq9nj1l 6 ปีที่แล้ว +1

      Все позиции ни к чему учитывать, в этой лекции это тоже было объяснено. к примеру если на доске остается голый король против короля + конь+слон или больший перевес, дальнейший просчет не нужен.
      И таких вариантов очень много.
      Так что будет это дерево просчитано.

    • @Николай_Николаев
      @Николай_Николаев 5 ปีที่แล้ว +1

      Всем привет, я гость из 2065 года в настоящее время Шахматы уже просчитаны, квантовыми компьютерами и ИИ, на очереди Го, которая уже близка к разгадке

  • @MrTangero
    @MrTangero 3 ปีที่แล้ว

    а где алгоритмы?! что за обман(

  • @user-xn9ro1kd2j
    @user-xn9ro1kd2j 7 ปีที่แล้ว +2

    Диз. Неплохая вводная лекция по комбинаторике шахмат. НО!!! Название не оправдывает ожидания! ДО именно шахматных АЛГОРИТМОВ ТО И НЕ ДОШЛО. Тотальный просчот - не интересен сам по себе, т.к. это просто техника программирования на какомто языке. Но комптехника не может пока - вот тутто и было бы интересно: комп становится подобен человеку (пока) и вынужден сокращать варианты для просчота. КАКИМИ ПРИЁМАМИ = АЛГОРИТМАМИ? Вот суть заголовка, но содержание не раскрывает его. Ведь, если не перегрузить терминологией для программистов, то именно эта логика и есть искусство игры в шахматы и она здесь одинакова для человека и компа.

  • @vladkhruchch1426
    @vladkhruchch1426 7 ปีที่แล้ว

    Ai da balabol genom cheloveka proschitan 10 let nazad na i imeet na poradki bolsyy zifru chem eta obrezanaja versija saxmat

  • @fritt_wastaken
    @fritt_wastaken 9 ปีที่แล้ว +2

    а пытались ли понять как принимает решения человек? человек явно не просчитывает все ходы, может его алгоритм потенциально более эффективный?

    • @aikeii
      @aikeii 9 ปีที่แล้ว +4

      fritt wastaken конечно же человек так же просчитывает ходы. ну либо пользуется уже готовыми знаниями о правильных ходах в этой ситуации (например, в шахматной литературе много информации о различных вариантах дебютов, когда их следует использовать и т.д.).

    • @fritt_wastaken
      @fritt_wastaken 9 ปีที่แล้ว +1

      Андрей Черников человек прежде всего смотрит на расстановку фигур, на общую картину. Просчёт у человека - это вспомогательное средство, а не основное.

    • @aikeii
      @aikeii 9 ปีที่แล้ว +2

      fritt wastaken
      разумеется смотрит. компьютер тоже смотрит на расстановку. потом человек думает а если я так схожу, то расстановка станет уже такая... выгоднее ли эта расстановка, чем расстановка после другого хода... а если так, хм... не знаю, играете ли вы в шахматы, но у любого более-менее успешного игрока в голове целые ветви решений составляются.
      то же самое делает и компьютер, да. он пробует все ходы и оценивает получившуюся расстановку. только эффективнее.

    • @fritt_wastaken
      @fritt_wastaken 9 ปีที่แล้ว

      Андрей Черников компьютер на данный момент не умеет оценивать расстановку саму по себе, насколько я понимаю. он исходит из ценности фигур и глубокого просчёта. человек же может сделать хороший ход исходя лишь из расстановки. имхо, если понять в чём суть такого мышления и развить его в виде алгоритма, получится куда эффективнее, чем решение "в лоб".

    • @aikeii
      @aikeii 9 ปีที่แล้ว

      fritt wastaken
      конечно умеет компьютер оценивать расстановку. есть алгоритмы по оценке расстановки. более того, это ключевая особенность всей программы игры в шахматы. без оценки расстановки вообще ничего нельзя было бы сделать. компьютер принимает во внимание при оценке абсолютно то же, что и человек: где стоят фигуры, какие сильнее угрожают, противнику, какие это вообще фигуры и т.д. и т.п.
      человек делает ход исходя из просчета возможных ходов и изменившейся вследствие этих ходов расстановки. никакого адекватного хода без глубокого просчета человек сделать не может (если только не выучил все варианты заранее и уже знает такую ситуацию). спросите любого шахматиста. никакого магического способа игры в шахматы без просчета ходов наперед не существует. ну или просто выучить все ходы наизусть и использовать их "на автомате".

  • @aikur88
    @aikur88 9 ปีที่แล้ว

    Скорее всего, и шахматы ничейная игра.

    • @user-eo4gq9nj1l
      @user-eo4gq9nj1l 6 ปีที่แล้ว

      Почему это? Больше логике в том, что белые должны всегда выигрывать.
      Кто первый стрельнул, тот и жив.

    • @Shaxrizod144
      @Shaxrizod144 3 ปีที่แล้ว

      @@user-eo4gq9nj1l Ты прав белие всегда виигривают первий и самий силний ход а3 97 или 99 глубине такой ход показивает стокфиш 13

  • @alexanderstromberg3331
    @alexanderstromberg3331 6 ปีที่แล้ว

    Не согласен. Magnus Carlsen смог бы из 10 партий 4 сыграть в ничью. Это не есть бесполезно играть против компьютера

  • @cherwoshliapp
    @cherwoshliapp 6 ปีที่แล้ว

    Шашки же зеркально стоят. Довольно логично, что она ничейная. А шахматы нет, поэтому наверняка есть идеальный ход белых, приводящий к их победе в любом случае. Соответственно, должны быть и заведомо проигрышные ходы, которые, при идеальной игре чёрных, приведут к их выигрышу.