Encog Java and DotNet Neural Network Framework

Encog

About the Encog Project

Encog is an advanced neural network and artificial intelligence library. 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 multithreaded resilient propagation. A GUI based workbench is also provided to help model and train neural networks. Encog has been in active development since 2008.

Encog is available for Java, .Net and Silverlight.

[Online Silverlight Demo]


Encog's Supported Platforms

Java

Microsoft .Net & Silverlight

[Development Alpha/Perhaps Unstable 2.3 Release]

Neural Network Architectures

  • ADALINE Neural Network
  • Adaptive Resonance Theory 1 (ART1)
  • Bidirectional Associative Memory (BAM)
  • Boltzmann Machine
  • Counterpropagation Neural Network (CPN)
  • Elman Recurrent Neural Network
  • Feedforward Neural Network (Perceptron)
  • Hopfield Neural Network
  • Jordan Recurrent Neural Network
  • Radial Basis Function Network
  • Recurrent Self Organizing Map (RSOM)
  • Self Organizing Map (Kohonen)

Training Techniques

  • Backpropagation
  • Resilient Propagation (RPROP)
  • Scaled Conjugate Gradient (SCG)
  • Manhattan Update Rule Propagation
  • Competitive Learning
  • Hopfield Learning
  • Genetic Algorithm Training
  • Instar Training
  • Outstar Training
  • ADALINE Training

Training Data Models

  • Supervised
  • Unsupervised
  • Temporal (Prediction)
  • Financial (downloads from Yahoo Finance)
  • SQL
  • XML
  • CSV
  • Image Downsampling

Activation Functions

  • Competitive
  • Sigmoid
  • Hyperbolic Tangent
  • Linear
  • SoftMax
  • Tangential
  • Sin Wave
  • Bipolar
  • Gaussian

Encog Links

  • [Encogware Store] - Mouse mats, t-shirts, etc. I use these for conferences, but if you want something with the Encog Neuron on it, here you go!
  • Version History - Encog version history.
  • Cruise Control - Our build server, you can get the very latest beta versions of Encog here. They are usually NOT as stable as our regular releases though. You can also see what the developers are working on here.

Copyright 2005 - 2010 by Heaton Research, Inc.. Heaton Research™ and Encog™ are trademarks of Heaton Research. Click here for copyright and trademark information.