LEADER 03884nam 22006255 450 001 9910409987203321 005 20250609110950.0 010 $a9781484253847 010 $a1484253841 024 7 $a10.1007/978-1-4842-5384-7 035 $a(CKB)5310000000016561 035 $a(MiAaPQ)EBC6232203 035 $a(DE-He213)978-1-4842-5384-7 035 $a(CaSebORM)9781484253847 035 $a(PPN)248598716 035 $a(OCoLC)1198377301 035 $a(OCoLC)on1198377301 035 $a(MiAaPQ)EBC6231774 035 $a(EXLCZ)995310000000016561 100 $a20200620d2020 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAgile Artificial Intelligence in Pharo $eImplementing Neural Networks, Genetic Algorithms, and Neuroevolution /$fby Alexandre Bergel 205 $a1st ed. 2020. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2020. 215 $a1 online resource (xxi, 386 pages) $cillustrations 311 08$a9781484253830 311 08$a1484253833 320 $aIncludes bibliographical references. 327 $aPart I: Neural Network -- 1: The Perceptron Model -- 2: Artificial Neuron -- 3: Neural Networks -- 4: Theory on Learning -- 5: Data Classification -- 6: A Matrix Library -- 7: Matrix-Based Neural Network -- Part II: Genetic Algorithm -- 8: Genetic Algorithm -- 9: Genetic Algorithm in Action -- 10: Traveling Salesman Problem -- 11: Exiting a Maze -- 12: Building Zoomorphic Creatures -- 13: Evolving Zoomorphic Creature -- Part III: Neuroevolution -- 14: Neuroevolution -- 15: Neuroevolution with NEAT -- 16: The MiniMario Video Game -- Last Words. 330 $aCover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo. This book takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explains. 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. You will: 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. 606 $aProgramming languages (Electronic computers) 606 $aArtificial intelligence 606 $aComputer programming 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aArtificial Intelligence$3https://scigraph.springernature.com/ontologies/product-market-codes/I21000 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aProgramming languages (Electronic computers) 615 0$aArtificial intelligence. 615 0$aComputer programming. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aArtificial Intelligence. 615 24$aProgramming Techniques. 676 $a006.3 700 $aBergel$b Alexandre$4aut$4http://id.loc.gov/vocabulary/relators/aut$0952640 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910409987203321 996 $aAgile Artificial Intelligence in Pharo$92257591 997 $aUNINA