Page 1 of 1

Neural networks (NN) explained

Posted: Wed Dec 20, 2017 4:06 pm
by zenpawn
This video (series) provides a beautiful introduction to neural networks:

https://www.youtube.com/watch?v=aircAru ... x_ZCJB-3pi

Re: Neural networks (NN) explained

Posted: Wed Dec 20, 2017 4:10 pm
by Daniel Anulliero
Thanks for the link!
And soon , RMzero :wink:
Cool for A V D :lol:

Re: Neural networks (NN) explained

Posted: Wed Dec 20, 2017 4:57 pm
by Henk
If you want to follow the Alpha zero approach you can only reuse the move generator and the user interface. Search need to be replaced and evaluation code is not used. Maybe board representation need to be optimized too. Perhaps using only bit boards is good enough.

A lot of work. Also complicated stuff. Hi hi hi . I'm getting mad. The time I'm finished they have invented something much and much better.

But isn't that with all software. It only lasts a few years and then it's totally out of date.

Re: Neural networks (NN) explained

Posted: Wed Dec 20, 2017 5:06 pm
by CheckersGuy
True. I think the speed of the moveGenerator and the underlying board representation isn't that important when you are "bottlenecked" by the NN (in terms of speed) :D

Re: Neural networks (NN) explained

Posted: Wed Dec 20, 2017 5:13 pm
by Henk
My move generator also sorts the moves. But that makes no sense anymore.


Evaluating a connection in a neural network is most expensive operation. Can't do much about that to speed it up. Maybe removing redundant nodes. Weight decay.

Re: Neural networks (NN) explained

Posted: Thu Dec 21, 2017 9:55 am
by pilgrimdan
zenpawn wrote:This video (series) provides a beautiful introduction to neural networks:

https://www.youtube.com/watch?v=aircAru ... x_ZCJB-3pi
thanks ...

Re: Neural networks (NN) explained

Posted: Thu Dec 21, 2017 2:26 pm
by TommyTC
zenpawn wrote:This video (series) provides a beautiful introduction to neural networks:

https://www.youtube.com/watch?v=aircAru ... x_ZCJB-3pi
Thank you!
I know a bit about computers and a bit about chess, and have dabbled a little with computer chess engines.

With all this talk of AlphaZero and viewing a lot of video and comments about AlphaZero, I never saw anything that tried to describe neural networks. After viewing this video, I now have an idea of what a neural network is!