You are here

Java

Generating Code

    The Encog workbench provides two ways that you can make use of your neural network in Java code. First, you can save the neural network and training data to an .EG file. Java applications can then load data from this .EG file. Using .EG files will be covered in much greater detail in Chapter 9, “Encog Persistence”.

    Another way to generate code is to use the Encog Workbench. The Encog workbench can generate code in the following languages.

Technology: 
Programming Language: 

Encog Activation Functions

    The next sections will explain each of the activation functions supported by Encog. There are several factors to consider when choosing an activation function. Firstly, the type of neural network you are using may dictate the activation function you must use. Secondly, you should consider if you would like to train the neural network using propagation. Propagation training requires an activation function that provides a derivative. You must also consider the range of numbers you will be dealing with.

Technology: 

Chapter 2 of upcoming Encog for Java book now online

The second chapter of the upcoming Encog for Java book is now online.

http://www.heatonresearch.com/online/programming-neural-networks-encog-j...

Technology: 

Chapter 1: Introduction to Encog

  • The Encog Framework
  • What is a Neural Network?
  • Using a Neural Network
  • Training a Neural Network
Technology: 
Programming Language: 

Choosing the Best C# Array Type for Matrix Multiplication

Implementing 2D arrays in C# involves some decisions as to how to represent the array. C# has two different types of arrays. This is somewhat different than the Java programming language, which supports only a single type of array. In C# you must choose between rectangular and jagged arrays. There are very important considerations for each of these array types. There are also many articles about the differences between array handling in Java and C#. This article focuses on one thing-- performance. Particularly how to implement a matrix with the best performance.

Calais Document Category: 
Programming Language: 
Technology: 
Events Facts: 

Encog 2.0 for Java is Released

Encog 2.0 for Java has been released. The beta test period is now over. To download Encog 2.0, visit http://www.encog.org. The forum contains more information on what will be added in Encog 2.1.

Technology: 

Encog Presentation at Gateway Java Users Group (St. Louis)

On Tuesday, June 2, 2009 I will do a presentation on Encog at the Gateway Java Users Group in St. Louis, MO at 6:00 PM. The information on this presentation can be found here. I will post the material for this presentation online after I complete it.

Implementing a Java Neural Network with the Encog Framework

Calais Document Category: 
City: 
Technology: 
Programming Language: 
Categories: 

Introduction to Groovy

In this article I am going to present a brief introduction to the Groovy programming language. Groovy can be very beneficial to the artificial intelligence programmer. When training a neural network for pattern recognition it is often necessary to pre-process the data considerably before training the neural network. This is particularly true for temporal pattern recognition. Additionally control and training sets must be established, often by statistical analysis. Groovy allows you to very quickly create such code in a scripted way, without all of the ceremony of regular Java.

Calais Document Category: 
Technology: 
Programming Language: 

Class 3 material for C#/Java has been posted

The class 3 material for Introduction to Neural Networks for C#/Java has been posted, visit the forum area for more information.

Technology: 
Programming Language: 

Introduction to Neural Networks for Java, Second Edition Available from Amazon

The Second Edition to our popular Introduction to Neural Networks for Java is now available from Amazon. This sister C# book will be available in about three weeks.

[Amazon: Introduction to Neural Networks for Java, 2nd Edition]

Technology: 
Programming Language: 

Pages

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer