Encog Java and DotNet Neural Network Framework
![]() |
About the Encog ProjectEncog is an advanced neural network and machine learning framework. 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. Encog can also make use of a GPU to further speed processing time. 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. |
Encog's Supported Platforms
JavaMicrosoft .Net & Silverlight[Development Alpha/Perhaps Unstable 2.3 Release] |
Neural Network Architectures
Training Techniques
|
Training Data Models
Activation Functions
Randomization Techniques
|
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.








