Re: [Bug-gnubg] Checkers only react when clicked in the middle

2010-08-18 Thread Øystein Schønning-Johansen
Is this in 2D or 3D boards? (or both?) -Øystein ___ Bug-gnubg mailing list Bug-gnubg@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnubg

[Bug-gnubg] Is GNU Backgammon ready for GTK+ 3 ?

2011-02-01 Thread Øystein Schønning-Johansen
Hi, As GTK+3 is right around the corner, and this will remove old deprecated API from the GTK+ 2.x series, it would be nice if we where a little prepared for this. I guess we have some deprecated API calls left in the code, don't we? Has anyone tried building with -DGTK_DISABLE_DEPRECATED and

Re: [Bug-gnubg] Is GNU Backgammon ready for GTK+ 3 ?

2011-02-04 Thread Øystein Schønning-Johansen
2011/2/4 Christian Anthon christian.ant...@gmail.com Anyway, updating our own code to the current g* 2 standards will not be idle work. I'll take a look. Christian. Perfect! 2011/2/4 Øystein Schønning-Johansen oyste...@gmail.com: Another thing I'm wondering about is the future

[Bug-gnubg] Fwd: GTK+ 3.0.0 released

2011-02-10 Thread Øystein Schønning-Johansen
It's here! -Øystein -- Forwarded message -- From: Matthias Clasen mcla...@redhat.com Date: Thu, Feb 10, 2011 at 9:53 PM Subject: GTK+ 3.0.0 released To: gnome-announce-l...@gnome.org, gtk-devel-l...@gnome.org, gtk-app-devel-l...@gnome.org, gtk-l...@gnome.org GTK+ 3.0.0 is now

Re: [Bug-gnubg] Fwd: GTK+ 3.0.0 released

2011-02-11 Thread Øystein Schønning-Johansen
redistribute the source code. This usually means at least the gettext, GLib, GTK+, Pango and Atk sources. Does this imply that GNUbg sources also have to include these sources? N. 2011/2/10 Øystein Schønning-Johansen oyst...@gnubg.org: It's here! -Øystein -- Forwarded message

Re: [Bug-gnubg] Strange position

2011-02-11 Thread Øystein Schønning-Johansen
On Fri, Feb 11, 2011 at 11:55 AM, Peter Nikolov perpetuum...@yahoo.comwrote: I wonder for the existence of any particular position(s), when it is correct: 1. Player X to double, and player Y to take it. Player X rolls next. Then, it is correct again: 2. Player Y to re-double, then

Re: [Bug-gnubg] Pruning nets and SSE

2011-02-17 Thread Øystein Schønning-Johansen
On Wed, Feb 16, 2011 at 10:50 PM, Philippe Michel philippe.mich...@sfr.frwrote: I have tried to use the patch to SSE code that Oystein posted here about one year ago to compute the pruning nets' outputs (using the current weights file padded with zeroes at the right places). It works and is

Re: [Bug-gnubg] www.gnubg.org - Request to remove: Google listed gnubg.org as suspicous

2011-04-08 Thread Øystein Schønning-Johansen
On Fri, Apr 8, 2011 at 10:29 PM, Michael Petch mpe...@capp-sysware.comwrote: Hi Guys, Before I go removing anything I wanted to run this by people. I get asked a fair bit if the Google/Suspicious listing is still a problem and whether the site is safe. Of course it has been fixed/safe for a

Re: [Bug-gnubg] Gammon output setup

2011-12-11 Thread Øystein Schønning-Johansen
Hi Mark! How's your rally driving going. ;-) On Sun, Dec 11, 2011 at 4:45 AM, Mark Higgins migg...@gmail.com wrote: I notice in gnubg and other neural networks the probability of gammon gets its own output node, alongside the probability of (any kind of) win. Doesn't this sometimes mean

Re: [Bug-gnubg] Neural network symmetry question

2011-12-12 Thread Øystein Schønning-Johansen
On Mon, Dec 12, 2011 at 9:11 PM, Mark Higgins migg...@gmail.com wrote: I assume this is what the gnubg benchmark stuff is about btw? Comparing probability estimates in a bunch of benchmark board positions against rolled-out probabilities? How do you condense the many different cases into a

Re: [Bug-gnubg] Fwd: GNU Backgammon as a web app?

2011-12-19 Thread Øystein Schønning-Johansen
On Mon, Dec 19, 2011 at 3:32 PM, Sam Dutton sam.dut...@gmail.com wrote: Just wondering if anyone has thought of porting GNU Backgammon as a web app (that could be used offline) maybe using Chrome's Native Client? (Full disclosure: I work for Google!) I understand this is not trivial, given

Re: [Bug-gnubg] Possible error in SSE sigmoid calculation

