Welcome to Heaton Research, the site that contains my projects, books, and blog. My name is Jeff Heaton, I am a data scientist, indy publisher, and adjunct instructor at Washington University. My interests include machine learning, feature engineering, and real world applications of these topics. I am known for AI books, Kickstarter projects, YouTube Videos and open source projects. I use the programming languages Python, R, Java, and C#. My blog can be found here.I am most active on the following social media sites (in order of activity). If would like to keep up to date on my projects, just follow me:
Artificial Intelligence for HumansJeff Heaton's books include:
Encog Machine Learning Framework
Encog is a Java/C# machine learning framework that I've developed since 2008. Encog supports a variety of advanced algorithms, particularly neural networks and genetic programming. Most Encog training algoritms are multi-threaded and scale well to multicore hardware. A GUI based workbench is also provided to help model and train machine learning algorithms.
MergeLifeI also have an interest in Artificial Life and created MergeLife is a family of cellular automata that I developed. Each member of this family is represented by a hexidecimal encoding, such
E542-5F79-9341-F31E-6C6B-7F08-8773-7068that represent a MergeLife update rule. The three patterns that you see above are three different MergeLife update rules. Other than a random starting grid, these update rules are