Издательство Готовая книга




Программы играющие в Го, игра Го онлайн, электронные книги и лекции Го на видео  
Страницы: <<1234567891011...Последняя>>
Страница: 5 из 20
Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
21, August, 2009 16:45   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

WinPooh Написал:
-------------------------------------------------------
> Я бы сказал, она не умеет не сдаваться :))
> Если партия не в её пользу, до подсчёта очков
> никогда не доигрывает.


Если Вам по какой-либо причине захотелось обязательно доиграть (выиграв) до подсчёта очков, то добавьте параметр --minNumberOfSimulationsOfResign со значением, превышающим максимальное количество симуляций, проделываемой программой за ход (а начиная с ~4/5 от этого значения, по мере его увеличения будет сдаваться всё позже).

Re: Рейтинг программ для игры в Го
lubitel1 на rugo.ru Гость
27, September, 2009 21:27   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Подскажите, плиз, как заставить Мого под Драго играть саму с собой на одном компе, на доске 9-9 если это возможно?
Подскажите оптимальные настройки. Комп старенький:
Атлон 3000, 2 гига оперативки.

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
02, October, 2009 11:38   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Под Драго - не знаю, под GoGUI - можно.
Про настройки можно почитать здесь:
[rugo.ru]
(т.е. на предыдущей странице) сообщение от 17, July, 2009 11:05. Насчёт памяти - там же примечания. Если доска 9х9 - заменить 19 на 9. Если комп. одноядерный - убрать параметр --nbThreads 10.
Вообще-то, если Вы достаточно сильный игрок, то играть с Мого (чисто МК программой, хоть и с продвинутым алгоритмом оптимизации выбора) на слабом комп-е не эффективно. Даже на доске 9х9 прийдётся использовать даже не уровень 2), а - 1) (к тому же, насколько я знаю, Драго идёт только под Виндовс, а об ограничениях вин. версии написано в том же сообщении, и, следовательно, вин. Мого можно использовать только начинающим).

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
09, July, 2010 21:59   Об авторе Фотографии автора Партии автора Набор Го автора
 +    2     

Наконец-то "руки дошли" до обещанной мной личной проверки различных го программ.
Тесты проводились на 4-х ядерном ПК с 16ГБ ОЗУ (каждой программе выделялось по 2 ядра и по 8ГБ ОЗУ максимум).
Выбор программ определён в первую очередь по [www.computer-go.info] и частично по [www.computer-go.info].
0) Crazy - CrazyStone: нашёл только [remi.coulom.free.fr]
(представляет собой, судя по всему, просто базу данных партий - использовала на всю игру всего несколько десятков секунд и проиграла даже GNUGo - в дальнейшем не упоминается).
1) GNUGo - GNUGo v3.8: [ftp.gnu.org]
компилировалась с параметрами:--enable-cache-size=2048 --enable-level=12 --enable-semeai-node-limit=954437176 --enable-owl-node-limit=954437176 --enable-chinese-rules
запускалась с параметрами: -S -t --profile-patterns --showtime --showscore -D 27 -B 22 -F 17 -K 18 --branch-depth 23 --backfill2-depth 15 --break-chain-depth 17 --superstring-depth 15 --aa-depth 16 --owl-distrust 15 --owl-branch 17 --owl-reading 30
(выбрана только для отсева слабых программ).
2) MFGo - Many Faces of Go v12: [www.smart-games.com] (http://www.crack.ms/cracks/crack.ms?id=2492824 - ТОЛЬКО В ЦЕЛЯХ ТЕСТИРОВАНИЯ ПОЛНОСИЛЬНОЙ ВЕРСИИ)
запускалась с параметрами: BaseTime 6:00; Periods 381; Stones 1; Time 0:02; 2 Kyu; Indicate Atari
3) MoGo - MoGo v3.0.0: [www.lri.fr]
4) MoGoM - MoGo v3.0.0 модифицированная с базами данных партий: [www.lri.fr]
5) MoGo4 - MoGo v4.86 с базами данных партий, причём добавлены из v3.0.0 нехватавшие: [scm.gforge.inria.fr] (требуется авторизация, экспортируется с помощью, например, kdesvn)
компилируется командами: make clean; make noMpi
3-5)параметры запуска: --19 --time 120 --pondering 1 --nbThreads 2 --collectorLimitTreeSize 1000000 --earlyCut 0 (c GNUGo --earlyCut 1; c FueGo без --earlyCut)
(для подключения баз программы должны запускаться из папки с ними или эта папка должна быть указана как рабочая - на GTP консоль при запуске программы тогда будут выдаваться ненулевые значения их количеств).
6) FueGo - FueGo v0.4.1: [sourceforge.net]
компилировал (как указано на сайте) с параметром: --with-boost-libdir=/usr/lib64
запускалась с параметрами: -config {full_path_config_file}
где содержимое этого файла конфигурации:
uct_param_search number_threads 2
uct_param_search lock_free 1
uct_max_memory 8000000000
uct_param_player reuse_subtree 1
uct_param_player ponder 1
go_param timelimit 120
uct_param_globalsearch live_gfx 1
uct_param_globalsearch territory_statistics 1
uct_param_search live_gfx sequence
uct_param_search live_gfx_interval 9000

