64-bit and 32-bit versions are in the archive. At Norbert's suggestion, I tried to get Wb2Uci to work with it, but was unable to, and the total lack of documentation didn't really help. If anyone is experienced with Wb2Uci, help would be much appreciated!
This one should be about 300 Elo stronger than the last. Don't you love it when engines are so bad that they can still become 300 Elo stronger in 3 weeks?
Improvements:
- * Better evaluation neural network architecture. Much more accurate AND much faster! It has also been trained for much longer (48 hours on 20-cores). 150 Elo here.
* Fixed a serious time allocation bug that I overlooked when converting from depth-based search to node-based search. 92 Elo.
* Changed from fail-hard to fail-soft. 36 Elo.
* Tuned aspiration window. 26 Elo.
* Tuned internal iterative deepening. 16 Elo.
I'm hoping this version is at least IM strength now. I have been watching it play quite a bit, and saw some very cool sacrifices. Once in a while it backfires, but most of the time they actually work out! The games seem to be quite a bit more interesting to watch than typical computer games. That said, the sacrificial playing style probably won't work well against other engines, at least until Giraffe becomes competitive tactically.
More details are in my dissertation which will be released with open sourced Giraffe in about a month, but I believe the evaluation network is now at least as accurate as the top engines (though obviously the search is still much weaker, and eval is still much slower).
A lot of work has been done for using neural network for move ordering and node allocation, and there were some exciting results. But it's not quite ready yet, so it will have to wait till the next version.
PS. Don't be alarmed by the 30+ plies reported. Depth doesn't mean anything for Giraffe because it's not depth-based. I am just using that number to denote iteration number in iterative deepening. I have switched to a much lower node count multiplier for ID, and that's why "depth" appears to be much higher now.
Thanks!
