Poker-AI.org

Poker AI and Botting Discussion Forum
It is currently Mon Nov 13, 2023 4:24 pm

All times are UTC




Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue May 28, 2019 3:40 pm 
Offline
New Member

Joined: Thu May 09, 2019 3:24 pm
Posts: 1
I am new to botting and probably the lowest coding/computer IQ person on this forum but know poker very well. I saw a PokerACR that can push data to PokerSnowie and ICMizer and take action after that instantly. I am looking for a similar set up that will work on WSOP or Americas Cardroom.

Is there one out there?


Top
 Profile  
 
PostPosted: Sat Jun 15, 2019 3:04 pm 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
NewBot wrote:
I am new to botting and probably the lowest coding/computer IQ person on this forum but know poker very well. I saw a PokerACR that can push data to PokerSnowie and ICMizer and take action after that instantly. I am looking for a similar set up that will work on WSOP or Americas Cardroom.

Is there one out there?


My name is Dmitry. I am a project manager PokerOCR.
Our development - PokerOCR(PokerRecorder + PokerRecorderOCR) + BotPS.
Creates hand histories "on the fly". Uses only OCR. Works either through RDP or VirtualBox. Works together with solvers: PokerSnowie and ICMIZER. The security service of poker rooms has no chance to determine the presence of this assistant during the game.
Now we are implementing support for 888. Now the software supports two rooms: PokerStars, TitanPoker.

If there is interest in our project, then, if the administration of the poker-ai.org resolves, it will be possible to create a topic where we will answer your questions. In our experience, there are always a lot of questions, especially with installation and configuration.

Official site: http://www.pokerocr.com/en/
Support: [email protected]


Top
 Profile  
 
PostPosted: Sat Jun 15, 2019 5:09 pm 
Offline
Site Admin
User avatar

Joined: Sun Feb 24, 2013 9:39 pm
Posts: 642
Quote:
then, if the administration of the poker-ai.org resolves

Let me know if you want a sub forum for this


Top
 Profile  
 
PostPosted: Mon Jun 17, 2019 3:31 pm 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
how much time it needs to read table information for 1 frame? What winrates does your bot have considering you are using ICMIZER and
snowie


Top
 Profile  
 
PostPosted: Mon Jun 17, 2019 4:41 pm 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
how much time it needs to read table information for 1 frame?

Sorry for my english.
From the moment the Hero makes his turn until the creation of the Hand History (9 max) for 2-3 seconds. Next is sending to PokerSnowie/ICMIZER. PokerSnowie/ICMIZER processes the Hand History in 5-6 seconds. Total from the moment of the Hero’s turn to pressing the button no more than 7-9 seconds.

mlatinjo wrote:
What winrates does your bot have considering you are using ICMIZER and
snowie

Tested at different limits. Winrate not considered. Playing with PokerSnowie - is a small plus (apart from rake).

Below are PokerOCR video games using PokerSnowie:

video#1
video#2


Top
 Profile  
 
PostPosted: Thu Jun 20, 2019 7:12 pm 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
Thank you for the reply your english is good.

8 seconds per move seems to me to be very obvious tell that it is a bot, humans never take so long for button click for every single move.
Anyway i am more interested in your OCR part, as it is time consuming and boring task for most developers, and so many people need it. Do you plan soon to make it for new poker sites like betonline, ACR etc, and how long would it take you to adjust just OCR part for a new site? I would be interested in buying your OCR solutions, but not interested in pokerstars as it is high security and no rake back, tough player pool. I am interested in ipoker, how much would you request for one time payment for OCR part for ipoker? and could you deliever solution in the form of dll so that i can integrate it in my project?
For OCR i currently use openholdem tablemaps, but the issue is that also tablemaps you need to do yourselves, take care of updates etc.

Regarding your mouse movements, at some points in video it looks natural movement (as by human) and at some point looks more as mouse teleport. Do you use some human mouse recordings?


Top
 Profile  
 
PostPosted: Fri Jun 21, 2019 8:24 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
8 seconds per move seems to me to be very obvious tell that it is a bot, humans never take so long for button click for every single move

The program has an autofolder. Autofolder works in 60-80% of the hands. Autofolder determines the presence of Fold immediately after creating a hand history (2-3 seconds).
The user can press the Fold button randomly on time in diagonal zone 2-9 seconds. Thereby veiling the presence of the bot. Players sometimes think for 40 sec.

mlatinjo wrote:
Anyway i am more interested in your OCR part, as it is time consuming and boring task for most developers, and so many people need it.

Do you mean the recognition of stacks, cards, pots, bets or the names of players?

mlatinjo wrote:
Do you plan soon to make it for new poker sites like betonline, ACR etc,

We are currently working on 888, further PartyPoker

mlatinjo wrote:
and how long would it take you to adjust just OCR part for a new site? I

If only OCR is about 2 weeks

mlatinjo wrote:
I would be interested in buying your OCR solutions, but not interested in pokerstars as it is high security and no rake back, tough player pool. I am interested in ipoker, how much would you request for one time payment for OCR part for ipoker? and could you deliever solution in the form of dll so that i can integrate it in my project?
For OCR i currently use openholdem tablemaps, but the issue is that also tablemaps you need to do yourselves, take care of updates etc.

We do not provide software development services.

mlatinjo wrote:
Regarding your mouse movements, at some points in video it looks natural movement (as by human) and at some point looks more as mouse teleport.