2011-12-20 Thread Øystein Schønning-Johansen
On Tue, Dec 20, 2011 at 8:41 PM, Philippe Michel philippe.mich...@sfr.frwrote: In lib/sigmoid.h, there is some code to calculate quickly exp(x) including the statement : i = (int)x1; In lib/neuralnetsse.c, the corresponding SSE code is : i.i = _mm_cvtps_epi32( x1 ); Shouldn't that be

Re: [Bug-gnubg] Fwd: GNU Backgammon as a web app?

2011-12-22 Thread Øystein Schønning-Johansen
On Thu, Dec 22, 2011 at 11:11 AM, Guido Flohr gu...@imperia.bg wrote: On Mon, 2011-12-19 at 14:32 +, Sam Dutton wrote: Just wondering if anyone has thought of porting GNU Backgammon as a web app (that could be used offline) maybe using Chrome's Native Client? (Full disclosure: I work

Re: [Bug-gnubg] playing a bot on FIBS

2012-01-23 Thread Øystein Schønning-Johansen
I did this with glib and the GSocket classes. I guess you can connect to fibs with whatever system you want. Python probably has something similar. Fractions of my code below. Totally without any warranty of even working. The only thing you should need to write is now the callback function

Re: [Bug-gnubg] 1-ply vs 0-ply equity improvement

2012-01-30 Thread Øystein Schønning-Johansen
Sounds like a good answer to me. However. Keep in mind that this is only for the contact positions. How this number will change is you compare all classes 0-ply vs. 1-ply (crashed, race and bearoff in addition), is still guesswork. I guess it will be between 0.02 and 0.03 ppg. -Øystein On Mon,

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-10 Thread Øystein Schønning-Johansen
* The rollout probabilities are in eg contact-train-data, not contact.bm(not sure exactly what that is). The positions for training and benchmarking are different. This is according to all recommandations in machine learning. contact-train-data contains the positions used for training the

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-10 Thread Øystein Schønning-Johansen
2012/2/10 Mark Higgins migg...@gmail.com Thx - what is the contact.bm format then? It didn't seem as straightforward as the training one. A bit more complex... lines starting with 's', is a settings string. These ase settings for nn-gnubg, that's Josephs tools. lines starting with 'm' is a

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-10 Thread Øystein Schønning-Johansen
'r' is the seed used for the rollout, I think Sound likely, since there is an 'r'-line for every rollout result. But there is no code lines in perr.py to conferm it. I guess we can trust your memory on that. 'o' is the cube rollout, and the numbers are the rollout values of the outcome

Re: [Bug-gnubg] crashed position

2012-02-10 Thread Øystein Schønning-Johansen
Hi, Keep also in mind (this is my impression at least), that splitting into a crashed position class and a contact position class, does not gain much playing strength in crashed positions. The playing strength is gained in the contact positions. I guess this is because the contact neural net then

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-12 Thread Øystein Schønning-Johansen
, at 6:26 AM, Øystein Schønning-Johansen wrote: 'r' is the seed used for the rollout, I think Sound likely, since there is an 'r'-line for every rollout result. But there is no code lines in perr.py to conferm it. I guess we can trust your memory on that. 'o' is the cube rollout

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-12 Thread Øystein Schønning-Johansen
2012/2/12 Øystein Schønning-Johansen oyste...@gmail.com For each postion I find if the best move with my evaluator, and find if my move is among the candidates in the list of moves. If it does not make the best move, I add the error to the total. If my evaluators move is not among

Re: [Bug-gnubg] Joseph-ID in benchmark db

2012-02-12 Thread Øystein Schønning-Johansen
2012/2/12 Mark Higgins migg...@gmail.com My best player (TD trained, race contact networks, a couple extra inputs beyond the standard Tesauro ones) has an average error of 0.0164ppg/move in the contact set, so not surprisingly worse than GNUbg (I assume 1125 means 0.01125ppg/move?). No, I

Re: [Bug-gnubg] Embarrassing question about TanBoard type.

2012-04-24 Thread Øystein Schønning-Johansen
On Mon, Apr 23, 2012 at 9:24 PM, Philippe Michel philippe.mich...@sfr.frwrote: On Sun, 22 Apr 2012, Øystein Schønning-Johansen wrote: Hi, The board type in GNU Backgammon is typedef'ed as a 2d array anBoard[2][25], but which player is on roll? Is the player with index 0 or the player

Re: [Bug-gnubg] Problem with the crashed benchmark database

2012-06-06 Thread Øystein Schønning-Johansen
Yes! This really looks bad! The best move in the list (LLJLCAAECIAE) is actually running 24/15. I evaluate that as the worst move, since that make it a certain backgammon. Could there be a bug in rollout program used for generating the benchmarks? -Øystein On Tue, Jun 5, 2012 at 12:33

[Bug-gnubg] An exact bearoff analyser!

