aima.test.learningtest
Class NeuralNetworkTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by aima.test.learningtest.NeuralNetworkTest
All Implemented Interfaces:
junit.framework.Test

public class NeuralNetworkTest
extends junit.framework.TestCase


Constructor Summary
NeuralNetworkTest()
           
 
Method Summary
 void testActivationOfConnectedNeurons()
           
 void testBackPropogation()
           
 void testBiasSettingOnNeuron()
           
 void testDefaultValuesOfUnConnectedNeuron()
           
 void testFeedForwardNeuralNetwork()
           
 double testFunction(double x)
           
 void testLayerAcceptsInputAndGeneratesErrorCorrectly()
           
 void testLayerConstruction()
           
 void testLayerUpdatesActivationProperly()
           
 void testLinkCreation()
           
 void testNeuronConnection()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NeuralNetworkTest

public NeuralNetworkTest()
Method Detail

testFunction

public double testFunction(double x)

testDefaultValuesOfUnConnectedNeuron

public void testDefaultValuesOfUnConnectedNeuron()

testBiasSettingOnNeuron

public void testBiasSettingOnNeuron()

testLinkCreation

public void testLinkCreation()

testNeuronConnection

public void testNeuronConnection()

testActivationOfConnectedNeurons

public void testActivationOfConnectedNeurons()

testLayerConstruction

public void testLayerConstruction()

testLayerAcceptsInputAndGeneratesErrorCorrectly

public void testLayerAcceptsInputAndGeneratesErrorCorrectly()

testLayerUpdatesActivationProperly

public void testLayerUpdatesActivationProperly()

testFeedForwardNeuralNetwork

public void testFeedForwardNeuralNetwork()

testBackPropogation

public void testBackPropogation()