Re: Tornado News
Posted: Fri Dec 18, 2020 12:36 am
Madeleine Birchfield wrote: ↑Thu Dec 17, 2020 9:11 pmPedone 2.1 does not have its own NNUE, as stated in the first post of the Pedone 2.1 thread; instead it is the last version of Pedone that does not have NNUE, all future versions of Pedone have NNUE, such as the dev verson of Pedone playing at TCEC.Chessqueen wrote: ↑Thu Dec 17, 2020 8:58 pm Pedone xxx or whatever now has its own NNUE, not simply implemented by replacing SF NNUE
"Yes Pedone is now using NNUE. I have implemented my own network with included castle rights and with independent weights for the both sides.
For the training I have used 14 depth search score of Pedone with traditional evaluation and I have used a simple SGD to train the net.
I'm not an expert on NN but I have found on the net a lot of material that have helped the development.
I also have a discussion with Marco Belli and we have helped each other in implementing NNUE."
Somebody alerted me that Tornado uses Daniel Shawul's nnue-probe for its NNUE implementation.Engin wrote: ↑Wed Dec 09, 2020 11:41 am Hello Computer and Chessfriends,
i created a new Tornado site here: https://sites.google.com/view/tornadochess/start
you can download the last version 8 or just new Tornado with can be NNUE use it in the evalution function now.
it's amazing increased in strength with just only NNUE!
i did not really well test it, but seems it is now over 3000 elo or more
later i will do my own neural network but that's need many time .... :-/
enjoy,
Engin
Good luck with your own NNUE implementation.Engin wrote: ↑Fri Dec 25, 2020 4:22 pm well, i had used that source as basics and re-writed to my engine for work with it, also the nalimov/syzygy table base probe was/is also free to use with permission ( not must be open the whole source code of your engine! )
Ok, i am working on my own neural network implementation right now and will be remove the SF NNUE and replace it with my own ones.
I should note that BBC, Nemorino, Minic, Seer, and Rubichess are open source engines with the GPLv3.0.
There is a difference between using ideas and algorithms (alpha beta pvs, futility pruning, hash tables, NNUE, et cetera), and using somebody else's code (Daniel Shawul's nnue probe). There is no shame in implementing the above ideas yourself and people are encouraged to implement them from scratch in this community.
Hi Engin,
I am not accusing anybody of stealing anything. Engin specifically stated on the Tornado website that Tornado was using the nnue-probe from Daniel Shawul, which uses the GPLv3 license.Damir wrote: ↑Fri Dec 25, 2020 5:38 pm As long as we get Tornado for free i don't see any harm in using ideas from other engines. It would have been completely different if Tornado was commercial engine. I think Madeleine better think before she start accusing people of stealing other engine's code.