Practical Artificial Intelligence in Julia aims to provide a practical foundation for a set of expressive artificial intelligence algorithms using the Julia programming language. The book makes two large contributions to existing related books. The first contribution details some expressive techniques, namely, neural networks, genetic algorithms, and neuroevolution. No other books comprehensively relate to these topics by providing a full Julia implementation. The book provides material in an incremental fashion, beginning with a little perceptron and ending with a full implementation of two algorithms for neuroevolution. The second contribution is to provide a set of compelling, non-trivial, and self-contained applications of these techniques, including AI for a platform game and a computational model of evolving walking creatures.
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
Loading comments...
Reply to Comment
Edit Comment