Person Career

Applying Multithreading to Resilient Propagation and Backpropagation

This article shows how the Multi Propagation (MPROP) algorithm was implemented for Encog for Java. Though this article focuses on the Java implementation the C# version would be very similar. MPROP is based on resilient propagation, but is designed to work well with multicore computers and gain maximum performance.

Java Counterpropagation Neural Network

Counterpropagation Neural Networks (CPN) were devloped by Professor Robert Hecht-Nielsen in 1987. CPN neural networks are a hybrid neural network, employing characteristics of both a feedforward neural network and a self-organizing map (SOM). The CPN is composed of three layers, the input, the instar and the outstar. The connection from the input to the instar layer is competitive, with only one neuron being allowed to win. The connection between the instar and outstar is feedforward. The layers are trained separately, using instar training and outstar training.

C# Adaptive Linear Neuron (ADALINE)

The ADALINE neural network was developed by professor Bernard Widrow and his graduate student Ted Hoff. It is a very simple neural network usually used for pattern recognition. ADALINE is short for Adaptive Linear Neuron or Adaptive Linear Element. It is considered a single layer neural network. Though an activation function forms a sort of primitive output layer. Weighted connections are made to this activation function. A threshold, or bias, is also provided for. The output from an ADALINE neural network is usually bipolar.

C# Counterpropagation Neural Network

Counterpropagation Neural Networks (CPN) were devloped by Professor Robert Hecht-Nielsen in 1987. CPN neural networks are a hybrid neural network, employing characteristics of both a feedforward neural network and a self-organzing map (SOM). The CPN is composed of three layers, the input, the instar and the outstar. The connection from the input to the instar layer is competitive, with only one neuron being allowed to win. The connection between the instar and outstar is feedforward. The layers are trained separately, using instar training and outstar training.

Java Adaptive Linear Neuron (ADALINE)

The ADALINE neural network was developed by professor Bernard Widrow and his graduate student Ted Hoff. It is a very simple neural network usually used for pattern recognition. ADALINE is short for Adaptive Linear Neuron or Adaptive Linear Element. It is considered a single layer neural network. Though an activation function forms a sort of primitive output layer. Weighted connections are made to this activation function. A threshold, or bias, is also provided for. The output from an ADALINE neural network is usually bipolar.

Official Information on Encog Presentation

Here is the official link from the Gateway Java users group on the Encog presentation that I will be giving. If you are in the St. Louis area, and are interested in Encog, this presentation will give an intro to Encog. I plan to post the material here once the presentation is complete.

http://www.gatewayjug.org/2009/05/june-2nd-meeting-implementing-a-java-n...

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

Notecard Givers in Second Life

Another great Second Life YouTube video by Mike Lively of Northern Kentucky University. This time he shows how to create a notecard giver. One of the notecard givers in this video makes use of the notecard giver script found in Scripting Recipes for Second Life. A notecard giver allows you to pass out notecards, or really any Second Life object, to visitors in Second Life. Notecard givers are very common in the Second Life world. See how to create your own!

Part 1

Teleport Pads for Second Life

Teleport pads allow you to move short distances in Second Life. You can specify the target x, y and z, and your avatar will be placed there. This is a user contributed video, I did not make it, though it is based on code from Scripting Recipes for Second Life. It is very well done and I am sure it enjoy it. It was created by Mike Lively of Northern Kentucky University.
Syndicate content

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