РЕЗУЛЬТАТЫ:
1) MFGo-GNUGo 2-0 4:42:05-3:08:26 и 4:26:20-4:42:08
2) MoGo-GNUGo 2-0 33:13-2:50:36 и 40:37-3:10:42
3) MoGoM-GNUGo 2-0 1:19:51-2:26:50 и 54:52-1:29:58
4) FueGo-GNUGo 2-0 2:35:48-2:20:46 и 2:44:15-2:31:26
5) MoGo4-GNUGo 2-0 1:04:14-1:39:52 и 56:08-1:35:23
6) MoGo-MFGo 1-1 2:25:22-3:59:12 и 1:43:57-2:04:51
7) FueGo-MFGo 2-0 1:23:44-2:15:55 и 3:10:20-3:20:18
8) MoGoM-MFGo 2-0 2:40:57-2:30:24 и 2:30:49-3:00:16
9) FueGo-MoGo 2-0 1:33:38-1:41:17 и 2:59:24-2:45:06
10)MoGoM-FueGo 2-0 2:59:59-2:34:34 и 2:24:47-2:15:38
11)MoGoM-MoGo 2-0 3:19:48-3:24:15 и 3:23:11-3:16:30
12)MoGo4-MFGo 2-0 3:34:23-4:18:15 и 3:50:09-5:30:33
13)MoGo4-MoGo 3-(1) 3:24:55-3:15:37 2:22:47-2:19:31 3:11:36-3:05:26 (4:26:38-4:12:53)
14)MoGo4-FueGo B-W 2-0 2:43:26-2:28:52 2:47:26-2:23:08 W-B 2-0 2:13:15-2:22:43 2:02:48-2:23:07
15)MoGo4-MoGoM B-W 1-(3) 2:20:21-2:20:09 (3:10:17-3:10:05 3:05:03-3:05:05 4:23:07-4:22:00) W-B 8-(6) 4:25:29-4:32:04 3:36:18-3:39:40 3:09:13-3:12:08 3:30:09-3:33:03 4:01:52-4:05:23 3:38:51-3:42:07 3:30:33-3:33:03 4:28:21-4:31:45 (3:15:42-3:17:07 4:30:03-4:30:09 3:21:41-3:22:21 3:54:26-3:54:50 3:51:08-3:52:38 5:05:05-5:05:09)

ПРИМЕЧАНИЕ. Все игры проводились по китайским правилам. Последние 2 матча проводились до преимущества 1 из программ в 2 очка за каждый цвет с ежепартийным чередованием значений коми 6,5 и 7,5.