2012-06-09 Thread Øystein Schønning-Johansen
An exact bearoff analysing tool. - Have you ever lost a position that was impossible to lose? - Do you always feel unlucky in the bearoff? - Have you ever told your hard luck story: It was a No. 3. loss! ? - Ever thought: That must have been a million to one

Re: [Bug-gnubg] An exact bearoff analyser!

2012-06-10 Thread Øystein Schønning-Johansen
On Sun, Jun 10, 2012 at 12:27 AM, Michael Petch mpe...@capp-sysware.comwrote: On 2012-06-09 16:08, Øystein Schønning-Johansen wrote: The Exact Bearoff Analyser -- Quantifying hard luck stories since 2012! LMAO, Loved it Øystein!! Not that it matters much but the zip file contains

Re: [Bug-gnubg] Problem with the crashed benchmark database

2012-06-19 Thread Øystein Schønning-Johansen
Which tool did you use to roll out? -Øystein On Mon, Jun 18, 2012 at 11:36 PM, Philippe Michel philippe.mich...@sfr.frwrote: On Tue, 5 Jun 2012, Philippe Michel wrote: The benchmark database for the crashed positions seems seriously corrupted. I have rerolled it. How should I proceed to

Re: [Bug-gnubg] Problem with the crashed benchmark database

2012-06-20 Thread Øystein Schønning-Johansen
On Mon, Jun 18, 2012 at 11:36 PM, Philippe Michel philippe.mich...@sfr.frwrote: On Tue, 5 Jun 2012, Philippe Michel wrote: The benchmark database for the crashed positions seems seriously corrupted. I have rerolled it. How should I proceed to have it uploaded to ftp.demon.nl ? I'm not

Re: [Bug-gnubg] Problem with the crashed benchmark database

2012-06-22 Thread Øystein Schønning-Johansen
On Mon, Jun 18, 2012 at 11:36 PM, Philippe Michel philippe.mich...@sfr.frwrote: On Tue, 5 Jun 2012, Philippe Michel wrote: The benchmark database for the crashed positions seems seriously corrupted. I have rerolled it. How should I proceed to have it uploaded to ftp.demon.nl ? Doesn't

Re: [Bug-gnubg] CVS snapshots outdated; Freshly built RPMs

2012-07-23 Thread Øystein Schønning-Johansen
I can't log into ftp either. I did not change the password. -Øystein On Mon, Jul 23, 2012 at 9:55 AM, Achim Mueller mailingli...@acepoint.dewrote: Username and/or paassword don't work anymore for ftp . Did we change it? ___ Bug-gnubg mailing list

Re: [Bug-gnubg] (no subject)

2012-08-03 Thread Øystein Schønning-Johansen
Please type messages to the mailing list in English. If you want to make changes to the program, as I read question, the answer is yes. You can follow the instructions on www.gnubg.org, and get the source code files and make changes to the program. If you think it's useful changes, please

Re: [Bug-gnubg] Problem with the crashed benchmark database

2012-08-19 Thread Øystein Schønning-Johansen
Thank to all of you! -Øystein ___ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg

Re: [Bug-gnubg] What's up with www.gnubg.org

2013-01-30 Thread Øystein Schønning-Johansen
There has been an attack. I'll try to clean up. -Øystein On Wed, Jan 30, 2013 at 2:23 PM, Louis Zulli zul...@lafayette.edu wrote: www.gnubg.org is redirecting to http://blog.fantasygifts.com/ozaf.html?h=627240 (which doesn't connect). Louis http://blog.fantasygifts.com/ozaf.html?h=627240

Re: [Bug-gnubg] What's up with www.gnubg.org

2013-01-30 Thread Øystein Schønning-Johansen
, Øystein Schønning-Johansen oyste...@gmail.com wrote: There has been an attack. I'll try to clean up. -Øystein On Wed, Jan 30, 2013 at 2:23 PM, Louis Zulli zul...@lafayette.edu wrote: www.gnubg.org is redirecting to http://blog.fantasygifts.com/ozaf.html?h=627240 (which doesn't connect

Re: [Bug-gnubg] What's up with www.gnubg.org

2013-01-30 Thread Øystein Schønning-Johansen
On Wed, Jan 30, 2013 at 4:22 PM, Michael Petch mpe...@capp-sysware.comwrote: On 2013-01-30 08:17, Michael Petch wrote: It must have been done in the past 16 hours, I don't seem to recall issues yesterday when I was on the site. I just woke up, glad you got it cleaned. Thanks. Do we know

Re: [Bug-gnubg] What's up with www.gnubg.org

2013-01-30 Thread Øystein Schønning-Johansen
On Wed, Jan 30, 2013 at 5:08 PM, Michael Petch mpe...@capp-sysware.comwrote: On 2013-01-30 08:41, Øystein Schønning-Johansen wrote: Something like that. I've cleaned out the shit, and I think it works agian, but I guess the PHP injection hole is still there. I can check the access logs

