| Name | Description | Type | Package | Framework |
| BasicTrainSOM | This class implements competitive training, which would be used in a winner-take-all neural network, such as the self organizing map (SOM). | Class | org.encog.neural.som.training.basic | HeatonReasearch |
| BestMatchingUnit | The "Best Matching Unit" or BMU is a very important concept in the training for a SOM. | Class | org.encog.neural.som.training.basic | HeatonReasearch |
| NeighborhoodBubble | A neighborhood function that uses a simple bubble. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
| NeighborhoodFunction | Defines how a neighborhood function should work in competitive training. | Interface | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
| NeighborhoodRBF | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch | |
| NeighborhoodRBF1D | A neighborhood function based on an RBF function. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
| NeighborhoodSingle | A very simple neighborhood function that will return 1. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
| PersistSOM | Class | org.encog.neural.som | HeatonReasearch | |
| SOM | A self organizing map neural network. | Class | org.encog.neural.som | HeatonReasearch |
| SOMClusterCopyTraining | SOM cluster copy is a very simple trainer for SOM's. | Class | org.encog.neural.som.training.clustercopy | HeatonReasearch |