06.12.2017, 14:47 | #1 |
Мастер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Искусственный интеллект в шахматах
Возможно, это прорыв в шахматных движках. AlphaZero разгромил Stockfish (28 побед в 100 партиях): https://arxiv.org/pdf/1712.01815.pdf. Железо далеко не одинаковое, конечно, но идея только развивается и это может перемешать лидеров рейтинга в будущем.
Интересные ссылки в теме- Alpha0-Stockfish-10-games http://forchess.ru/showpost.php?p=53807&postcount=19 Видео от Свидлера http://forchess.ru/showpost.php?p=53844&postcount=23 Видео от Шипова http://forchess.ru/showpost.php?p=54159&postcount=86 Статья об искусственный интеллекте http://forchess.ru/showpost.php?p=53657&postcount=42 10 партий на lichess.org http://forchess.ru/showpost.php?p=53918&postcount=77 Последний раз редактировалось Parkaev_Andrey; 30.12.2017 в 07:27. Причина: добавил ссылку на 10 партий |
7 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Alex_Lk (06.12.2017), Alex_White (06.12.2017), Chess762 (12.12.2017), Maratka (06.12.2017), TCH (06.12.2017), Гудвин (09.12.2017)
|
08.12.2017, 11:11 | #61 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Прочитал статейку про AlfaZero там сказано что они наиграли 44 миллиона тренировочных партий за 9 часов.
Не знаю стоит ли тратить время разбираясь с тем что они там сделали. Все равно доступа к такому железу нет.
Цитата:
Crest с KasparovChess
По виду, это был чисто рекламный матч! Против АльфаЗеро играл какой-то кастрат на слабом железе, которого назвали громким именем Стокфиш. Выглядит как явная подстава. Думаю, обычный Стокфиш на моём домашнем стационаре наберёт против этого нового распиаренного монстра намного больше очков, чем тот самый кастрат. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 11:12 | #62 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Цитата: Сообщение от Aster
Эта сеть работает с FP16, так что флопсы мерять - корректно.
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 12:17 | #63 |
2 разряд
Регистрация: 21.11.2016
Сообщений: 452
Сказал(а) спасибо: 318
Поблагодарили 1,064 раз(а) в 392 сообщениях
Репутация: 107
|
Re: Разные движки
Floating point с 16битными числами
|
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Alex_Lk (08.12.2017)
|
08.12.2017, 12:18 | #64 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 3,207
Сказал(а) спасибо: 9,371
Поблагодарили 6,644 раз(а) в 2,739 сообщениях
Репутация: 295
|
Re: Разные движки
Цитата: Сообщение от Alex_Lk
Какой толк от них для адвансеров ?
Свидлер говорит, что в дебюте АльфаЗеро преподнес несколько ценных новинок )
__________________
"То, что ты называешь "заочной игрой" - это просто слепое копирование железячных, часто очень однотипных идей". PozitiFF_Chess |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), sergey1963 (08.12.2017)
|
08.12.2017, 12:40 | #65 |
2 разряд
Регистрация: 31.05.2016
Адрес: Екатеринбург
Сообщений: 375
Сказал(а) спасибо: 3,331
Поблагодарили 1,763 раз(а) в 392 сообщениях
Репутация: 171
|
Re: Разные движки
Цитата: Сообщение от Ofiscer
Для начала хотя бы все партии увидеть этого сенсационного матча со Стоком...
Свидлер говорит, что в дебюте АльфаЗеро преподнес несколько ценных новинок ) А еще они очень опасались "восстания машин".Говорят,что могут допустить ошибку и тогда получится как в гифке Развернуть для просмотра
[свернуть]
|
7 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), byan_mivv (08.12.2017), Chess762 (18.12.2017), Ofiscer (08.12.2017), sergey1963 (08.12.2017), sovaz1997 (08.12.2017), Still (08.12.2017)
|
08.12.2017, 13:03 | #66 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Цитата: Сообщение от Aster
Floating point с 16битными числами
Но для шахмат никакие FP не нужны ни половинки ни двойные. Давайте закончим. А то оффтопим. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 13:04 | #67 |
1 разряд
Регистрация: 02.07.2016
Сообщений: 572
Сказал(а) спасибо: 1,485
Поблагодарили 1,520 раз(а) в 531 сообщениях
Репутация: 96
|
Re: Разные движки
Цитата: Сообщение от Ofiscer
Для начала хотя бы все партии увидеть этого сенсационного матча со Стоком...
Свидлер говорит, что в дебюте АльфаЗеро преподнес несколько ценных новинок ) https://lichess.org/study/wxrovYNH
__________________
Mein Herz Brennt - Rammstein |
6 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Master (08.12.2017), Ofiscer (08.12.2017), sergey1963 (08.12.2017), SG (08.12.2017), tt66 (08.12.2017)
|
08.12.2017, 13:21 | #68 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Может кому удобней так, там в конце файла 10 партий
https://arxiv.org/pdf/1712.01815.pdf |
6 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Master (08.12.2017), Ofiscer (08.12.2017), sergey1963 (08.12.2017), SG (08.12.2017), tt66 (08.12.2017)
|
08.12.2017, 19:44 | #69 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от Still
Всегда считал, что удвоение скорости - это 40-50 Эло
Проверено на движковых играх плайчесса |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 19:52 | #70 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,534
Сказал(а) спасибо: 816
Поблагодарили 2,658 раз(а) в 1,164 сообщениях
Репутация: 106
|
Re: Разные движки
Ничего не оффтопите!
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 20:02 | #71 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от Alex_Lk
Кстати измерять мощность компа в терафлопсах, это не для шахмат, В шахматах нет вычислений с плавающей точкой (флопсы) а только целочисленные вычисления.
Чуть ли не первое попавшееся: double r = log(d) * log(mc) / 1.95; |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Alex_Lk (08.12.2017)
|
08.12.2017, 20:12 | #72 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Цитата: Сообщение от Maratka
А по моему их там чуть меньше, чем полно...
Чуть ли не первое попавшееся: double r = log(d) * log(mc) / 1.95; Интересно что так считают. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 20:17 | #73 |
Начинающий
Регистрация: 25.11.2016
Сообщений: 1
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 1 сообщении
Репутация: 1
|
Re: Разные движки
Бросилась в глаза третья партия. Первые десять ходов стояли у меня на доске в недавней партии на ICCF. Вот третья партия
1. Nf3 Nf6 2. c4 b6 3. d4 e6 4. g3 Ba6 5. Qc2 c5 6. d5 exd5 7. cxd5 Bb7 8. Bg2 Nxd5 9.O-O Nc6 10.Rd1 Be7 11. Qf5 Nf6 12. e4 g6 13. Qf4 O-O 14. e5 Nh5 15. Qg4 Re8 16. Nc3 Qb8 17. Nd5 Bf8 18.Bf4 Qc8 19. h3 Ne7 20. Ne3 Bc6 21. Rd6 Ng7 22. Rf6 Qb7 23. Bh6 Nd5 24. Nxd5 Bxd5 25. Rd1 Ne6 26. Bxf8 Rxf8 27. Qh4 Bc6 28. Qh6 Rae8 29. Rd6 Bxf3 30. Bxf3 Qa6 31. h4 Qa5 32. Rd1 c4 33. Rd5 Qe1+ 34. Kg2 c3 35. bxc3 Qxc3 36. h5 Re7 37. Bd1 Qe1 38. Bb3 Rd8 39. Rf3 Qe4 40. Qd2 Qg4 41.Bd1 Qe4 42. h6 Nc7 43. Rd6 Ne6 44. Bb3 Qxe5 45. Rd5 Qh8 46. Qb4 Nc5 47. Rxc5 bxc5 48. Qh4 Rde8 49. Rf6 Rf8 50. Qf4 a5 51. g4 d5 52. Bxd5 Rd7 53. Bc4 a4 54. g5 a3 55. Qf3 Rc7 56. Qxa3 Qxf6 57. gxf6 Rfc8 58. Qd3 Rf8 59. Qd6 Rfc8 60. a4 1-0 Зачем Stockfish на 15-ом ходу ляпает 15...Re8? Откройте базы ICCF. Никто так не играет. 15...Qb8 приводит к быстрой ничье. Этот вопрос надо адресовать разработчикам движка |
5 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), ck195708 (08.12.2017), TCH (08.12.2017), tt66 (08.12.2017), Гудвин (09.12.2017)
|
08.12.2017, 20:20 | #74 |
2 разряд
Регистрация: 14.10.2016
Сообщений: 284
Сказал(а) спасибо: 1,564
Поблагодарили 462 раз(а) в 222 сообщениях
Репутация: 35
|
Re: Разные движки
Цитата: Сообщение от high
Зачем Stockfish на 15-ом ходу ляпает 15...Re8? Откройте базы ICCF. Никто так не играет. 15...Qb8 приводит к быстрой ничье. Этот вопрос надо адресовать разработчикам движка
|
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Chess762 (18.12.2017)
|
08.12.2017, 22:04 | #75 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,534
Сказал(а) спасибо: 816
Поблагодарили 2,658 раз(а) в 1,164 сообщениях
Репутация: 106
|
Re: Разные движки
Цитата: Сообщение от Alex_Lk
Движок видимо в плохих условиях. А вы пробовали перепроверить
__________________
AMD Phenom II X6 1100T@3.3GHz |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), ck195708 (09.12.2017)
|
08.12.2017, 22:22 | #76 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
otodranik, AlphaZero учился всего 9 часов. За 4 часа он достиг уровня SF, а после усиление замедлилось и дальнейшее обучение бы сильно не изменило силу игры.
|
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 22:35 | #77 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,534
Сказал(а) спасибо: 816
Поблагодарили 2,658 раз(а) в 1,164 сообщениях
Репутация: 106
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
otodranik, AlphaZero учился всего 9 часов. За 4 часа он достиг уровня SF, а после усиление замедлилось и дальнейшее обучение бы сильно не изменило силу игры.
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 22:41 | #78 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
otodranik, AlphaZero учился всего 9 часов. За 4 часа он достиг уровня SF, а после усиление замедлилось и дальнейшее обучение бы сильно не изменило силу игры.
Цитата: Сообщение от otodranik
Они играли в пулю, или в быстрый блиц. Без дебютных баз. А вы переписочников с месяцем на ход! Я проверял - Стокфиш так ходит. Я вот о чем думаю, Альфа-Зеро учился на такой космический уровень 4 часа, а если 6 часов, или 8?
SF (да и вообще любой движок) тоже можно учить: это дебютные справочники. Более того, на фоне сложности и трудоемкости написания движка функция автозаписи партии (для обучения важна последовательность ходов) с установкой флага итога партии 1/0/-1, пишется за какие-то жалкие доли процента времени, однако результат будет вполне осязаемым: движок играя белыми будет играть дебют, в котором белые выигрывали чаще всего, а черными - который реже всего проигрывали. Собственно все это уже и давным-давно реализовано, с той лишь разницей, что оно реализовано на уровне оболочек. Принципиальная разница лишь в том, что Альфа-Зеро результат обучения хранит в некой "расширенной" книге, и книга эта не точная последовательность ходов, а набор эвристических правил с коэффициентами (те самые наши веса фигур, структура пешек, разнопольные слоны, открытые вертикали для ладей, пешечный "домик" для короля, и т.д. т.е. по сути часть обычного движка вынесена в базы, в результате чего все наши коэффициенты, и не только они устанавливаются исключительно точно - раз, и могут динамически меняться в зависимости от позиции - два.
Цитата: Сообщение от otodranik
Где, Вы, это прочитали? Везде говорят по-разному!
Т.к. если то что мы имеем сейчас - это единицы часов, то рост на дополнительные 100 Elo - это будет год обучения, а 200 ELo - 1000 лет. |
5 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Alex_Lk (08.12.2017), sergey1963 (09.12.2017), TCH (08.12.2017), tt66 (08.12.2017)
|
08.12.2017, 22:45 | #79 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,534
Сказал(а) спасибо: 816
Поблагодарили 2,658 раз(а) в 1,164 сообщениях
Репутация: 106
|
Re: Разные движки
Цитата: Сообщение от Maratka
Тут полезно определиться с определением "учился".
SF (да и вообще любой движок) тоже можно учить: это дебютные справочники. Более того, на фоне сложности и трудоемкости написания движка функция автозаписи партии (для обучения важна последовательность ходов) с установкой флага итога партии 1/0/-1, пишется за какие-то жалкие доли процента времени, однако результат будет вполне осязаемым: движок играя белыми будет играть дебют, в котором белые выигрывали чаще всего, а черными - который реже всего проигрывали. Собственно все это уже и давным-давно реализовано, с той лишь разницей, что оно реализовано на уровне оболочек. Принципиальная разница лишь в том, что Альфа-Зеро результат обучения хранит в некой "расширенной" книге, и книга эта не точная последовательность ходов, а набор эвристических правил с коэффициентами (те самые наши веса фигур, структура пешек, разнопольные слоны, открытые вертикали для ладей, пешечный "домик" для короля, и т.ж. т.е. по сути часть обычного движка вынесена в базы, в результате чего все наши коэффициенты, и не только они устанавливаются исключительно точно - раз, и могут динамически меняться в зависимости от позиции - два.
__________________
AMD Phenom II X6 1100T@3.3GHz |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), ck195708 (09.12.2017)
|
08.12.2017, 23:02 | #80 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
В Alpha Zero вообще нет оценки материала и других вещей. Нейросеть сама оценивает позицию по общему виду, как люди (хоть это и можно представить в виде огромного математического выражения с коэффициентами).
|
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 23:04 | #81 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от otodranik
Вряд-ли, даже Альфа-зеро смог все за несколько часов просчитать, а вот научиться - да.
Причем для корпорации уровня Гугл купить под данный проект ну скажем 10K рабочих станций с ChessBase'овской оболочкой и SF'шем - вполне посильная трата, а эти 10K станций на контроле времени скажем 2 часа/партия генерировали базу для обучения со скоростью ~50K партий в сутки. Если же там использовали виртуализацию (что наиболее вероятно), то обошлись и вовсе несколькими сотнями стоек с серверами. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), sergey1963 (09.12.2017)
|
08.12.2017, 23:06 | #82 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
Цитата: Сообщение от otodranik
Где, Вы, это прочитали? Везде говорят по-разному!
https://arxiv.org/pdf/1712.01815.pdf |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), TCH (08.12.2017)
|
08.12.2017, 23:06 | #83 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
В Alpha Zero вообще нет оценки материала и других вещей. Нейросеть сама оценивает позицию по общему виду, как люди (хоть это и можно представить в виде огромного математического выражения с коэффициентами).
|
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 23:07 | #84 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
Цитата: Сообщение от Maratka
Разумеется. Ему грубо говоря скормили несколько тысяч/миллионов партий, сыгранных приличными движками (вероятно даже одним SF) за последний год на приличном контроле времени и приличном железе, на основе чего он "самонастроился"... собственно и все.
Причем для корпорации уровня Гугл купить под данный проект ну скажем 10K рабочих станций с ChessBase'овской оболочкой и SF'шем - вполне посильная трата, а эти 10K станций на контроле времени скажем 2 часа/партия генерировали базу для обучения со скоростью ~50K партий в сутки. Если же там использовали виртуализацию (что наиболее вероятно), то обошлись и вовсе несколькими сотнями стоек с серверами. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), TCH (08.12.2017)
|
08.12.2017, 23:08 | #85 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
Цитата: Сообщение от Maratka
Все там есть, ибо результат обучения должен в каком-то виде хранится (на диске, или одноразово - в ОЗУ - не суть), а потому его, это самый результат обучения нужно как-то формализовать в виде некого набора правил.
|
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), TCH (08.12.2017)
|
08.12.2017, 23:16 | #86 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
В том-то и суть, что ему ничего не скармливали. Он сам с собой играл.
Берсеркер. Содержание - 1. НЕ ЗАДУМЫВАЯСЬ http://www.ngebooks.com/book_19224_c...DUMYVAJAS.html Крохотный рассказик, минут на десять. Настоятельно рекомендую. Последний раз редактировалось Maratka; 08.12.2017 в 23:50. |
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 23:30 | #87 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
Можно, также, как и мозг можно тоже формализовать. Но это будет нереально трудно.
Соответственно, либо мы запоминаем бесконечное количество разных эвристик, чем забиваем любой разумный объем памяти, либо формализуем это с помощью неких коэффициентов и относительно небольшого количества правил. А правила будут ровно те самые, которые использовать и гроссмейстеры, и сильные движки: важность защиты короля, важность открытых диагоналей для своих слонов, и вертикалей для ладей, важность общей маневренности фигур, и т.д. Другое дело, что "внутри" программы эти правила не будет называться "mobQueen2" или "king_safety_1", а будет что-то вроде "0x00000001 - 0xFFFFFFFF" с сортировкой (вероятно) убыванию важности. Но так или иначе эти правила будут, потому как это машина, а машина думать не могЕт, для нее все что есть - это набор 0 и 1. |
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 23:30 | #88 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,534
Сказал(а) спасибо: 816
Поблагодарили 2,658 раз(а) в 1,164 сообщениях
Репутация: 106
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
Можно, также, как и мозг можно тоже формализовать. Но это будет нереально трудно.
__________________
AMD Phenom II X6 1100T@3.3GHz |
5 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), ck195708 (09.12.2017), Master (08.12.2017), sovaz1997 (08.12.2017), TCH (09.12.2017)
|
08.12.2017, 23:36 | #89 |
Мастер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 949
Сказал(а) спасибо: 747
Поблагодарили 968 раз(а) в 570 сообщениях
Репутация: 34
|
Re: Разные движки
Цитата: Сообщение от Maratka
Не "можно", а именно так и есть, ибо иначе не бывает.
Соответственно, либо мы запоминаем бесконечное количество разных эвристик, чем забиваем любой разумный объем памяти, либо формализуем это с помощью неких коэффициентов и относительно небольшого количества правил. А правила будут ровно те самые, которые использовать и гроссмейстеры, и сильные движки: важность защиты короля, важность открытых диагоналей для своих слонов, и вертикалей для ладей, важность общей маневренности фигур, и т.д. Другое дело, что "внутри" программы эти правила не будет называться "mobQueen2" или "king_safety_1", а будет что-то вроде "0x00000001 - 0xFFFFFFFF" с сортировкой (вероятно) убыванию важности. Но так или иначе эти правила будут, потому как это машина, а машина думать не могЕт, для нее все что есть - это набор 0 и 1. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 23:50 | #90 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 2,423
Сказал(а) спасибо: 529
Поблагодарили 2,114 раз(а) в 1,416 сообщениях
Репутация: 64
|
Re: Разные движки
Цитата: Сообщение от sovaz1997
Не совсем так. Там не будет именно этих факторов, там будет связка факторов,
Цитата: Сообщение от sovaz1997
А то, что машина думать не моГет — это сильное заявление.
Простой пример: попытаемся написать некую программу машинного перевода, но интеллектуальную, которая будет не просто переводить текст, а делать перевод лучше оригинала, приводя например косноязычное выражение к нормальному литературному языку, и переводя на другой язык уже нормализованное выражение. А теперь попытаемся нормализовать фразу "Вася ударил карандашом по столу, и сломал его" к виду "Вася ударил карандашом по столу и сломал карандаш". Просто? Конечно просто! Но не для машины, ибо она не знает свойств карандашей и столов, а потому не сможет определить, какой предмет был сломан. _______ Заметьте, я выше пишу не о том, может ли машина думать, а просто даю пример для практического решения некой задачи, которая вне всякого сомнения является интеллектуальной. А таких задач бесконечное количество. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Chess762 (18.12.2017)
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|