| Name | Description | Type | Package | Framework |
| BasicActivationSummation | Provides a basic implementation of an input summation. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| BasicActivationSummationFactory | A factory to create BasicFactivationSUmmation objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| BasicFreeformConnection | A basic freeform connection. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| BasicFreeformConnectionFactory | Class | org.encog.neural.freeform.basic | HeatonReasearch | |
| BasicFreeformLayer | Class | org.encog.neural.freeform.basic | HeatonReasearch | |
| BasicFreeformLayerFactory | A factory that creates BasicFreeformLayer objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| BasicFreeformNeuron | This class provides a basic implementation of a freeform neuron. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| BasicFreeformNeuronFactory | A factory to create BasicFreeformNeuron objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
| ConnectionTask | Interface | org.encog.neural.freeform.task | HeatonReasearch | |
| FreeformBackPropagation | Perform backpropagation for a freeform neural network. | Class | org.encog.neural.freeform.training | HeatonReasearch |
| FreeformConnection | Defines a freeform connection between neurons. | Interface | org.encog.neural.freeform | HeatonReasearch |
| FreeformConnectionFactory | A factory that creates connections. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
| FreeformContextNeuron | Defines a freeform context neuron. | Class | org.encog.neural.freeform | HeatonReasearch |
| FreeformLayer | Defines a freeform layer. | Interface | org.encog.neural.freeform | HeatonReasearch |
| FreeformLayerFactory | A factory that creates layers. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
| FreeformNetwork | much more advanced structures than the flat networks that the Encog BasicNetwork implements. | Class | org.encog.neural.freeform | HeatonReasearch |
| FreeformNetworkError | Freeform neural network error. | Class | org.encog.neural.freeform | HeatonReasearch |
| FreeformNeuron | This interface defines a freeform neuron. | Interface | org.encog.neural.freeform | HeatonReasearch |
| FreeformNeuronFactory | A factory that creates neurons. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
| FreeformPropagationTraining | Provides basic propagation functions to other trainers. | Class | org.encog.neural.freeform.training | HeatonReasearch |
| FreeformResilientPropagation | Class | org.encog.neural.freeform.training | HeatonReasearch | |
| InputSummation | Specifies how the inputs to a neuron are to be summed. | Interface | org.encog.neural.freeform | HeatonReasearch |
| InputSummationFactory | Factory that creates input summations. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
| NeuronTask | Defines a task that is carried out for every neuron. | Interface | org.encog.neural.freeform.task | HeatonReasearch |
| TempTrainingData | Interface | org.encog.neural.freeform | HeatonReasearch | |