Re: [Bug-gnubg] What's up with www.gnubg.org

2013-02-01 Thread Øystein Schønning-Johansen
On Wed, Jan 30, 2013 at 10:51 PM, Russ Allbery r...@stanford.edu wrote: Mary Hickey thehic...@hotmail.com writes: I hope you catch the pimplefaced script-kiddie who did this. What good could possibly come of hacking a site where people like yourselves unselfishly work together to develop

[Bug-gnubg] The website.

2013-02-03 Thread Øystein Schønning-Johansen
Hi all! As some of you have notice the web site was hacked this week. It looks like it some kind of automatic attack. Due to this I decided to take the site temporary down, in hope to be able to fix the weaknesses later and/or redesign the the whole site. The week has gone I realize I don't have

Re: [Bug-gnubg] GNUBG Website online again

2013-02-07 Thread Øystein Schønning-Johansen
Thumbs up! Really good going! Let's just hope it plugged the hole. Thanks, -Øystein ___ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg

Re: [Bug-gnubg] Tiny Bug in the MET g11 and mec26?

2013-04-06 Thread Øystein Schønning-Johansen
These tables are intended for a match of maximum 25 point match. Post Crawford (after the Crawford game) one player will have 24 points (1-away) and the other player will have at least one one point since she must have won the Crawford game. Hence the player trailing is at most 24-away. Hence the

Re: [Bug-gnubg] Version 1.00 Released - Windows build available

2013-05-20 Thread Øystein Schønning-Johansen
Congratulations to everyone! This is really great news! -Øystein On Mon, May 20, 2013 at 8:32 AM, Michael Petch mpe...@gnubg.org wrote: Howdy All, We have finally released version 1.00 of GNUBG. This release uses the stronger neural nets weights files that Philippe Michel recently

Re: [Bug-gnubg] autoconf, --enable-sse, SIMD, AVX

2013-06-20 Thread Øystein Schønning-Johansen
Totally agree. SSE as a term is even architecture dependent. SIMD is not. When the whole world has started using ARM processors, we have the configure option --enable-simd=neon ready! -Øystein On Thu, Jun 20, 2013 at 9:47 PM, Michael Petch mpe...@gnubg.org wrote: Howdy all, Some may not be

[Bug-gnubg] One Side Race Rollout, move selection benchmark?

2014-01-29 Thread Øystein Schønning-Johansen
Hi! A question mainly to Joseph: Did you ever run any move benchmarks on the move selection algorithm for the one-side-rollout code? -Øystein ___ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg

Re: [Bug-gnubg] GNUBG / GNU Coding Standards - C and or C++ - feedback wanted

2014-02-13 Thread Øystein Schønning-Johansen
Hi! I must admit that I'm not a big fan of C++ but at least it does not make me sick (like Perl does). I usually have problems seeing what you can gain from using C++ over C? + you get better abstraction with C++. + you get templates which may simplify some things. + you get operator

Re: [Bug-gnubg] GNUBG / GNU Coding Standards - C and or C++ - feedback wanted

2014-02-14 Thread Øystein Schønning-Johansen
I'm not sure this comment actually means that we should prefer a programming language over an other. As Steve McConnell says in Code Complete 2: Program into your language. Not in it! By this he mean abstraction to data types. What the GNU Backgammon code is missing is real abstraction of

Re: [Bug-gnubg] GNUBG / GNU Coding Standards - C and or C++ - feedback wanted

2014-02-14 Thread Øystein Schønning-Johansen
Let me make up the same program snippet with C++ syntax: Board board = Board(); Evaluator* eval = new gnubg(); Dice roll = Dice( 3, 1); Move best = eval-find_best_move( board, roll ); std::cout Best move is: best; // I just made up this code based on the abstractions I listed in the

Re: [Bug-gnubg] calculate_half_inputs - potential speed up

2014-07-29 Thread Øystein Schønning-Johansen
H. What about having a cache of each half board. If we calculate a (or keep a running and updated) hash value for each half board. at entry of calculate half inputs it checks the cache table. Of course this hash table can not have many enteries, as it probably will have to store 125 float

[Bug-gnubg] setting output digits to more than 4.

2015-05-02 Thread Øystein Schønning-Johansen
Hi, I just noticed a bug. When setting the number of outputs to 5 or more, the application crashes if I start a rollout. I think there is a buffer overflow somewhere. (No game) show version GNU Backgammon 1.05.000 Apr 25 2015 Arch Linux from Arch/Community build! -Øystein

Re: [Bug-gnubg] The little engine that could... Neural Network

