Re: [Bug-gnubg] An old bug and possible neural nets input change

2019-06-06 Thread Philippe Michel
Interesting diagram. I suppose the hc_0 and hc_1 prefixes mean the inputs are for the player on roll and for the other respectively ? The sum of the values seems to be about 0.5. Should the sum be 1 and the basic inputs amount for the complement ? If this is the case, do you have the actual sum

Re: [Bug-gnubg] An old bug and possible neural nets input change

2019-06-05 Thread Øystein Schønning-Johansen
On Thu, Jun 6, 2019 at 12:21 AM Philippe Michel wrote: > Interesting diagram. I suppose the hc_0 and hc_1 prefixes mean the > inputs are for the player on roll and for the other respectively ? > Yes! hc is for "hand crafted" features, the cleaned dataset I used also have features prefixed by "b"

Re: [Bug-gnubg] An old bug and possible neural nets input change

2019-06-05 Thread Ian Shaw
2019 11:34 To: Philippe Michel ; bug-gnubg@gnu.org; philippe.mich...@free.fr Subject: Re: [Bug-gnubg] An old bug and possible neural nets input change Sorry the late answer, Philippe! This is a really interesting find. I totally agree with you. The code that calculates PIPLOSS is really

Re: [Bug-gnubg] An old bug and possible neural nets input change

2019-06-05 Thread Øystein Schønning-Johansen
Sorry the late answer, Philippe! This is a really interesting find. I totally agree with you. The code that calculates PIPLOSS is really unreadable and un-maintainable. Some years ago I wrote a structure to hold the board state, and I then also had to adapt the input calculation to this new board

[Bug-gnubg] An old bug and possible neural nets input change

2019-05-15 Thread Philippe Michel
One of gnubg's inputs is the following quantity : /* Average number of pips opponent loses from hits. * * Some heuristics are required to estimate it, since we have no idea what * the best move actually is. * * 1. If board is weak (less than 3 anchors), don't consider