| Name | Description | Type | Package | Framework |
| AnnealFactory | A factory to create simulated annealing trainers. | Class | org.encog.ml.factory.train | HeatonReasearch |
| ArchitectureLayer | Holds the parse results for one layer. | Class | org.encog.ml.factory.parse | HeatonReasearch |
| ArchitectureParse | This class is used to parse a Encog architecture string. | Class | org.encog.ml.factory.parse | HeatonReasearch |
| BackPropFactory | A factory for backpropagation training. | Class | org.encog.ml.factory.train | HeatonReasearch |
| BayesianFactory | Factory to create bayesian networks. | Class | org.encog.ml.factory.method | HeatonReasearch |
| ClusterSOMFactory | Create a trainer that uses the SOM cluster training method. | Class | org.encog.ml.factory.train | HeatonReasearch |
| EPLFactory | Class | org.encog.ml.factory.method | HeatonReasearch | |
| EPLGAFactory | Class | org.encog.ml.factory.train | HeatonReasearch | |
| FeedforwardFactory | A factor to create feedforward networks. | Class | org.encog.ml.factory.method | 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 |
| MLActivationFactory | Class | org.encog.ml.factory | HeatonReasearch | |
| MLMethodFactory | This factory is used to create machine learning methods. | Class | org.encog.ml.factory | HeatonReasearch |
| MLTrainFactory | This factory is used to create trainers for machine learning methods. | Class | org.encog.ml.factory | HeatonReasearch |
| NEATFactory | A factor to create feedforward networks. | Class | org.encog.ml.factory.method | 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 | |
| PNNFactory | A factory to create PNN networks. | Class | org.encog.ml.factory.method | 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 |
| RBFNetworkFactory | A factory to create RBF networks. | Class | org.encog.ml.factory.method | 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 |
| SOMFactory | A factory that is used to produce self-organizing maps. | Class | org.encog.ml.factory.method | HeatonReasearch |
| SRNFactory | A factory that creates simple recurrent neural networks (SRN's), i. | Class | org.encog.ml.factory.method | HeatonReasearch |
| SVMFactory | A factory that is used to create support vector machines (SVM). | Class | org.encog.ml.factory.method | 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 | |