|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.shapelogic.machinelearning.FFNeuralNetworkTest
public class FFNeuralNetworkTest
Test of Feed Forward Neural Network with external training.
The bias is considered the zeroth element of the synaptic weight.
Field Summary | |
---|---|
static double[][] |
WEIGHTS_FOR_AND
Logic And as a neural network. |
static double[][] |
WEIGHTS_FOR_NOT
Logic Not as a neural network. |
static double[][] |
WEIGHTS_FOR_OR
Logic Or as a neural network. |
static double[][] |
WEIGHTS_FOR_OR_MULTI_LAYER
Logic Or as a neural network. |
static double[][] |
WEIGHTS_FOR_XOR
Weights found using the Joone Neural Networks. |
static double[][] |
WEIGHTS_IDENTITY_1_1
Logic Identity as a neural network. |
Constructor Summary | |
---|---|
FFNeuralNetworkTest()
|
Method Summary | |
---|---|
static void |
assertNNFalse(double input)
|
static void |
assertNNTrue(double input)
|
static org.shapelogic.machinelearning.FFNeuralNetwork |
makeORNNMultiLayeredFlawed()
|
void |
testAndNeuralNetwork00()
|
void |
testAndNeuralNetwork01()
|
void |
testAndNeuralNetwork10()
|
void |
testAndNeuralNetwork11()
|
void |
testConstructor()
|
void |
testNotNeuralNetwork0()
|
void |
testNotNeuralNetwork1()
|
void |
testOrMultiLayeredNeuralNetwork00()
|
void |
testOrMultiLayeredNeuralNetwork01()
|
void |
testOrMultiLayeredNeuralNetwork10()
|
void |
testOrMultiLayeredNeuralNetwork11()
|
void |
testOrNeuralNetwork00()
|
void |
testOrNeuralNetwork01()
|
void |
testOrNeuralNetwork10()
|
void |
testOrNeuralNetwork11()
|
void |
testSigmoidFunction()
|
void |
testXORNeuralNetwork00()
|
void |
testXORNeuralNetwork01()
|
void |
testXORNeuralNetwork10()
|
void |
testXORNeuralNetwork11()
|
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 |
Field Detail |
---|
public static final double[][] WEIGHTS_FOR_XOR
public static final double[][] WEIGHTS_FOR_AND
public static final double[][] WEIGHTS_FOR_OR
public static final double[][] WEIGHTS_FOR_NOT
public static final double[][] WEIGHTS_IDENTITY_1_1
public static final double[][] WEIGHTS_FOR_OR_MULTI_LAYER
Constructor Detail |
---|
public FFNeuralNetworkTest()
Method Detail |
---|
public void testConstructor()
public static org.shapelogic.machinelearning.FFNeuralNetwork makeORNNMultiLayeredFlawed()
public void testXORNeuralNetwork00()
public void testXORNeuralNetwork01()
public void testXORNeuralNetwork10()
public void testXORNeuralNetwork11()
public void testAndNeuralNetwork00()
public void testAndNeuralNetwork01()
public void testAndNeuralNetwork10()
public void testAndNeuralNetwork11()
public void testOrNeuralNetwork00()
public void testOrNeuralNetwork01()
public void testOrNeuralNetwork10()
public void testOrNeuralNetwork11()
public void testOrMultiLayeredNeuralNetwork00()
public void testOrMultiLayeredNeuralNetwork01()
public void testOrMultiLayeredNeuralNetwork10()
public void testOrMultiLayeredNeuralNetwork11()
public void testNotNeuralNetwork0()
public void testNotNeuralNetwork1()
public void testSigmoidFunction()
public static void assertNNTrue(double input)
public static void assertNNFalse(double input)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |