| Name | Description | Type | Package | Framework |
| Activation | The interface for the neural network activation function. | Interface | org.jscience.computing.ai.neurocomputing | JScience |
| Activation .None | No activation function. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| Activation .Sigmoid | Sigmoid activation function. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| Activation .Stepped | A stepped activation function. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| Activation .Tanh | Hyperbolic tangent activation function. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| EvoFeedForwardNN | This class implements an evolutionary feedforward network. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| FeedForwardNN | A simple implementation of a feedforward network. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| FFNHiddenLayer | This class implements a hidden layer for a feedforward network. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| FFNInputLayer | This class implements the input layer for the feedforward network. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| FFNLayer | An abstract class for the feedforward layers. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| FFNOutputLayer | This class implements the output layer for the feedforward network. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| KohonenNN | This class provides a simple implementation of a two-dimensional Kohonen self- organizing map. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| KohonenTrainer | This class implements the Kohonen training algorithm. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| NeuralNetwork | A neural network framework class. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| NeuralNetworkException | A simple class for neural network exceptions. | Class | org.jscience.computing.ai.neurocomputing | JScience |
| NeuralNetworkTrainer | This class is intended to provide a common interface for the more complicated neural network training algorithms, such as a multi-stage Kohonen training | Class | org.jscience.computing.ai.neurocomputing | JScience |
| Notifier | The neural network notifier interface. | Interface | org.jscience.computing.ai.neurocomputing | JScience |
| PerceptronNN | An implementation of a perceptron. | Class | org.jscience.computing.ai.neurocomputing | JScience |