Некоторые мои комментарии.
1) По сравнению с MoGo в MoGoM&MoGo4 (кроме использования баз данных партий):
nbThreads увеличен до 16; collectorLimitTreeSize увеличен до >2000000 (по 7,5ГБ памяти на 1000000, т.е.: если установлено 16ГБ, то использовать 2млн., если 8ГБ - 1млн., если меньше - уменьшать на ~0,3млн. на каждые недостающие 2ГБ).
Вообще, устанавливать использование памяти в поддерживающих это программах (например, uct_max_memory в fuego) следует, исходя из расчёта: объём доступной физической памяти минус ~1ГБ на GoGUI, а потоков (threads) - максимум (правда, fuego запускается и при, например, 1024, но вскоре система зависает - рекомендую 64, по крайней мере, на 4 ядрах - даст прирост производительности ~1%, а MoGo - только при --time более ~30).
2) Вообще, наблюдается явная зависимость силы игры программы от её возможности использовать вычислительные ресурсы и Монте-Карло алгоритм:
GNUGo потому и использовалась только для отбора программ (причём играла белыми с коми 7,5; чёрными - коми 6,5), что: на доске 19х19 не использует Монте-Карло; не поддерживает МП режим; использует не более 25МБ памяти (несмотря на то, что скомпилирована использовать кеша 2 (а в первый раз, вообще, - 8) ГБ); без режима pondering; не умеет нормально использовать время (например, --clock 20000 --byo-time 120 --byo-period 1 --autolevel приводит к ухудшению даже по сравнению с уровнем по умолчанию, несмотря на многократное увеличение времени на игру);
MFGo использует памяти <0,5ГБ; является 32 разрядной; без pondering; к тому же не сдаётся практически до самого конца, глючит таймер, нормально не поддерживает стандартный GTP режим, не портирована на самую распространяемую в настоящее время ОС; и за всё такое добро ещё и платить нужно...;
Недостаток MoGo - чисто Монте-Карло алгоритм без баз данных партий.
Я так и не понял, в чём заключается различие между MoGoM и MoGo4, кроме названий их версий, хотя один из разработчиков утверждает:
"
The differences are at least the followings:
- recent versions of mogo (with or without the TW) have some careful random diversification in the Monte-Carlo part which makes it much stronger in 19x19 for reasonnably long time settings. The difference is negligible for 1s per move, and should be visible clearly at around 30s/move on one core (far less than that if you use multiple threads on a multicore machine and/or MPI).
- recent versions of mogo contain some nakade heuristics which make a big difference in 9x9 for reasonnably long time settings (even on a multi-core the difference is clear with just a few seconds per move)
- recent versions of mogo include a consistency modification which avoids some rare bad cases.
I probably forgot many differences, these are the main ones.
"

P.S. Вы сможете помочь выявить более объективный рейтинг го программ, если предоставите прямую ссылку на скачивание Zengg (или, хотя бы, на Zen, играющую, как говорят, на ~1,5 камня слабее, или полносильный триал её коммерческой версии Tencho no Igo). Заранее благодарю.

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
30, July, 2010 12:57   Об авторе Фотографии автора Партии автора Набор Го автора
 +    1     

Таким образом, на данный момент имеем следующий рейтинг программ для игры в го:

1&2) MoGo3.0.0m(http://www.lri.fr/~teytaud/mogoforfriends64bits/)&MoGo4.86(https://scm.gforge.inria.fr/svn/mogolight/trunk/mogoLight/src);
3) FueGo0.4.1(http://sourceforge.net/projects/fuego/);
4) MoGo3.0.0(http://www.lri.fr/~gelly/mogo/MoGo_release3_big64.tar.gz);
5) MFGo12

ПРИМЕЧАНИЕ. FueGo, в отличие от MoGo программ, не имеет ограничения по величине времени на ход (поэтому особо сильные любители компьютерного го могут в лице FueGo получить и наиболее достойного спаринг партнёра, установив, например, сутки на ход, правда, чтобы при этом партия длиной в год, кроме материальных потерь на электроэнергию, не привела бы ещё и к моральным по причине сбоев в снабжении последней, первую следовало бы периодически сохранять, лучше всего ежедневно...).

P.S. Вы сможете помочь выявить более объективный рейтинг го программ, если предоставите прямые ссылки на скачивание MoGoTW и Zengg (или, хотя бы, на Zen, играющую, как говорят, на ~1,5 камня слабее, или полносильный триал её коммерческой версии Tencho no Igo или Zenith Go - хотя, насколько я понял из (вернее, между) иероглифов официального сайта, у японцев свой особый взгляд на компьютерное го - все их дистр-ы только для игровых приставок: NintendoDS; PlayStation 2&Portable; XBox(т.е.Windows)).
Заранее благодарю.

