Ответы в темах
-
АвторСообщения
-
Kvadrat64Участник
Я думаю поможет
Kvadrat64УчастникА есть такой fly.dat? Если его создавать с нуля, то позиций там будет не 300000, а несколько миллионов. Под такой проект я не подпишусь 😯
Из этой массы сначала надо отобрать уникальные, т.е. чтобы каждая поза стояла в расчете только один раз. А потом надо пройтись по дебютам отсеивая проигранные — отдачи шашек сразу и через ФВ.Kvadrat64УчастникВообще, мне хочется реализовать проект с расчетом позиций возникающих после 10 полуходов.
Количество таких позиций, приблизительно, должно быть в районе 250000-300000. (т.е. партий сразу уже получится в районе полумиллиона и более 😯 )
Как Вам такая идея?
По поводу компьютеров. С ЭБ 6 сейчас осталось немного, штук 6 есть.
Ну и с десяток наберется в которых можно запустить с ЭБ 5.Kvadrat64Участникдумаем также наиграть 500.000 партий в классику и леталки между Каллисто 4 и Скифи
Как уже писал Сергей за количеством ганться не имеет особого смысла, вот за разнообразием — да. В этом смысле, конечно, проект стотысячник очень хорош.
Как там у Вас продвигатся расчёт леталок? Много уже сыграно партий?
Точное количество не скажу, ориентировочно, после праздников закончится, вышлю свою часть.
Подключился ли кто-то ещё к проекту 100.000 партий.
Предлагаю заняться им вплотную после леталок.Увы. Надо будет посмотреть, сколько в сумме компьютеров будет участвовать в расчете.
Kvadrat64УчастникЯ бы в таком случае сделал несколько баз.
Н-р, база №1 компьютерные партии, №2 партии ведущих игроков, №3 всякие «левые» партии, в т.ч. партии из Гамблера.Kvadrat64УчастникСегодня, 4-го марта, завершена генерация 11-фигурной AI-базы окончаний для Plus600.
Что означает AI-база? Это какой-то вид окончаний?
Kvadrat64УчастникP.S. Я Вам отправил личное сообщение здесь на сайте, Вы его получали?
Получил. Я пока не готов к этому разговору.
Kvadrat64УчастникПожелание увеличить разрядность Тур с byte до long int.
Kvadrat64Участник4. Недавно обнаружил в одной из своих тем свой же вопрос обращенный к авторам программ. Имеется огромная выборка партий, пусть ето будет база партий получающихся после 9 полуходов объемом в 50000 микроматчей. Имеется набор результатов микроматча:
Скифи-Каллисто 2:0 n раз
Скифи-Каллисто 1.5:0.5 m раз
Скифи-Каллисто 1:1 d раз
Скифи-Каллисто 0.5:1.5 x раз
Скифи-Каллисто 0:2 y раз
т.е. n+m+d+x+y=50000
статистики пока нет, я обязательно все посчитаю и выложу.
а. Делаем выборку дебютов, например, в которых микроматчи закончились с результатом
Скифи-Каллисто 2:0 n раз
Скифи-Каллисто 1.5:0.5 m раз
б. Запускаем микроматч с таким набором позиций.
Какой прогнозируемый результат? 😉
Этот опыт я обязательно поставлю, примерно через неделю, когда таки завершится последний проект.Запустил, пока счет +25-9=57 в пользу Скифи. Даже с такой жесточайшей выборкой позиций (результат которой +3817 -0 = 3791 в пользу Скифи) Каллисто умудряется выигрывать. Однако в целом, прогноз на матч можно составить.
Kvadrat64УчастникМда, b2a5 h6b2 проиграно. Расчет жеребьевки идет, такими темпами Вы управитесь намного быстрее чем за месяц. у меня скорость немного ниже, но скоро пару-тройку добавлю — догоню.
Потом нужно будет пройтись по двойным проигрышам, посмотреть что за дебюты. Возможно снова вылезут проигранные. Такие, естественно, считать дальше уже не стоит.Kvadrat64УчастникКстати, желающие присоединиться к новому проекту. Если у вас комп с 2гб оперативки и 2-х ядерный проц, время счета можно сократить вдвое, запустив сразу две копии программы. Но и в этом случае, время счета составит 1 месяц.
Kvadrat64УчастникЕсли хотите, я сделаю обратную выборку, где победы одержала Каллисто
Kvadrat64УчастникМногомесячный марафон завершен.
«Skifi russian 0.39»-«Kallisto 4» +11857-12177=80432
Около 4000 позиций завершились результативно за обе стороны, т.е. возможно сильно перекошены.
Примерно 4000 дебютов выиграла в микроматче каждая из сторон, Каллисто чуть больше, за счет этого и выигран матч.
Сделал выборку дебютов, в микроматчах которых одержала победу Скифи. Запустил матч с этой выборкой. -
АвторСообщения