| Name | Description | Type | Package | Framework |
| BasicTraining | An abstract class that implements basic training for most training algorithms. | Class | org.encog.ml.train | HeatonReasearch |
| EarlyStoppingStrategy | Stop early when validation set no longer improves. | Class | org.encog.ml.train.strategy.end | HeatonReasearch |
| EndIterationsStrategy | Class | org.encog.ml.train.strategy.end | HeatonReasearch | |
| EndMaxErrorStrategy | Class | org.encog.ml.train.strategy.end | HeatonReasearch | |
| EndMinutesStrategy | Class | org.encog.ml.train.strategy.end | HeatonReasearch | |
| EndTrainingStrategy | Interface | org.encog.ml.train.strategy.end | HeatonReasearch | |
| Greedy | A simple greedy strategy. | Class | org.encog.ml.train.strategy | HeatonReasearch |
| HybridStrategy | A hybrid stragey allows a secondary training algorithm to be used. | Class | org.encog.ml.train.strategy | HeatonReasearch |
| MLTrain | Defines a training method for a machine learning method. | Interface | org.encog.ml.train | HeatonReasearch |
| RequiredImprovementStrategy | The reset strategy will reset the weights if the neural network fails to improve by the specified amount over a number of cycles. | Class | org.encog.ml.train.strategy | HeatonReasearch |
| ResetStrategy | The reset strategy will reset the weights if the neural network fails to fall below a specified error by a specified number of cycles. | Class | org.encog.ml.train.strategy | HeatonReasearch |
| SimpleEarlyStoppingStrategy | A simple early stopping strategy that halts training when the validation set no longer improves. | Class | org.encog.ml.train.strategy.end | HeatonReasearch |
| StopTrainingStrategy | This strategy will indicate once training is no longer improving the neural network by a specified amount, over a specified number of cycles. | Class | org.encog.ml.train.strategy | HeatonReasearch |
| Strategy | Training strategies can be added to training algorithms. | Interface | org.encog.ml.train.strategy | HeatonReasearch |
| TrainingImplementationType | enum TrainingImplementationTypeSpecifies the type of training that an object provides. | Class | org.encog.ml | HeatonReasearch |