We provide a set of classes meant to used with JUnit in order to provide a common testing framework for neural networks implementations.
The yawn.nn.AbstractNeuralNetworkTest class contains all the functionality common to all tests and defines abstract methods that are used by descendant classes provide custom environment and network setups and train methods.
These test cases are supported by the synthetic environments (see the yawn.envs.synthetic package).
When implementing a neural network you should create a