《Grokking Artificial Intelligence Algorithms》简介:

Grokking Artificial Intelligence Algorithms uses simple language, jargon-busting explanations, and hand-drawn diagrams to open up complex algorithms. Don’t worry if you aren’t a calculus wunderkind; you’ll need only the algebra you picked up in math class. Creative coding exercises take you hands-on with the core and most-common algorithms, as you learn to classify data with a neural network, navigate a maze with a functional decision-making algorithm, create an autonomous agent to play two-player games, and more. As you start to grok how AI works under the hood, exciting and innovative ways to apply AI to your software will click into place. When you’re done, you’ll be able to identify problems best solved by AI and be able to select the perfect algorithms to solve them!

what's inside

Use cases for different AI algorithms

How to encode problems and solutions using data structures

Intelligent search for game playing

Ant colony algorithms for path finding

Evolutionary algorithms for optimization problems

Reinforcement learning algorithms for decision making

How to prepare data, and the building blocks of machine learning

Artificial neural networks for learning patterns and making decisions