Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by elcapitan on Wednesday December 06, 2017 @04:17AM
(#15859723)
What would be a good starting point to learn about the AI behind that for a "normal" programmer? There seem to be so many resources now that it's hard to choose. Combination of hands-on plus theory would be good.
[ Parent
| on HN ]
Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by tom_wilde on Wednesday December 06, 2017 @06:01AM
(#15860161)
Coursera - Andrew NG's course
=> Classic starting point, very thorough and digestable introduction to Neural Networks. I found he covered the 'how the heck do I use this?' rather well.. :)
From there, Coursera has a paid(?) DL course by Andrew NG or there's Fast.ai which looks good.
Good luck!
Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by thanatropism on Wednesday December 06, 2017 @05:44AM
(#15860075)
The keyword is "reinforcement learning".
Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by elcapitan on Wednesday December 06, 2017 @06:02AM
(#15860165)
I know the names of the general concepts, I was wondering if someone has concrete recommendations on where to start and which books/frameworks are sort of beginner-friendly.
Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by AlexCoventry on Wednesday December 06, 2017 @10:43AM
(#15861909)
Try Hands-On Machine Learning with Scikit-Learn and TensorFlow
Concepts, Tools, and Techniques to Build Intelligent Systems for the fundamentals.
http://shop.oreilly.com/product/0636920052289.do
For reinforcement learning, I hear Barto and Sutton is very readable, but I haven't read it myself. You can just pick the concepts up by reading papers. The introduction in the Deep Q-Learning paper is not great, but it's how I first learned the concept.
http://ufal.mff.cuni.cz/~straka/courses/npfl114/2016/sutton-... https://www.cs.toronto.edu/~vmnih/docs/dqn.pdf
Re:Mastering Chess and Shogi by Self-Play with General Reinf...
by magoghm on Wednesday December 06, 2017 @12:46PM
(#15863115)
You can check this Reinforcement Learning Course by David Silver on YouTube: https://www.youtube.com/watch?v=2pWv7GOvuf0&t=836s
By the way, I believe David Silver was the lead programmer for AlphaZero.