Re: Рейтинг программ для игры в Го
KentS на rugo.ru Гость
16, October, 2010 19:32   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Всем добрый день.
Очень интересное обсуждение.
Хотел тоже поэкспериментировать с различными программами, но наткнулся на проблемку.
Не могу установить параметры для MoGo в GoGui 1.2.2.
Если не трудно, подскажите как это делается?

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
22, October, 2010 11:46   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Не знаю насчёт версии 1.2.2, но в версии 1.1pre3 в меню Program выбираем New Program... и в строке Command: указываем ПОЛНЫЙ путь исполняемого файла (mogo) c параметрами запуска, а в строке Working Directory: - ПОЛНЫЙ путь рабочей папки (где находятся исполняемый файл с базами данных партий).
См. также мои сообщения от 17, July, 2009 11:05 и последние (описание параметров).

Re: Рейтинг программ для игры в Го
KentS на rugo.ru Гость
26, October, 2010 19:07   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Q30, спасибо за ответ.
Но проблема в том, что когда я в строке Command указываю полный путь к модулю mogo
( D:\......\MoGo_release3\mogo.exe ), то все отлично и программа это принимает.
С какими при этом она играет параметрами не понятно.
А когда я пишу все тоже-самое с параметрами ( D:\......\mogo.exe --19 --time120 ) не принимает.
Пишет: CreateProcess error=2, ...., please correct the command for executing the program.

Re: Рейтинг программ для игры в Го
Antarex на rugo.ru Ценитель Го
26, October, 2010 22:48   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

KentS, может, стоит попробовать написать всю строку в кавычках?

Re: Рейтинг программ для игры в Го
KentS на rugo.ru Гость
27, October, 2010 14:24   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Antarex, спасибо за участие.
Пробовал написать и с кавычками и без.
Результат одинаковый.

Re: Рейтинг программ для игры в Го
WinPooh на rugo.ru Ценитель Го
27, October, 2010 14:54   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Кто-нибудь пробовал играть с программой Pachi? [gnugo.baduk.org]
У меня она в интерфейсе Drago работать не захотела...

--
Веруй, что есть в природе и кроме этого языки

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
29, October, 2010 12:20   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

KentS Написал:
-------------------------------------------------------
> Q30, спасибо за ответ.
> Но проблема в том, что когда я в строке Command
> указываю полный путь к модулю mogo
> ( D:\......\MoGo_release3\mogo.exe ), то все
> отлично и программа это принимает.
> С какими при этом она играет параметрами не
> понятно.
> А когда я пишу все тоже-самое с параметрами (
> D:\......\mogo.exe --19 --time120 ) не принимает.
>
> Пишет: CreateProcess error=2, ...., please correct
> the command for executing the program.


1) Вы читали, что я писал ранее про MoGo и Windows?
Хотите иметь дело с современными полноценными го движками - установите современную полноценную ОС (и, естественно, 64 разрядную). Интеллектуальные игры отличаются от остальных, и если Вы слышали, что для игр лучше всего подходит Виндоус (что имеет под собой реальную основу: в последнее время эта ОС стала позиционироваться именно как ОС для игровых приставок, а "и в хвост, и в гриву" её продолжают использовать только в странах "третьего мира" с низкой компьютерной граммотностью населения), то уж поверьте - интеллектуальных игр это никоим образом не касается (исключение составляют только японские го движки, которые, как я уже приводил пример, делаются под игровые приставки).
2) Вы внимательно прочитали, как были приведены, хотя бы, мной здесь параметры?
Между названием параметра и его значением, естественно, должен стоять пробел. Не знаю до чего докатилась за последнее время Винда, но даже в ней раньше (по крайней мере, в Windows NT 5.x) можно было скопировать из браузера (даже её собственного) текст из HTML страницы и вставить его куда нужно...

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
29, October, 2010 12:34   Об авторе Фотографии автора Партии автора Набор Го автора
 +    -1     

WinPooh Написал:
-------------------------------------------------------
> Кто-нибудь пробовал играть с программой Pachi?
> [gnugo.baduk.org]
> У меня она в интерфейсе Drago работать не
> захотела...


