Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Наши программы
  • Страница:
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8

ТЕМА: CombCalc6Plus

CombCalc6Plus 6 года 4 мес. ago #2024

"Почему постоянно предлагается 20000 М-Карло? Ведь можно посчитать >50 млн бордов/сек."

Где предлагается? И следующий вопрос: а зачем?
Сравнивать время надо на одинаковых компьютерах. Главное наше направление омаха. Для 6+ народ считает и доволен.
Для работы над игрой Монте-Карло вполне достаточно. И не забывай, на практике часто надо считать для 3-х и более игроков.
А тут без Монте-Карло не обойтись.

Еще раз, главное для нас омаха, в том числе 5 карт, а омаху ты все равно не переберешь.
Поэтому я как-то не сильно заморачивался скоростью. Хотя все алгоритмы у нас достаточно быстрые.
Я могу углубиться в скорость, а могу заниматься ИИ для разбора омахи или Fusion. Также мы занимаемся OCR.
Мне прислали уже несколько колод карт с разных румов, которые надо распознать. Я пишу описание для ForgeEV.
Также просят распознать файлы историй с нескольких экзотических румов.
Мне это интереснее, а для игроков важнее.
Мне постоянно игроки подкидывают разные задачи.
У меня много других дел помимо 6+.

Холдем меня вообще не интересует. Мы сделали калькуляторы для 6+ 2 года назад по просьбе игроков с форума PokerStrategy.
С тех пор к ним не возвращались, пока ты нас не привлек к этому.
Если тебя так уж сильно интересуют вопросы холдема и 6+, то делай свой калькулятор и предлагай его игрокам. В чем проблема?
Последнее редактирование: 6 года 4 мес. ago от Математик.
Администратор запретил публиковать записи гостям.

  • Сообщений:419 Спасибо получено: 18
  • Математик аватар
  • Математик
  • Модератор
  • Offline
  • Репутация: 17

CombCalc6Plus 6 года 4 мес. ago #2026

Ясно, что можно найти случай, когда только Монте-Карло можно посчитать. Но, ты в описании говоришь, что 20000 рук для М-К - этого достаточно

Сегодня попробую получить пробную лицензию, чтобы оценить скорость на своем компе.

Понимаю, что много других дел.
Удачи!
Администратор запретил публиковать записи гостям.

  • Сообщений:18 Спасибо получено: 1
  • Fabrica аватар
  • Fabrica
  • Новый участник
  • Offline
  • Репутация: 0

CombCalc6Plus 6 года 4 мес. ago #2027

Если тебя 6+ интересует, то меня просили сделать а-ля Флопзиллу для 6+. А скорость нужна в солвере. Вот эти продукты для 6+ были бы востребованы очень сильно.
Я ими не планирую заниматься. Сейчас мы для 6+ делаем сохранение рейнджей.

Скоростью для 6+ я пока не занимался (считал, что и так нормально), но, раз уж ты эту тему поднял, то я постараюсь сделать расчеты для 1 оппа за несколько секунд.
У меня общий алгоритм, где количество оппонентов и число карт на борде задается параметрами. Также можно и мертвые карты задавать. Можно выделить случай, когда оппонент 1 и написать специальную функцию.
Я знаю как, но раньше как-то не хотелось время тратить на это. Когда сделаю, я тут напишу на форуме. Тогда новую версию скачаешь и посмотришь.
20 000 просто по умолчанию задано. Игроки сами ставят это число, в зависимости от их компьютеров и от нужной им точности. Обычно все расчеты идут для диапазонов,
которые нам точно не известны никогда. Поэтому тут особо точно считать не нужно.
Администратор запретил публиковать записи гостям.

  • Сообщений:419 Спасибо получено: 18
  • Математик аватар
  • Математик
  • Модератор
  • Offline
  • Репутация: 17

CombCalc6Plus 6 года 4 мес. ago #2028

Скорость расчетов нужна всегда. Тем, более для омахи.
1. При загрузке программы можно начать ТОЛЬКО с введения 2-х карт Хиро. Диапазон, например АА, ввести нельзя. Только руками можно. Например вводим АсКс. Потом ввожу диапазон оппа. Если вернуться назад к Хиро, можно сменить диапазон, нажимаю на АКs, отнимает 4 и становится -3 комбы. Если выбрать другие карты, непонятно сколько на самом деле карт у хиро и какой диапазон бедт считаться.
Во время ввода диапазона оппа, внизу пишет мелко кол-во рук с учетов хиро. После смены карт хиро, если зайти в диапазон оппа, кол-во рук не меняется.
Ну, это мелочи.

Сравнил на своем компе.
Если брать конкретную руку хиро, скорость примерно в 20 раз меньше. Понимаю, что ты кроме сравнения в цикле считаешь всякие флопы и терны. Но когда задаю хиро диапазон, даже простой АА, (время расчета должно быть в 6 раз больше), прога просто задумывается и не мог дождаться конца.
Один раз дождался конца, скорость ~в 100 раз меньше моей.

