I completed the Machine Learning course (Stanford) and got very interested, also after some research, I decided that I'd like to learn nature-inspired algorithms.
I've found some resources like:
- Clever Algorithms: Nature-Inspired Programming Recipes (Book)
- Wyss institute (Website)
- Programming Game AI by Example (Book)
The first reference look good and complete with pseudocode (giving me the possibility to implement everything in Ruby, my prefered language), and also gives ruby implementations for every code. But it lacks of exercises to practice, which I think is a key feature.
The second is something that inspired me a lot to start studying this area, but they don't have any course or material to study.
The third one looks good too, but has only a little amount of exercises, and might be too focused (I do like games, but I also want to study everything else related to nature-inspired algorithms). Also it is focused on C++ (not that it is a hard language, but I don't like its limitation compared to ruby), and I'd prefere something in Ruby or pseudocode (although it is not my main priority).
Does anyone know something that also have exercises to complement the theory? Is there anything better to learn, with a particular focus on exercises? (Maybe courses or video lectures).