Судя по ссылке, а также названию программы-доски, - это просто скомпилированная (неизвестно с какими параметрами) под Windows GNUGo.
Попробуйте повнимательнее прочитать расположенные на этой странице (5) текущей темы сообщения и ответить себе на вопрос: "А оно мне действительно нужно?"

Re: Рейтинг программ для игры в Го
WinPooh на rugo.ru Ценитель Го
29, October, 2010 12:52   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Q30 Написал:
-------------------------------------------------------

> Судя по ссылке, а также названию программы-доски,
> - это просто скомпилированная (неизвестно с какими
> параметрами) под Windows GNUGo.

Это не так.

--
Веруй, что есть в природе и кроме этого языки

Re: Рейтинг программ для игры в Го
WinPooh на rugo.ru Ценитель Го
29, October, 2010 13:04   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Вот некоторая информация о движке Pachi: [senseis.xmp.net]

"Pachi is two things: a simple modular framework for robots playing the game of Go/Weiqi/Baduk, and a reasonably strong engine built within this framework... The default engine plays by Chinese rules and should be about 2d KGS strength on 9x9. On 19x19, it might be about KGS 4k. Of couse, this assumes reasonable hardware, e.g. four-threaded Core2 machine... Pachi is distributed under the GPLv2 licence" (readme file)

--
Веруй, что есть в природе и кроме этого языки

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
29, October, 2010 20:11   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Согласен с "не так", правда, только относительно GNUGo.
Скачал Pachi.
Найду время - протестирую (правда, использовать буду для спарингов gogui-twogtp.jar). О результатах, естественно, доложу здесь.

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
12, November, 2010 13:59   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Pachi: [repo.or.cz]
компилировалась: make zzgo-profiled
запускалась: zzgo -t 120 -s 2147483647 pondering=1,threads=2

MoGo(без --earlyCut)-Pachi B-W 2-0 1:39:15-2:08:33 2:26:23-1:57:14 W-B 2-0 2:13:28-1:59:29 2:07:31-1:54:28

см. ПРИМЕЧАНИЕ от 09, July, 2010 21:59

С более сильными программами (FueGo и остальные MoGo), естественно, спаринговать не стал.

О том, что Pachi ещё "сырая" программа можно вычитать в файлах дистр-а HACKING и TODO...

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
11, January, 2011 11:06   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Всех с Наступившим!

Судя по [www.computer-go.info], человек испытывает боязнь проигрыша машине в го. Практически весь год решалось, с какой программой John Tromp 2d проведёт матч до четырёх побед на доске 19х19 без форы. И, наконец, было выбрано: не MoGoTW, не Zen (а тем более Zengg), не Fuego, а слабейшая из этих всех - Many Faces of Go. К тому же, с лимитом времени в 90мин и канадским овертаймом в 5мин на 20 ходов профессионалы серьёзные матчи разве играют?
Правда, судя по [www.computer-go.info], - это боязнь проиграть пари в $1000. Там же можно узнать, что от Zen отказались, сославшись на то, что с ней на KGS проблематично устроить матч в несколько туров (правда, отказ от остальных сильных программ никак не мотивировали). К тому же, первые 2 игры должны были быть проведены на железе стоимостью не более $5000, а остальные - по интернету. В итоге, железо какой производительности было использовано, остаётся совершено непонятным.

Re: Рейтинг программ для игры в Го
Volody на rugo.ru Ценитель Го
11, January, 2011 19:20   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Если не секрет а кто такой John Tromp?
и 2d по какой системе?

и какой контроль предполагается?

Re: Рейтинг программ для игры в Го
Q30 на rugo.ru Гость
17, January, 2011 11:03   Об авторе Фотографии автора Партии автора Набор Го автора
 +    0     

Перейдите по второй приведённой мной ссылке. Если с английским не дружите совсем, то задайте, пожалуйста, очень конкретные вопросы - попробую перевести, что смогу.

Страницы: <<1234567891011...Последняя>>
Страница: 5 из 20


Извините, только зарегистрированные пользователи могут писать в этом форуме.

  Путь Го       Го-портал       Новости Го



Галерея И — уникальные наборы игры Го Книги по игре Го