Auto-click is made in the random area of ​​the button. You can always turn off auto-click.
The program also supports hotkeys.

Our software is an intermediary between the solver and the poker table. Solver board can be ignored and played by yourself.


Top
 Profile  
 
PostPosted: Fri Jun 21, 2019 10:32 am 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
Quote:
Do you mean the recognition of stacks, cards, pots, bets or the names of players?

Yes i am interested on all of it. But if you don't offer it as a DLL then there is not much benefit in purchasing OCR part.


Top
 Profile  
 
PostPosted: Fri Jun 21, 2019 11:13 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
Quote:
Do you mean the recognition of stacks, cards, pots, bets or the names of players?

Yes i am interested on all of it. But if you don't offer it as a DLL then there is not much benefit in purchasing OCR part.


PokerOCR consists of two programs:
PokerRecorder - takes screenshots and creates hand histories;
PokerRecorderOCR - OCR program;
If you are interested, you can create an API for accessing third-party programs to PokerRecorderOCR.
The formation of the image will lie on the program that will use the API.


Top
 Profile  
 
PostPosted: Sun Jun 23, 2019 11:51 am 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
Ok sounds like a good idea, i would wait with that until you enable more poker sites. Does your OCR works only for specific table size and design? If pokersite would just a bit change design / fonts would it still work?


Top
 Profile  
 
PostPosted: Sun Jun 23, 2019 12:46 pm 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
Ok sounds like a good idea, i would wait with that until you enable more poker sites.

I agree

mlatinjo wrote:
Does your OCR works only for specific table size and design? If pokersite would just a bit change design / fonts would it still work?

The neural network is trained on a variety of images. This allows in small limits to change the size of the table and font.


Top
 Profile  
 
PostPosted: Tue Jun 25, 2019 3:47 pm 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
Ok i guess the more data you collect for fonts, easier it gets to recognize them on new sites and maybe even it would work at some point on any new site without fine tuning neural network? Especially if you would use different sizes of table. It should be easy to collect data.

I guess you use some of CNN models?


Top
 Profile  
 
PostPosted: Wed Jun 26, 2019 5:38 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
Ok i guess the more data you collect for fonts, easier it gets to recognize them on new sites and maybe even it would work at some point on any new site without fine tuning neural network? Especially if you would use different sizes of table. It should be easy to collect data. I guess you use some of CNN models?


We create our own neural network for each site. We use convolutional neural network.


Top
 Profile  
 
PostPosted: Sat Jun 29, 2019 10:56 pm 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
Why do you use new neural network for each site? I think that way neural network overfits to that poker site, which would be the same as template matching technique that most of botters use.
I think the only point of using neural network would be to train it with a lot of images of different scales of fonts and different sites so that it generalizes well on new unseen sites or when poker site updates fonts.


Top
 Profile  
 
PostPosted: Sun Jun 30, 2019 9:15 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
Why do you use new neural network for each site? I think that way neural network overfits to that poker site, which would be the same as template matching technique that most of botters use.
I think the only point of using neural network would be to train it with a lot of images of different scales of fonts and different sites so that it generalizes well on new unseen sites or when poker site updates fonts.


The structure of the neural network, we have one for all types (stack, pot, board, etc.). Neural networks are different.
If the size and style of the font, for example, the stack on a new site are about the same, then we take a neural network from another site and add new data to it. If the differences are serious, for example, board maps, then we create a new neural network and train it.
You can create one neural network, for example for a board, and train it with new data from new sites. But this may entail false network responses. And it will have to be taught every time longer and longer. The average time to create hand histories with our software is ~ 1500-1900 ms.
Screen PokerRecoder


Top
 Profile  
 
PostPosted: Sun Jun 30, 2019 9:11 pm 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
I still don't see a need to use new neural network even if fonts or cards images look quite different.
you just need to provide enough data to neural network so that it can generalize well to new unseen fonts.

Do you use data augmentation?


Top
 Profile  
 
PostPosted: Mon Jul 01, 2019 8:09 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
Do you use data augmentation?


If the size and style of the font, for example, the stack on a new site, are about the same, then we take a neural network from another site and add new data to it.


Top
 Profile  
 
PostPosted: Mon Jul 01, 2019 10:44 am 
Offline
Senior Member

Joined: Fri Nov 25, 2016 10:42 pm
Posts: 122
By data augmentation i meant if you increase your training samples by making image transformation on the original input samples, like adding some noise, scaling it etc. That way you would
get a lot more data and better generalisation. Do you use some preprocessing on input samples before you train the network?


Top
 Profile  
 
PostPosted: Mon Jul 01, 2019 11:42 am 
Offline
Junior Member

Joined: Sat Jun 15, 2019 2:52 pm
Posts: 41
mlatinjo wrote:
By data augmentation i meant if you increase your training samples by making image transformation on the original input samples, like adding some noise, scaling it etc. That way you would
get a lot more data and better generalisation. Do you use some preprocessing on input samples before you train the network?


Yes, we use reasonably scale, offset


Top
 Profile  
 
PostPosted: Fri Jul 05, 2019 7:32 am 
Offline
New Member

Joined: Fri Jul 05, 2019 7:25 am
Posts: 1
NewBot wrote:
I am new to botting and probably the lowest coding/computer IQ person on this forum but know poker very well. I saw a PokerACR that can push data to PokerSnowie and ICMizer and take action after that instantly. I am looking for a similar set up that will work on WSOP or Americas Cardroom.

Is there one out there?

If you find,contact pm me pls


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group