Welcome to Heaton Research. This site contains the projects and books of Jeff Heaton. If you are looking for my blog, you can find here. I am a data scientist, indy publisher, and adjunct instructor at Washington University. My research interests are machine learning, predictive modeling, big data, and real world applications of these topics. I am known for AI books, Kickstarter, Youtube Videos and open source projects. The programming languages that I primarily focus on are Python, Java, C#, C/C++ and R.

Artificial Intelligence for Humans

I am the author of the popular Artificial Intelligence for Humans series of books. The series teaches artificial intelligence concepts in a mathematically gentle manner, which is why I named the series Artificial Intelligence for Humans. As a result, I always follow the theories with real-world programming examples and pseudocode instead of relying solely on mathematical formulas. You can see online (Javascript) examples of some of the topics covered in these books here and here.

Encog Machine Learning Framework


I am the lead developer of the Encog project. Encog is an advanced machine learning framework that supports a variety of advanced algorithms, as well as support classes to normalize and process data. Machine learning algorithms such as Support Vector Machines, Artificial Neural Networks, Genetic Programming, Bayesian Networks, Hidden Markov Models and Genetic Algorithms are supported. 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. Encog has been in active development since 2008.

subscribe via RSS