Size: a a a

AI Cups Official

2020 October 26

YK

Yevhen Kazmin in AI Cups Official
Alexander N
Разобрался с тем что он ходит неправильно в простом варианте крестиков-ноликов? Заработало у тебя?
Да, разобрался, проблема была не в МКТС
источник

NK

Nikita Kurgin in AI Cups Official
классы, например узел дерева, должен он знать о состоянии или нет, о ходах?
источник

NK

Nikita Kurgin in AI Cups Official
или только лишь формально подсчитывать score и visit и проталкивать наверх
источник

YK

Yevhen Kazmin in AI Cups Official
Alexander N
Классы чтоли? Или структуры?
классы, перечисления, ньютайпы, тайпклассы
источник

YK

Yevhen Kazmin in AI Cups Official
Nikita Kurgin
классы, например узел дерева, должен он знать о состоянии или нет, о ходах?
У меня нода хранит состояние и ход, которым пришли к этой ноде
источник

NK

Nikita Kurgin in AI Cups Official
в C++ кстати разница небольшая между классом и структурой
источник

AN

Alexander N in AI Cups Official
а я просто переписал чужую эталонную реализацию MCTS UCT. Ииии..... не заработало!
источник

AN

Alexander N in AI Cups Official
сейчас пишу визуализацию дерева поиска с отображением коэффициентов чтоб найти ошибку
источник

NK

Nikita Kurgin in AI Cups Official
Yevhen Kazmin
У меня нода хранит состояние и ход, которым пришли к этой ноде
ага, я тоже сейчас к этому варианту склоняюсь, эта реализация приглянулась
https://github.com/AdamStelmaszczyk/gtsa/blob/master/cpp/gtsa.hpp
источник

AN

Alexander N in AI Cups Official
источник

YK

Yevhen Kazmin in AI Cups Official
Нужен универсальный визуализатор
источник

AN

Alexander N in AI Cups Official
Yevhen Kazmin
Нужен универсальный визуализатор
У меня универсальный. Если класс состояния игры реализует интерфейс отрисовки поля, то оно рисуется. Остальное дерево рисует класс mcts
источник

YK

Yevhen Kazmin in AI Cups Official
На питоне?
источник

AN

Alexander N in AI Cups Official
IGameStateDrawer
на C#
источник

YK

Yevhen Kazmin in AI Cups Official
О норм
источник

AN

Alexander N in AI Cups Official
Yevhen Kazmin
На питоне?
Я же забил на питон. Ну только если там задача будет чисто под нейронки, то вернусь на него...
источник

YK

Yevhen Kazmin in AI Cups Official
Alexander N
IGameStateDrawer
на C#
А чем рисуешь?
источник

YK

Yevhen Kazmin in AI Cups Official
И на чем
источник

AN

Alexander N in AI Cups Official
Yevhen Kazmin
А чем рисуешь?
            Bitmap bmp = new Bitmap(Math.Max(fullFieldSize.Width, 300), fullFieldSize.Height);
           Graphics g = Graphics.FromImage(bmp);

           g.DrawString(topText, fnt, Brushes.Blue, new Rectangle(0, posY, 1000, 24));
источник

AN

Alexander N in AI Cups Official
потом скидываю в файлы покадрово каждую итерацию mcts. Пока так решил для отладки
источник