Encog

Encog Artificial Intelligence Framework
Developer(s) Heaton Research, Inc and contributors
Stable release 2.5.3 / January 23, 2011; 13 months ago (2011-01-23)
Preview release 3.0.0 / June 23, 2011; 8 months ago (2011-06-23)
Development status Active
Written in Java, .Net, Silverlight
Operating system Cross-platform
Type Neural network software
License LGPL
Website http://www.heatonresearch.com/

Encog is a neural network and artificial intelligence framework available for Java, .Net, and Silverlight. Encog contains classes to create a wide variety of networks, as well as support classes to normalize and process data for these neural networks. Encog trains using many different techniques. Multithreading is used to allow optimal training performance on multicore machines. Encog can offload some processing to an OpenCL compatible GPU for further performance gains.

Encog can be used for many tasks, including medical[1] and financial research.[2] A GUI based workbench is also provided to help model and train neural networks. Encog has been in active development since 2008.[3]

Contents

Neural Network Architectures

Training Techniques

See also

References

  1. ^ D. Heider, J. Verheyen, D. Hoffmann http://www.biomedcentral.com/content/pdf/1471-2105-11-37.pdf Predicting Bevirimat resistance of HIV-1 from genotype
  2. ^ J. Heaton http://www.devx.com/opensource/Article/44014/1954 Basic Market Forecasting with Encog Neural Networks
  3. ^ http://www.heatonresearch.com/encog Description of Encog Project.

External links