Chat:Ru/2020-05-26

From CG community
Jump to navigation Jump to search

dbf: а что написано выше " YurkovAS: да у меня ифается либо посчитать либо с кеша взять на удивление это дало где то 5к роллаутов кажется. ну не меньше 2-3", а то у меня это первое сообщение в чате, очень интригующе звучит :)

YurkovAS: dbf спрашивал почему у тебя 4 x int для 1 миниборды...

dbf: а

dbf: у меня там отдельно хранятся заполненные мной, оппонентом и пустые клетки (чтобы быстро проверять на победителя через таблицу)

dbf: и еще 1 инт для того ,чтобы хранить на каких поддосках ничьи - это вроде только в большой доске используется

735487: dbf: про роллауты это я писал что можно корни и логарифмы кешировать не очень большое количество. на 100000 а 1000 всего. большие значения не так часто встречаются и их можно считать на лету

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

735487: да мне кешировать рандом тоже не дал результата

BorisZ: dbf если вдруг еще библиотечный рандом используешь, заменить на fastrand можно

Uljahn: ура, [CG]Thibaud отписался про нумбу

BorisZ: Uljahn это еще не ура, у него работа такая - мониторить форум и передавать все булее-менее релевантное разработчикам

BorisZ: а у них таких таксков может быть тысяча штук, и когда до этой дело дойдет вобще не известно, может никогда

BorisZ: надо чтоб побольше народу подключилось к обсуждению, создать впечатление нужно что это многим людям нужно, тогда может поднимут приоритет

BorisZ: ты вот общий чат читаешь все равно, когда зайдет разговор близко к делу - кинь ссылку на форум

BorisZ: дофига народу не читает форум то, а на сайт заходит раз в неделю

Uljahn: ну, при случае ссылку на тему кинуть не вопрос, а просто так спамить не хочется

Uljahn: сейчас всё равно активность сниженная - межсезонье

Uljahn: т.е. много народу подключить не получится

BorisZ: да понятно что спамить не стоит, но упомянуть нужно. Мы члены какого-то коммюнити, свои обязательства выполняем, другим помогаем

BorisZ: Поэтому попросить помощи в своих интересах - вполне нормально, в этом и сила

BorisZ: в чем сила, Брат? вот ни хрена не в правде, а во взаимопомощи

BorisZ: может и во Fr чате стоило бы, там небось еще больше народу чем в общем

BorisZ: тем более что мы и не просим ничего от людейто, а приглашаем принять участие в обсуждении, которое кому-то может показаться и так интересным

Uljahn: один француз в теме отписался, причём очень по делу

Uljahn: тоже матёрый питонист

Uljahn: думаю, он fr на себя возьмёт :)

Uljahn: по результатам осмысления вчерашней дискуссии в чате, сегодня принял эпохальное решение - переписать с нуля крестики :relieved:

kotobotov: зачем?

kotobotov: все крестики в прошлом, надо новые горизонты штурмовать

Uljahn: попробовать иной подход, и легаси не тащить

Uljahn: лега крестиков - самая престижная лега, т.к. требует перформанса

kotobotov: топовая, где сложные правила нужно искать

kotobotov: а там правила простые, схема тривиальная

Uljahn: да ну, BOTG со сложными правилами, но и играть невозможно

kotobotov: ботг - это что?

kotobotov: какая

Uljahn: дотка

kotobotov: видел дотку, да

Uljahn: botters of the galaxy

kotobotov: я вот думал караблики чтоли

kotobotov: переписать

Uljahn: на гексах?

kotobotov: через самообучение

Uljahn: а то ещё OOC недавно был про субмарины

kotobotov: паттерны там по стрельбе поискать и движению

kotobotov: эффективные

Uljahn: и универсальные?))

Uljahn: как в гоночках блокера задом к раннеру разворачивать и включать щит

Uljahn: в корабликах мультиагентность и коллизии

Uljahn: почти как в пакменах

Uljahn: не помню только про туман

Uljahn: а, ты про поиск сложных закономерностей

Uljahn: так в крестиках вообще нет закономерностей, кроме может быть teccles move

735487: не факт

Uljahn: ну я про простые эвристики

Uljahn: да и если были бы, то рекурс не пролетел бы с нейронкой, мне кажется

Uljahn: если вручную только фичи создавать

Uljahn: например, считать, сколько раз можно послать на каждую минидоску с других минидосок и т.п.

Uljahn: всякие преимущества на минидосках, как inoryy в своё время предлагал

Uljahn: т.е. сколько ходов надо игрокамдо выигрыша

Uljahn: тогда может нейросеть и начнёт что-то обобщать

Uljahn: или даже графовые свёрточные сети попробовать натянуть на это дело

Uljahn: у нас доска по сути граф же

735487: я думаю можно сделать сетку только она будет большая

Uljahn: https://github.com/shayakbanerjee/ultimate-ttt-rl

kotobotov: 3 года назад

kotobotov: неплохо)

735487: вот еще бы его в деле посмотреть

Uljahn: там ссылка на блог

Uljahn: в блоге всё плохо, ничего не учит почти, 70% винрейт против рандома хехе

Uljahn: за кресты, вторым игрока вообще 60

Uljahn: *игроком

kotobotov: https://www.instagram.com/neural_tp/

tutubalin: это ж надо было умудриться сделать монтекарло, используя генератор случайных чисел, который циклит после 40 итерации