| Name | Description | Type | Package | Framework |
| And | Performs logic AND operation on input vector. | Class | org.neuroph.core.input | Neuroph |
| BufferedDataSet | This class can be used for large training sets, which are partialy read from file during the training. | Class | org.neuroph.core.data | Neuroph |
| Connection | Weighted connection to another neuron. | Class | org.neuroph.core | Neuroph |
| DataSet | This class represents a collection of data rows (DataSetRow instances) used for training and testing neural network. | Class | org.neuroph.core.data | Neuroph |
| DataSetRow | This class represents single data row in a data set. | Class | org.neuroph.core.data | Neuroph |
| Difference | Performs the vector difference operation on input andAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.input | Neuroph |
| ErrorFunction | Interface for calculating total network error during the learning. | Interface | org.neuroph.core.learning.error | Neuroph |
| Gaussian | Gaussian neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| InputFunction | Neuron's input function. | Class | org.neuroph.core.input | Neuroph |
| IterativeLearning | Base class for all iterative learning algorithms. | Class | org.neuroph.core.learning | Neuroph |
| Layer | Layer of neurons in a neural network. | Class | org.neuroph.core | Neuroph |
| LearningEvent | This class holds information about the source of some learning event. | Class | org.neuroph.core.events | Neuroph |
| LearningEventListener | This interface is implemented by classes who are listening to learning events (iterations, error etc. | Interface | org.neuroph.core.events | Neuroph |
| LearningEventType | enum LearningEventTypeAuthor:Zoran Sevarac | Class | org.neuroph.core.events | Neuroph |
| LearningRule | Base class for all neural network learning algorithms. | Class | org.neuroph.core.learning | Neuroph |
| Linear | Linear neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| Log | Log neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| Max | Performs max function on input vectorAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.input | Neuroph |
| MaxErrorStop | Stops learning rule if total network error is below some specified valueAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.learning.stop | Neuroph |
| MaxIterationsStop | Stops learning rule if specified number of iterations has been reachedAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.learning.stop | Neuroph |
| MeanSquaredError | Commonly used mean squared errorAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.learning.error | Neuroph |
| Min | Performs min function on input vectorAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.input | Neuroph |
| NeuralNetwork | Base class for artificial neural networks. | Class | org.neuroph.core | Neuroph |
| NeuralNetworkEvent | This class holds information about the source and type of some neural network event. | Class | org.neuroph.core.events | Neuroph |
| NeuralNetworkEventListener | This interface is implemented by classes who are listening to neural network events events (to be defined) NeuralNetworkEvent class holds the information about event. | Interface | org.neuroph.core.events | Neuroph |
| NeuralNetworkEventType | enum NeuralNetworkEventTypeAuthor:Zoran Sevarac | Class | org.neuroph.core.events | Neuroph |
| Neuron | Basic general neuron model according to McCulloch-Pitts neuron model. | Class | org.neuroph.core | Neuroph |
| NeurophException | Base exception type for Neuroph. | Class | org.neuroph.core.exceptions | Neuroph |
| Or | Performs logic OR operation on input vector. | Class | org.neuroph.core.input | Neuroph |
| Product | Performs multiplication of all input vector elements. | Class | org.neuroph.core.input | Neuroph |
| Ramp | Ramp neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| Sgn | Sgn neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| Sigmoid | Sigmoid neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| Sin | Sin neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| SmallErrorChangeStop | Stops learning rule if error change has been too small for specified numberAuthor:Zoran Sevarac See Also:Serialized Form | Class | org.neuroph.core.learning.stop | Neuroph |
| Step | Step neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| StopCondition | Interface for learning rule stop condition. | Interface | org.neuroph.core.learning.stop | Neuroph |
| Sum | Performs summing of all input vector elements. | Class | org.neuroph.core.input | Neuroph |
| SumSqr | Calculates squared sum of all input vector elements. | Class | org.neuroph.core.input | Neuroph |
| SupervisedLearning | Base class for all supervised learning algorithms. | Class | org.neuroph.core.learning | Neuroph |
| Tanh | Tanh neuron transfer function. | Class | org.neuroph.core.transfer | Neuroph |
| TransferFunction | Abstract base class for all neuron tranfer functions. | Class | org.neuroph.core.transfer | Neuroph |
| Trapezoid | Fuzzy trapezoid neuron tranfer function. | Class | org.neuroph.core.transfer | Neuroph |
| UnsupervisedLearning | Base class for all unsupervised learning algorithms. | Class | org.neuroph.core.learning | Neuroph |
| VectorSizeMismatchException | Thrown to indicate that vector size does not match the network input or training element size. | Class | org.neuroph.core.exceptions | Neuroph |
| Weight | Neuron connection weight. | Class | org.neuroph.core | Neuroph |
| WeightedSum | Optimized version of weighted input functionAuthor:Zoran SevaracSee Also:Serialized Form | Class | org.neuroph.core.input | Neuroph |