Search found 595 matches

by dkappe
Sat Apr 18, 2020 6:30 am
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

I debugged the certainty propagation (essentially alpha/beta backup of terminals) in MCTS. Now that it's working, it seems to make a huge difference. No oops! checkmates or won endgames slipping away into a draw. This is with Bad Gyal 8 and Little Ender at 3+2. Will add tree reuse tomorrow. Stay saf...
by dkappe
Sun Apr 12, 2020 2:41 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Using a endgame_net branch, I combined bad Gyal 8 and little Ender, switching at 16 pieces. (Need to update the badgyal package for this.) Getting closer. Next is basic certainty propagation. Will put the a0lite games up on lichess. TC 3 min + 2 sec # PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W...
by dkappe
Thu Apr 09, 2020 5:52 pm
Forum: Computer Chess Club: General Topics
Topic: Which engines play the most human like at lower levels?
Replies: 15
Views: 2608

Re: Which engines play the most human like at lower levels?

Rather than jumping through hoops with an old lczero engine, simply try the small nets: 11258-16x2 distilled and tiny gyal (also 16x2). They can be used with the latest lc0 on cpu (or android). https://github.com/dkappe/leela-chess-weights/wiki/Distilled-Networks https://github.com/dkappe/leela-ches...
by dkappe
Thu Apr 02, 2020 12:14 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Well, a description of the Bad Gyal nets can be found here: https://github.com/dkappe/leela-chess-weights/wiki/Bad-Gyal Bad Gyal data can be found here: https://github.com/dkappe/leela-chess-weights/wiki/Bad-Gyal-Data Training is a bit more challenging. Daniel Shawul’s Keras training code on github ...
by dkappe
Wed Apr 01, 2020 10:00 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

I added another branch, 'batching-prune,' that has smart pruning. Seems to make a fair bit of difference. [Event "?"] [Site "?"] [Date "2020.04.01"] [Round "5"] [White "A0Lite-Pruning"] [Black "A0Lite-Batch"] [Result "1-0"] [ECO "B06"] [GameDuration "00:02:33"] [GameEndTime "2020-04-01T16:49:34.165 ...
by dkappe
Wed Apr 01, 2020 1:41 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

I decided to test the virtual loss and tree reuse branch at 30 min + 5 sec against Crafty on 1 cpu. Using Noomen 3. # PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L D(%) 1 Crafty : 0 ---- 26.5 40 66.2 100 14 25 1 62.5 2 A0Lite : -126 67 13.5 40 33.8 --- 1 25 14 62.5 Not quite there yet. :-)
by dkappe
Tue Mar 31, 2020 4:40 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Question: Once I make the changes, they take effect immediately and there is nothing to compile? All of this is done at runtime? So if I make a local branch with some changes and want to test it against master should I just copy to another folder and run from there? Yes, just make a new folder. Als...
by dkappe
Tue Mar 31, 2020 2:59 am
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Tried out a0lite with batching and tree reuse at a tc of 30 m + 5 sec. Donna 4.1 lost on time, but it was a foregone conclusion. [Event "?"] [Site "?"] [Date "2020.03.30"] [Round "2"] [White "Donna"] [Black "A0Lite"] [Result "0-1"] [ECO "B00"] [GameDuration "01:03:06"] [GameEndTime "2020-03-30T21:52...
by dkappe
Mon Mar 30, 2020 11:41 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Added in a branch that combines batching with tree reuse.

https://github.com/dkappe/a0lite/tree/b ... tree-reuse

I will add in smart pruning in a day or two. Then I will need to think about simplifying the code.
by dkappe
Mon Mar 30, 2020 7:29 pm
Forum: Computer Chess Club: General Topics
Topic: New engine: a0lite
Replies: 38
Views: 9308

Re: New engine: a0lite

Ah, you'll need to reinstall badgyal, as it has some bulk eval support added.