Overview
The first book that uses the Pharo programming language
Covers artificial intelligence and practical algorithm programming using Pharo
Includes three fully working sample applications
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (16 chapters)
Keywords
About this book
Along the way, you’ll learn neural net fundamentals to set you up for practical examples such as the traveling salesman problem and cover genetic algorithms including a fun zoomorphic creature example. Furthermore, Practical Agile AI with Pharo finishes with a data classification application and two game applications including a Pong-like game and a Flappy Bird-like game. This book is informative and fun, giving you source code to play along with. You’ll be able to take this source code and apply it to your own projects.
What You Will Learn
- Use neurons, neural networks, learning theory, and more
- Work with genetic algorithms
- Incorporate neural network principles when working towards neuroevolution
- Include neural network fundamentals when building three Pharo-based applications
Who This Book Is For
Coders and data scientists who are experienced programmers and have at least some prior experience with AI or deep learning. They may be new to Pharo programming, but some prior experience with it would be helpful.
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Agile Artificial Intelligence in Pharo
Book Subtitle: Implementing Neural Networks, Genetic Algorithms, and Neuroevolution
Authors: Alexandre Bergel
DOI: https://doi.org/10.1007/978-1-4842-5384-7
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Alexandre Bergel​ 2020
Softcover ISBN: 978-1-4842-5383-0Published: 21 June 2020
eBook ISBN: 978-1-4842-5384-7Published: 20 June 2020
Edition Number: 1
Number of Pages: XXI, 386
Number of Illustrations: 7 b/w illustrations, 75 illustrations in colour
Topics: Programming Languages, Compilers, Interpreters, Artificial Intelligence, Programming Techniques