| Name | Description | Type | Package | Framework |
| AnnealFactory | A factory to create simulated annealing trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| BackPropFactory | A factory for backpropagation training. | Class | org.encog.ml.factory.train | HeatonReasearch |
| ClusterSOMFactory | Create a trainer that uses the SOM cluster training method. | Class | org.encog.ml.factory.train | HeatonReasearch |
| EPLGAFactory | Class | org.encog.ml.factory.train | HeatonReasearch | |
| GeneticFactory | A factory to create genetic algorithm trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| LMAFactory | This class is a factory to create the LMA training method. | Class | org.encog.ml.factory.train | HeatonReasearch |
| ManhattanFactory | A factory for Manhattan training. | Class | org.encog.ml.factory.train | HeatonReasearch |
| NEATGAFactory | A factory to create genetic algorithm trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| NeighborhoodSOMFactory | Train an SOM network with a neighborhood method. | Class | org.encog.ml.factory.train | HeatonReasearch |
| NelderMeadFactory | Class | org.encog.ml.factory.train | HeatonReasearch | |
| PNNTrainFactory | A factory used to create PNN trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| PSOFactory | A factory for quick propagation training. | Class | org.encog.ml.factory.train | HeatonReasearch |
| QuickPropFactory | A factory for quick propagation training. | Class | org.encog.ml.factory.train | HeatonReasearch |
| RBFSVDFactory | This factory is used to create a SVD trainer for an RBF network. | Class | org.encog.ml.factory.train | HeatonReasearch |
| RPROPFactory | A factory that creates RPROP trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| SCGFactory | A factory used to create SCG trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| SVMFactory | A factory to create SVM trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| SVMSearchFactory | A factory that creates SVM-search trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| TrainBayesianFactory | Class | org.encog.ml.factory.train | HeatonReasearch | |