
Handbook Of Neuroevolution Through Erlang
by Gene I. Sher · first published 2012
56% recommend44% neutral
Why HN recommends it
Worked example of implementing neural networks and neuroevolution in Erlang, with detailed, varied code and a model of distributed agents; useful for readers who want an application-oriented view of Erlang.
Summarised by Claude from recommending comments
Handbook of Neuroevolution Through Erlang presents both the theory behind, and the methodology of, developing a neuroevolutionary-based computational intelligence system using Erlang. With a foreword written by Joe Armstrong, this handbook offers an extensive tutorial for creating a state of the art Topology and Weight Evolving Artificial Neural Network (TWEANN) platform. In a step-by-step format, the reader is guided from a single simulated neuron to a complete system. By following these steps, the reader will be able to use novel technology to build a TWEANN system, which can be applied to A
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






In case you don't already know about it; Handbook of Neuroevolution Through Erlang by Gene Sher is a great demonstration of the approved way of using Armstrong's ideas.
on “Why OO Sucks by Joe Armstrong (2000)” ↗LFE (Lisp Flavoured Erlang). It's the ideal tool for exploring AI. Handbook of Neuroevolution Through Erlang by Gene Sher makes a compelling argument (with detailed, varied examples) that Erlang is the perfect language with which to implement neural nets. Lisp has always been associated with AI, of course.…
on “Ask HN: Lispers: Which dialect of Lisp do you use and why?” ↗A nice application oriented book is the 'Handbook of Neuroevolution Through Erlang' by Gene I. Sher, from Springer. It has the code and a model for distributed agents (for neural networks in biology)
on “What Erlang Taught Me About Distributed Systems” ↗…explanations. 3. The C Programming Language, 2nd Edition - you know what I am talking about! 4. Genetic Programming (1992)- John Koza - Really got me into early machine learning and more into LISP! 5. The Handbook of Neuroevolution Through Erlang (2013) - Gene Sher - Great intro to ANNs in general, and Erlang even if you don't program in Erlang or want to! Honorable mentions: A. The Book of Shen - Mark Tarver - It's a LISP, but the history of…
on “Ask HN: Name 3-5 books that had the most impact on your career and knowledge?” ↗Agreed, You might find Handbook of Neuroevolution Through Erlang by Gene Sher interesting.
on “Why Do ML on the Erlang VM?” ↗My favorite ML book is still the Handbook of Neuroevolution Through Erlang. A bit pricey but you can borrow my copy if you're in SoMa.
on “Yanni – An artificial neural network for Erlang” ↗This is a great read (handbook of neuroevolution through erlang): http://www.cabafx.com/trading-ebooks-collection/newpdf/Handb... I highly recommend the hard copy
on “Using Genetic Algorithms to Break Things” ↗…played with Elixir, and it is certainly gaining in popularity I believe due to its rubiness and web dev. Personally, I prefer LFE, but that's because I am a Lisper and love parentheses. I am reading 'The Handbook of Neuroevolution through Erlang'. It is a great use for Erlang. I am hoping somebody will work on the LFE translation of it. Good article.
on “When would you choose Erlang? (2013)” ↗I bought and I was working through the book, "The Handbook of Neuroevolution Through Erlang", 2013 Edition, several years ago, and then I tried to do the exercises in LFE (Lisp Flavoured Erlang). I am more a Lisper than a Rubyist, however, I do like Elixir. Gene Sher author of the book makes…
on “Why Do ML on the Erlang VM?” ↗…Pennachin, & Nil Geisweiller 84. Computation and Cognition - Zenon W. Pylyshyn 85. Universal Artificial Intelligence - Marcus Hutter 86. The Cambridge Handbook of Computational Psychology - Ron Sun 87. Handbook of Neuroevolution Through Erlang - Gene I. Sher 88. Readings in Cognitive Science: A Perspective from Psychology and Artificial Intelligence - Allan Collins & Edward E. Smith -- this one contains a LOT of seminal papers in the field,…
on “Ask HN: What projects are you working on now?” ↗They seem to be similar to Gene Sher's TWEANNS - Topology and Weight Evolving Neural Networks - that I learned about in his 2012 book, "Handbook of Neuroevolution Through Erlang" (sure, it didn't pick up because Erlang ;)) Gene's specific implementation is DXNN (Discover and eXplore Neural Network) implemented in 2010 [1] [1] https://arxiv.org/abs/1008.2412
on “Neuro Evolution of Augmented Topologies” ↗…lanes? What type of ANN did you use if for? Was it hard to implement into your existing code? This is a big deal for me, since I gave up C for Erlang/LFE, and I am working my way through Gene Sher's book 'Handbook of Neuroevolution Through Erlang'. I like the conceptual fit, but I would be more interested in the present to try this on some old C coded NNs.
on “Intel SPMD: Compiler for High-Performance SIMD Programming” ↗…that point, nor how successful GP is in the ML community, measures its current or future potential. The book I am working my way through now, in LFE (Lisp Flavored Erlang vs. Erlang, or Elixir), is "The Handbook of Neuroevolution Through Erlang" by Gene Sher [1] Gene covers a lot of ground. Somebody has done some transliteration to Elixir too; I use LFE, since staying with Lisp bridges the gap between my GP work, and what Gene has done with…
on “Tinker with a Neural Network in Your Browser” ↗TWEANNS - Topology and Weight Evolving Neural Networks. Gene Sher's book 'The Handbook of Neuroevolution Through Erlang' presents them, and codes them in Erlang. People have coded them in Elixir, and I am currently trying in LFE (Lisp Flavored Erlang). They can add neurons and connections or take them away based upon a…
on “Leaf – Machine Learning for Hackers” ↗There’s the 2012 or 2013 book by Gene Sher, “Handbook of Neuroevolution Through Erlang”. I was working on writing some of the code in Elixir to learn Elixir, but gave up due to inexperience and I lost my interest in Elixir when the Erlang code resonated more with me.
on “Elixir at PagerDuty” ↗