Hi,
I studied the following book. It's codes are written in JavaScript , Python , C++ . The book is a recent and fine introduction on several AI methods.
Here is the book link.
A book on machine learning
Moderators: hgm, Rebel, chrisw
-
- Posts: 364
- Joined: Thu Jun 05, 2014 2:14 pm
- Location: Iran
- Full name: Mehdi Amini
A book on machine learning
Farewell.
-
- Posts: 438
- Joined: Mon Apr 24, 2006 8:06 pm
Re: A book on machine learning
I took a quick look at the content, and it seems there is extremely little machine learning in this book, except for a decision tree in Chapter 2. Mostly genetic algorithms and population-based methods. No neural network. But what they describe may be fun programming experiments.
-
- Posts: 536
- Joined: Thu Mar 09, 2006 3:01 pm
Re: A book on machine learning
I think this one is pretty good, albeit for Go not Chess, and it's a bit pricey.
However, it does cover quite a lot specifically for Alpha Zero, and the code code samples do work (with a bit of tweaking last time I tried).
https://www.amazon.com/Deep-Learning-Ga ... 1617295329
However, it does cover quite a lot specifically for Alpha Zero, and the code code samples do work (with a bit of tweaking last time I tried).
https://www.amazon.com/Deep-Learning-Ga ... 1617295329
-
- Posts: 214
- Joined: Thu Sep 01, 2011 5:38 pm
- Location: Seville, Spain
Re: A book on machine learning
This is very good.
"Make Your Own Neural Network" by Tariq Rashid.
A good starting point. It doesn't cover Convolutional NN but all the basics are there.
"Make Your Own Neural Network" by Tariq Rashid.
A good starting point. It doesn't cover Convolutional NN but all the basics are there.
Still learning how to play chess...
knigths move in "L" shape ¿right?
knigths move in "L" shape ¿right?
-
- Posts: 4185
- Joined: Tue Mar 14, 2006 11:34 am
- Location: Ethiopia
Re: A book on machine learning
where my free ebooks at?
There is one free deep learning book i know of
https://github.com/janishar/mit-deep-le ... ngbook.pdf
There is one free deep learning book i know of
https://github.com/janishar/mit-deep-le ... ngbook.pdf
-
- Posts: 146
- Joined: Fri Mar 15, 2019 8:46 pm
- Location: Germany
- Full name: Fabian von der Warth
Re: A book on machine learning
AFAIK genetic algorithms definitly belong to the term "machine learning". Aside from that, genetic algorithms combined with neural networks (mostly NEAT and variations) are an interesting research point, albeit I haven't seen the usage for chess.Rémi Coulom wrote: ↑Mon Oct 07, 2019 2:15 pm I took a quick look at the content, and it seems there is extremely little machine learning in this book, except for a decision tree in Chapter 2. Mostly genetic algorithms and population-based methods. No neural network. But what they describe may be fun programming experiments.
Author of FabChess: https://github.com/fabianvdW/FabChess
A UCI compliant chess engine written in Rust.
FabChessWiki: https://github.com/fabianvdW/FabChess/wiki
fabianvonderwarth@gmail.com
A UCI compliant chess engine written in Rust.
FabChessWiki: https://github.com/fabianvdW/FabChess/wiki
fabianvonderwarth@gmail.com
-
- Posts: 792
- Joined: Wed Jul 19, 2006 9:58 am
Re: A book on machine learning
I'll second this, for a non academic scatter brain like me, this book explained things really well. I've managed to complete a few home projects since.
Another book that follows up from the above one is A Simple Guide on Machine Learning with Neural Networks - this is short, sweet, and adds bias nodes and things like that.
https://www.amazon.de/Machine-Learning- ... 679&sr=8-6
I find the concept fascinating - whether it's making a machine learn to play space invaders, or an autonomous raspberry pi car, it's amazing to watch the 'learning' process.
-
- Posts: 11568
- Joined: Thu Mar 09, 2006 12:57 am
- Location: Birmingham UK
Re: A book on machine learning
You can have a play with a small NN for your own training here - link.
That page suggests that if you want to take things further, have a go with the popular TensorFlow library, which has no been ported into many languages.
That page suggests that if you want to take things further, have a go with the popular TensorFlow library, which has no been ported into many languages.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!