А вообще, я в момент запуска программы провожу тестовый расчет и определяю сколько 7-рок можно посчитать на ЭТОМ компе в секунду. А потом при всяком изменении диапазонов, считаю кол-во бордов и пишу примерное время расчета. А то пользователь не знает сколько времени займет расчет и не может его прогнозировать.
Администратор запретил публиковать записи гостям.

  • Сообщений:18 Спасибо получено: 1
  • Fabrica аватар
  • Fabrica
  • Новый участник
  • Offline
  • Репутация: 0

CombCalc6Plus 6 года 4 мес. ago #2039

Сделан новый вариант с быстрым расчетом для префлопа. Быстрый расчет сделан для добавления в программу новых функций, для которых быстрый расчет желателен.
Сейчас добавлена возможность считать сразу для всей матрицы эквити каждой клетки против спектра одного оппа Opp1 (обязательно брать именно 1-го оппа).
Все делаем в окне Hands.
Сперва вводите спектр оппу, например, JJ+, AK. Затем у ниро просто набираете первую букву t (от слова test). Затем давите кнопку справа от Hero, программа считает (быстро) и выводит в файл EquityCalc.txt результаты. Далее планируется вывести все эти 81 эквити в матрицу хиро.
Исправлены еще некоторые мелочи.
Пока программу на сайт не выкладываем, будем ждать результатов проверки игроками. И еще делаем сохранение спектров, что оказалось не быстрым делом.
Ссылка на скачивание пробной версии.
Администратор запретил публиковать записи гостям.

  • Сообщений:419 Спасибо получено: 18
  • Математик аватар
  • Математик
  • Модератор
  • Offline
  • Репутация: 17

CombCalc6Plus 6 года 4 мес. ago #2043

Нууу, этот фокус мне известен.
Брать из массива заранее посчитанные результаты, а потом выдавать это за скорость вычислений легко. Для частного случая это конечно полезно, но для общего :)
Стоит добавить мертвую карту, и прога задумывается.

Скачал прогу, запустил тест для 100% оппа (кстати а как выбирать весь диапазон, 100%???, тыкать все кнопки?), получил файлик "... CPU equity calculation completed in 419 milliseconds".
У меня это было мгновенно. Если время вычислений меньше 1мс, я ставлю 1мс.
Посчитал все руки против 100% - 100 раз!!!
Equity Calculation for all hands vs 100%, for accuracy are made by 100 times!!!

1 66 41,390%
2 76s 37,523%
3 86s 39,767%
4 96s 42,086%
5 T6s 41,993%
6 J6s 42,062%
7 Q6s 44,602%
8 K6s 46,584%
9 A6s 50,325%
10 76o 34,913%
11 77 47,440%
12 87s 42,960%
13 97s 45,377%
14 T7s 45,428%
15 J7s 45,495%
16 Q7s 45,979%
17 K7s 48,680%
18 A7s 52,506%
19 86o 37,282%
20 87o 40,651%
21 88 53,515%
22 98s 48,353%
23 T8s 48,669%
24 J8s 48,730%
25 Q8s 49,203%
26 K8s 50,020%
27 A8s 54,556%
28 96o 39,738%
29 97o 43,211%
30 98o 46,353%
31 99 59,583%
32 T9s 51,885%
33 J9s 51,932%
34 Q9s 52,420%
35 K9s 53,248%
36 A9s 56,086%
37 T6o 39,616%
38 T7o 43,245%
39 T8o 46,669%
40 T9o 50,071%
41 TT 64,477%
42 JTs 55,987%
43 QTs 56,242%
44 KTs 56,981%
45 ATs 57,903%
46 J6o 39,642%
47 J7o 43,269%
48 J8o 46,687%
49 J9o 50,075%
50 JTo 54,336%
51 JJ 66,825%
52 QJs 56,933%
53 KJs 57,588%
54 AJs 59,278%
55 Q6o 42,260%
56 Q7o 43,727%
57 Q8o 47,135%
58 Q9o 50,538%
59 QTo 54,554%
60 QJo 55,245%
61 QQ 69,138%
62 KQs 58,507%
63 AQs 60,084%
64 K6o 44,280%
65 K7o 46,508%
66 K8o 47,939%
67 K9o 51,354%
68 KTo 55,274%
69 KJo 55,878%
70 KQo 56,808%
71 KK 71,431%
72 AKs 61,082%
73 A6o 48,170%
74 A7o 50,492%
75 A8o 52,675%
76 A9o 54,314%
77 ATo 56,209%
78 AJo 57,624%
79 AQo 58,434%
80 AKo 59,438%
81 AA 75,604%
CPU equity calculation completed in 8.000 milliseconds.
Последнее редактирование: 6 года 4 мес. ago от Fabrica.
Администратор запретил публиковать записи гостям.

  • Сообщений:18 Спасибо получено: 1
  • Fabrica аватар
  • Fabrica
  • Новый участник
  • Offline
  • Репутация: 0
  • Страница:
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
Время создания страницы: 0.086 секунд
United Kingdom best betting sites with gbetting.co.uk
Yandex.Metrika