lorserker / ben

a game engine for bridge
GNU General Public License v3.0
41 stars 30 forks source link

Bidding problem #94

Open ThorvaldAagaard opened 9 months ago

ThorvaldAagaard commented 9 months ago

In this sequence image

I have looked at the samples generated by BEN and it found these 15 samples

image

Looking at the samples and the bidding info image

It looks like BEN is expecting Easts double to show diamonds, and not a T/O double of diamonds.

But at least it is consistent as BEN only will double 2D with a stack of diamonds.

Now the interesting part is that this sequence is not in the training data at all, so BEN has made an opinion about what the bid means.

In this example south is dealer, so in BEN terms the bidding will go

PAD_START,PAD_START,P,P,1S,P,1N,P,2D,X

Searching for this pattern I can find sequences like 1C-P-1S-P-1N-P-2D-X where X is diamonds

And I assume that is where BEN has picked up the meaning, but I am not sure how to avoid this. (Except having entire bidding as input) .

lorserker commented 9 months ago

interesting :) i am as puzzled as you are. haven't seen this before.

Muppet1 commented 8 months ago

maybe it thinks it is similar to 1NT pass 2 diamonds double. Who knows.

ThorvaldAagaard commented 8 months ago

Another strange board, where the bidding was not in the training image

Sitting North, and after P - P West opened a weak 2D

Now it is not common to have a 6-card suit in the suit 3rd hand opens with, so BEN is in trouble. image

So the neural network suggest 3D with 90%

Looking at the samples it is clear that 2D is considered a weak 2D image

So now I am looking thru the training boards, and have no idea, why the neural network so strongly suggest this bid

Muppet1 commented 8 months ago

I actually don't like this being michaels anyway. So if you are going to change anything would be nice for this to show good clubs and asking for a stop for 3NT.

Does seem odd didn't see anything like this in my 2d net. Actually let me give that the hand later have to sort food first.