2015-12-18 Thread Øystein Schønning-Johansen
Hi Robert! I would love to see more development on the engine and the neural nets. There are plenty of questions that could be asked when it comes to neural net topology and training methods. However, from my point of view based on my experience, I think the quality of a neural net evaluation

Re: [Bug-gnubg] re FIBS

2016-02-02 Thread Øystein Schønning-Johansen
Really old thread, but I now found out what to do, and how to make Gibbon working on my system. (Arch Linux). Maybe I will make a PKGBUILD file for it later. Gibbon is depending on gsettings-desktop-schemas. Your system probably have a deb/rpm/pacman for that. gibbon comes with a .xml file.

[Bug-gnubg] Threaded rollouts and RNGs

2017-02-01 Thread Øystein Schønning-Johansen
Hi! It's a long time since I browsed the GNU Backgammon code now. :-) The rollout code in GNU Backgammon is of course threaded. How is this threaded actually? Is it threaded on each sample (aka each game). One thread pr. game? Or one thread pr. evaluation? Or? I just wrote a code that does a

[Bug-gnubg] License of training data on ftp.

2016-10-10 Thread Øystein Schønning-Johansen
Hi! Do we consider the training data on the ftp site under any license, or do we consider the training data public domain? In case someone feel ownership to the data, please state your opinion. Why I'm asking is because I guess we could try to upload the training dataset to Kaggle, and maybe

Re: [Bug-gnubg] Bearoff database

2017-01-11 Thread Øystein Schønning-Johansen
Really strange! I have built a one sided database using GMP with fractions with my own piece of code. Since I use fractions from GMP there should be no rounding error. Here are my numbers for position index 47: Index: 47 0: 0 1: 0 2: 1/18 3: 445/648 4: 5939/23328 5: 73/23328 These numbers

Re: [Bug-gnubg] Edit mode change proposal

2017-08-16 Thread Øystein Schønning-Johansen
I also agree. -Øystein On 16 Aug 2017 10:21, "Ian Shaw" wrote: I agree that it makes sense to reset the dice and cube. -- Ian -Original Message- From: Bug-gnubg [mailto:bug-gnubg-bounces+ian.shaw=riverauto.co...@gnu.org] On Behalf Of Philippe Michel Sent: 14

Re: [Bug-gnubg] random dice generator? hahahaaa

2017-08-18 Thread Øystein Schønning-Johansen
Yes! These threads are funny! I'm not sure if I'm feeding a troll or not. Who knows? Mario: How do you think it cheats? What have you done to verify and prove that it actually does cheat? Can you describe your scientific method for your verification? If you have not done any scientific study of

Re: [Bug-gnubg] random dice generator? hahahaaa

2017-08-26 Thread Øystein Schønning-Johansen
I really don't think Tim is suggesting this scheme, and I think he absolutely understands flaws of the scheme. Now the interesting part: How can you construct a scientific test to prove (or falsify) the postulate that a software uses such scheme? -Øystein On Fri, Aug 25, 2017 at 10:44 PM,

Re: [Bug-gnubg] Possible evaluation bug

2018-02-17 Thread Øystein Schønning-Johansen
Really strange. However it is a heisenbug (of course). I cannot recreate the bug on my system. (GNU Backgammon 1.06.000 Dec 13 2017, Arch Linux) Here is how the same thing looks at my system: GNU Backgammon Position ID: PgAAALYLBDMMAA Match ID : cImmADAE

Re: [Bug-gnubg] Possible evaluation bug

2018-02-17 Thread Øystein Schønning-Johansen
> set xgid XGID=BBCA-AB-B--eB-:0:0:1:51:0:3:0:5:10 > move 24/19 18/17 > previous > hint > > Perhaps it could be a clue. Not sure. > > Best regards, > TP > > > On Sat, Feb 17, 2018 at 1:05 PM, Øystein Schønning-Johansen > <oyste...@gmail.co

Re: [Bug-gnubg] Possible evaluation bug

2018-02-17 Thread Øystein Schønning-Johansen
ds, > TP > > > > > On Sat, Feb 17, 2018 at 11:44 AM, Øystein Schønning-Johansen > <oyste...@gmail.com> wrote: > > Really strange. However it is a heisenbug (of course). I cannot recreate > the > > bug on my system. (GNU Backgammon 1.06.000 Dec 13 2017, A

Re: [Bug-gnubg] opening book?

2017-12-29 Thread Øystein Schønning-Johansen
> > Anyways, thanks a lot for the reply and sorry if I am getting you tired > with this reply... > Looking forward to your next reply :) > Please tell me if this text looks ok like the first I sent so if not I can > send a separate email. Thanks again :) > > *Sent:*

Re: [Bug-gnubg] gnubackgammon

