| Name | Description | Type | Package | Framework |
| NeuralPSO | Iteratively trains a population of neural networks by applying particle swarm optimisation (PSO). | Class | org.encog.neural.networks.training.pso | HeatonReasearch |
| NeuralPSOWorker | PSO multi-treaded worker. | Class | org.encog.neural.networks.training.pso | HeatonReasearch |