

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Nicaragua.
Self-driving cars, natural language recognition, and online recommendation engines are all possible thanks to Machine Learning. Now you can create your own genetic algorithms, nature-inspired swarms, Monte Carlo simulations, cellular automata, and clusters. Learn how to test your ML code and dive into even more advanced topics. If you are a beginner-to-intermediate programmer keen to understand machine learning, this book is for you. Discover machine learning algorithms using a handful of self-contained recipes. Build a repertoire of algorithms, discovering terms and approaches that apply generally. Bake intelligence into your algorithms, guiding them to discover good solutions to problems. In this book, you will: Use heuristics and design fitness functions. Build genetic algorithms. Make nature-inspired swarms with ants, bees and particles. Create Monte Carlo simulations. Investigate cellular automata. Find minima and maxima, using hill climbing and simulated annealing. Try selection methods, including tournament and roulette wheels. Learn about heuristics, fitness functions, metrics, and clusters. Test your code and get inspired to try new problems. Work through scenarios to code your way out of a paper bag; an important skill for any competent programmer. See how the algorithms explore and learn by creating visualizations of each problem. Get inspired to design your own machine learning projects and become familiar with the jargon. What You Need: Code in C++ (>= C++11), Python (2.x or 3.x) and JavaScript (using the HTML5 canvas). Also uses matplotlib and some open source libraries, including SFML, Catch and Cosmic-Ray. These plotting and testing libraries are not required but their use will give you a fuller experience. Armed with just a text editor and compiler/interpreter for your language of choice you can still code along from the general algorithm descriptions. Review: More than one technique to program your way out of a paper bag! - An excellent introduction to the subject, accessible and clearly written but covering a good deal of ground and encouraging the reader to build and experiment with a range of machine learning techniques. Review: Not bad book poor quality - The book seemed good so far, the first project doesn’t mention the #includes in the text but if you go to website for source code works fine and much fun. Reason for the 2 stars is the poor quality of printing I thought it was a fake at first, all black and white prints in on images and headers.


| Best Sellers Rank | 493,316 in Books ( See Top 100 in Books ) 559 in Computer Information Systems 594 in Higher Mathematical Education 678 in Introduction to Programming |
| Customer Reviews | 4.0 out of 5 stars 37 Reviews |
B**N
More than one technique to program your way out of a paper bag!
An excellent introduction to the subject, accessible and clearly written but covering a good deal of ground and encouraging the reader to build and experiment with a range of machine learning techniques.
R**E
Not bad book poor quality
The book seemed good so far, the first project doesn’t mention the #includes in the text but if you go to website for source code works fine and much fun. Reason for the 2 stars is the poor quality of printing I thought it was a fake at first, all black and white prints in on images and headers.
T**N
Finally, someone who explains this so students can understand it.
Finally, someone who explains this so students can understand it. This is hands down the book you want to start with. The other popular book groking algorithms has a wonderful first chapter but the rest of the book is meh. This book is enlightening all the way through. Thank you for writing it!
T**N
Bra att kunna lite C++ och Python innan man läser denna.
Jag har bara bläddrat igenom den lite snabbt. Och vid en första anblick/granskning så är jag väldigt nöjd med boken. Den står i bokhyllan i väntan på att bli läst och använd. Och jag förväntar mig att öka förståelsen för ai programmering.
H**S
Funny, lovely book with increasing complexity
It's a lovely book which guides you carefully through the different level of deep learning. The examples are inspired by real-world problems and help a lot for visibility. The coded examples of the webpage are a little nasty and should be reformated.
W**N
Formulas in Chapter 2 unreadable
Just reinforcing what others have said. The Kindle version's formulas are unreadable. From the text, it sounds like a nice discussion of entropy. Too bad it's incomprehensible. Surprised no one has responded or corrected the problem.
D**Q
Informational!
I love this textbook and enjoying it so far!
Trustpilot
2 days ago
1 week ago