2018-07-28 Thread Øystein Schønning-Johansen
On Sat, Jul 28, 2018 at 10:27 AM Ralph Corderoy wrote: > > Can we rewind a bit because the mailing list isn't privy to what's > happened. > > Your first problem was the missing toolbar, so no New, Accept, Decline, > Undo, etc., buttons, but the rest of the game was present and working? > Sorry

Re: [Bug-gnubg] gnubackgammon

2018-07-27 Thread Øystein Schønning-Johansen
Hi again, Brenda. Now I'm a bit more uncertain what cases your problem. I'm adding the mailing list such that other users and developers may be able to help. I think you have to describe what you do get this error message. Is it when you start GNU Backgammon? From my hunch, I guess there is

Re: [Bug-gnubg] gnubackgammon

2018-07-22 Thread Øystein Schønning-Johansen
Hmmm... can it be that you are playing in full screen mode? Try hitting F11 or Esc. -Øystein On Sun, Jul 22, 2018 at 8:20 AM Brenda Langridge wrote: > I have been playing gnubg backgammon got quite a while now and really > enjoy it. When I used to load it, I always got the tool bar. Now >

Re: [Bug-gnubg] Gnubg pubeval score

2019-01-22 Thread Øystein Schønning-Johansen
How does the paper report this? Does it take gammon and backgammons into account (ie. cubeless moneygame) or does it just count win/loss ratio (ie. like one-point-match) ? -Øystein On Tue, Jan 22, 2019 at 11:05 PM Robert Edgar wrote: > Can anyone confirm the score of a recent version of gnubg

Re: [Bug-gnubg] Stopsend me email

2018-11-19 Thread Øystein Schønning-Johansen
Hi, if you follow the link at the very end of this email (or any email from the mailing list) you will find instructions on how to unsubscribe. If you have any problems unsubscribe, please contact the mailing list admin. The admin email address is also given at the linked web page. Regards,

Re: [Bug-gnubg] Gnubg pubeval score

2019-01-26 Thread Øystein Schønning-Johansen
Thanks for your effort Philippe. Your numbers looks correct. However, I think it is important to state some more details. First: Are the games played to completion? Or are the games terminated at race or bearoff or ... Second: Does the pubeval evaluate all the position classes? I once did the

Re: [Bug-gnubg] Large bearoff databases (was: Huge evaluation difference)

2019-03-24 Thread Øystein Schønning-Johansen
On Sun, Mar 24, 2019 at 4:33 PM Philippe Michel wrote: > On Sun, Mar 24, 2019 at 03:17:07PM +0100, Øystein Schønning-Johansen wrote: > > Yes. Really cool. I have earlier seen significant differences between > > one-sided and two-sided race evaluation, but this is not one of th

Re: [Bug-gnubg] Huge evaluation difference

2019-03-24 Thread Øystein Schønning-Johansen
it by bittorrent, or the generating code. The data file is 11 GB. -Øystein On Sun, 24 Mar 2019 15:00 Philippe Michel, wrote: > On Thu, Mar 21, 2019 at 12:54:18PM +0100, Øystein Schønning-Johansen wrote: > > > Cubeless prob. of saving gammon: 0.129424 > > 16: 13/12 12/6 -> 0.913

Re: [Bug-gnubg] Large bearoff databases (was: Huge evaluation difference)

2019-03-24 Thread Øystein Schønning-Johansen
OK, I've set up a private github repo of the twosided tools. State your github profile name in a PM if you want access. -Øystein On Sun, Mar 24, 2019 at 5:14 PM Øystein Schønning-Johansen < oyste...@gmail.com> wrote: > On Sun, Mar 24, 2019 at 4:33 PM Philippe Michel > wrote: >

Re: [Bug-gnubg] Surprising behaviour in cubeless play

2019-02-23 Thread Øystein Schønning-Johansen
I also believe this behavior is intentionally like this. I certainly do not remember, but I think the best answer will be provided by Jørn. On Sat, Feb 23, 2019 at 10:03 PM Philippe Michel wrote: > When choosing to play without doubling cube (in settings / options / > cube), the following

Re: [Bug-gnubg] Huge evaluation difference

2019-03-20 Thread Øystein Schønning-Johansen
I wrote a little tool some years ago, that calculate the "exact" value for such racing position. It calculates the probabilities with a top-down dynamic programming way and uses *-minimax algorithm to fill in the values and prune useless moves. It is really unusable in real life situation as the

[Bug-gnubg] Race position theoretical question?

2019-01-29 Thread Øystein Schønning-Johansen
Hi all! Here is a theoretical question for all of you: Can a race (aka. non-contact) position, be possible to lose backgammon with a good dash of unluck, and still be possible to win (with a good dash of luck). It is assumed that the player is really trying to get of the backgammon, and plays

Re: [Bug-gnubg] Race position theoretical question?

2019-01-30 Thread Øystein Schønning-Johansen
with this property. Josephs position also work, but it has to be the race leading player on roll. Thanks guys, -Øystein On Tue, Jan 29, 2019 at 9:46 PM Philippe Michel wrote: > On Tue, Jan 29, 2019 at 08:00:22PM +0100, Øystein Schønning-Johansen wrote: > > Hi all! > > > >

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] The race training and benchmark datasets

2019-06-07 Thread Øystein Schønning-Johansen
Hi, all! Out of curiosity I've just started to look into the race datasets. I notice something really strange. I take all the positions from http://files.gnubg.com/media/nn-training/pmichel/training_data/race-train-data.bz2 and from this I create a dataset for training. Then I take all

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

Re: [Bug-gnubg] The race training and benchmark datasets

2019-06-10 Thread Øystein Schønning-Johansen
Thanks, I will try re-rolling out these positions. Do you have any experience of how to do good rollouts of race positions? Good rollout settings for race positions? -Øystein On Sun, Jun 9, 2019 at 11:38 PM Philippe Michel wrote: > On Fri, Jun 07, 2019 at 08:30:10PM +0200, Øystein Schønn

Re: [Bug-gnubg] The race training and benchmark datasets

2019-06-17 Thread Øystein Schønning-Johansen
also only handle positions where gammon and backgammon are not a subject. I can probably handle those separately. -Øystein On Sun, Jun 16, 2019 at 10:33 PM Philippe Michel wrote: > On Mon, Jun 10, 2019 at 02:49:26PM +0200, Øystein Schønning-Johansen wrote: > > > I will try re

Re: [Bug-gnubg] The race training and benchmark datasets

2019-06-17 Thread Øystein Schønning-Johansen
Joseph Heled wrote: > You have many independent runs, right? Why worry about multi-threading? > Divide the set into (say) 16 threads (or whatever makes sense for your CPU) > and run each set on another thread. > > -Joseph > > On Mon, 17 Jun 2019 at 19:28, Øystein Schønni

Re: [Bug-gnubg] Collaboration anyone?

2019-05-18 Thread Øystein Schønning-Johansen
It sounds like a really cool project. If you host it on github, and then announce it to some friends, I pretty sure you will have volunteers. -Øystein On Thu, May 16, 2019 at 10:30 PM Joseph Heled wrote: > > Hi, > > (I know this is the wrong forum, but casting the net anyway) > > I am looking

Re: [Bug-gnubg] Web version of GNU Backgammon

2019-09-22 Thread Øystein Schønning-Johansen
Cool project. You have used emscripten to port the C code to webassembly? Isn't there a port og GTK done with emscripten? Another way to port to web would be to display the application itself with a different GTK backend. I've tried that with the Broadway backend that can display GTK applications

Re: current development

2019-12-04 Thread Øystein Schønning-Johansen
But let's chat about the idea instead. What will it actually mean to 'apply "AlphaZero methods" to backgammon.' ? AlphaZero (and AlphaGo and Lc0 and SugaR NN) is just more or less the same thing as reinforcement learning in backgammon. So, from my understanding, it is rather AlphaZero, who has

Re: current development

2019-12-03 Thread Øystein Schønning-Johansen
Hi Sarah! Thanks for taking contact. Good to hear that you like GNU Backgammon. Is it still under development? Hmmm... debatable. There has not been many major improvements the last few years. Take a look at the projects ChangeLog.

Re: current development

2019-12-05 Thread Øystein Schønning-Johansen
I have tried some experiments, and it looks like the training dataset (for contact positions) with the current input features, do indeed like some of the more modern methods. Briefly summarized: Things that improves supervised learning on the dataset: * Deeper nets, 5-6 hidden layers combined

Re: Backgammon "solved"?

2019-12-05 Thread Øystein Schønning-Johansen
No, the question is fair enough. You just have to apply the FIBS rating formula when you have estimated a winning probability of the strongest player. -Ø On Thu, Dec 5, 2019 at 11:02 PM Theodore Hwa wrote: > That's not really a fair question. The point is, both GNUBG/XG and a > "perfect bot"

Temporal difference learning. Lambda parameter.

2019-12-14 Thread Øystein Schønning-Johansen
Hi! As we discussed a bit last week I've started to think again. How can we improve a backgammon engine? I think that most of us agree that what can be improved is play in positions where some kind of long term plan is needed. Like "snake"-positions and backgames. The reinforcement learning

Re: current development

2019-12-03 Thread Øystein Schønning-Johansen
Heled wrote: > Like I said, installed from the standard Ubuntu rep. > > Yes, info says multithread support. It says SSE/SSE2 support. What > about SSE3/4 etc, or they confer no real improvement over SSE2? > > -Joseph > > On Wed, 4 Dec 2019 at 09:58, Øystein Schønning-Johans

Re: current development

2019-12-03 Thread Øystein Schønning-Johansen
On Tue, Dec 3, 2019 at 7:37 PM Joseph Heled wrote: > I am out of the loop too, but speeding up rollouts (i.e. using modern > multicores) seems like a worthy improvement. > Isn't that done already? I think the code is multithreaded using gthreads from glib. I think it was done by Michael (and

Re: current development

2019-12-03 Thread Øystein Schønning-Johansen
mon 1.06.002) and the rollouts speed seemed terrible. > > Do I need to do something in the GUI to enable multi-threading? (and I > hope that by multi-threading we are talking about multi-core, not just > threading, which does not help) > > -Joseph > > On Wed, 4 Dec 2019 at 09:38,

Re: Training data on FTP down?

2019-11-28 Thread Øystein Schønning-Johansen
> > On Wed, Nov 27, 2019 at 10:30:38AM +0100, Øystein Schønning-Johansen > wrote: > > > > > I'm trying to download the training data from the site. > > > http://files.gnubg.org/media/nn-training/ > > > > > > Seems to me that the site does not respond.

Training data on FTP down?

2019-11-27 Thread Øystein Schønning-Johansen
Hi! I'm trying to download the training data from the site. http://files.gnubg.org/media/nn-training/ Seems to me that the site does not respond. What's happening? Have the site been taken all down? regards, -Øystein

Re: [Bug-gnubg] Web version of GNU Backgammon

2019-09-25 Thread Øystein Schønning-Johansen
On Tue, Sep 24, 2019 at 10:09 PM Philippe Michel wrote: > Was OpenGL really the only issue ? Probably not! (This is a good point, so thanks for pointing this out.) I didn't try much, but I assumed that the OpenGL 3D board was among the problems. I took one of the plain builds I had, I did not

Re: OpenSuse 15.1 no display for gnu-bg

2020-01-21 Thread Øystein Schønning-Johansen
I've not seen that before, but from experience I've seen that a reboot is what makes things work again. That is especially true when it comes to display drivers on Linux systems. Have you tried that? -Øystein On Tue, Jan 21, 2020, 17:11 Mark Neidorff wrote: > Hi, > > > > I (at last, but never

Re: makebearoff -t 6x15 doesn't work for me

2020-01-02 Thread Øystein Schønning-Johansen
Thanks for your report. The makebearoff code was written last millennium, and the problem you're seeing is probably caused by some overflow problem in the code. These kind of stuff was hard to check back in the 90s. I guess it is fixable but ... * Assuming you are able to solve the code issue

Re: Error while generating bearoff database

2020-10-07 Thread Øystein Schønning-Johansen
: > On Tue, Oct 06, 2020 at 09:59:20AM +0200, Øystein Schønning-Johansen wrote: > > > A huge onesided non-contact database like this will misplay a lot of > > positions. > > Is it really that bad ? > > I thought that, as long as one does not use shortcuts like the > --no-

Re: The status of gnubg?

2020-10-14 Thread Øystein Schønning-Johansen
I must admit there isn't much happening at the moment. But if you do find bugs or have ideas, feel free to post then here at the mailing list or use the bugtracker at savannah. Of course there's no guarantee that the ideas will be implemented or the bugs will be fixed. If you have a pull request

Re: Error while generating bearoff database

2020-10-06 Thread Øystein Schønning-Johansen
Hi, Thanks for your bug report. Let me have a guess. In file makebearoff.c lines 216ff: 216/* read distributions */ 217 218iOffset = 2 * iOffset; 219 220nBytes = 2 * (nz + nzg); 221 222if (fseek(pfTmp, iOffset, SEEK_SET) < 0) { 223perror("fseek'ing

Re: Error while generating bearoff database

2020-10-06 Thread Øystein Schønning-Johansen
estimates, so your argument is indeed valid. Thanks for pointing that out. -Øystein On Tue, Oct 6, 2020 at 2:32 PM Timothy Y. Chow wrote: > Øystein Schønning-Johansen wrote: > > >> And again: You should not build such a one-sided database in the first > >> place. You will

Re: The status of gnubg?

2020-10-19 Thread Øystein Schønning-Johansen
On Mon, Oct 19, 2020 at 12:02 AM Joseph Heled wrote: > But someone starting work in that area can take the old frame for another > spin. They would learn a lot, even if they don't improve anything. > Yes! I can confirm that. > They can start with the "relatively" low hanging fruit of the race

Re: The status of gnubg?

2020-10-19 Thread Øystein Schønning-Johansen
On Mon, Oct 19, 2020 at 3:10 PM Aaron Tikuisis wrote: > That is interesting, I did not realize that gnubg misplays race positions > much. What are some examples? > Here is a position I posted a few weeks ago. GNU Backgammon Position ID: 960BAMCw+0MAAA Match ID :

  1   2   >