Unsupervised Learning with Dynamic Cell Structures (DCS) Neural Network
The Dynamic Cell Structure (DCS-GCS) ANN belongs to the class of Topology Representing Networks (TRN's). It can learn supervised and unsupervised. Here, the unsupervised learning mode is implemented and demonstrated. It's learning method employs a combination of modified Kohonen learning to adjust the neuron's positions, with a sort of competitive Hebbian learning for its connections. For details please consult ref. [1]. In order to make the main script (dcs.m) functional, you must first select and generate a manifold (data) using the corresponding data generator.
REFERENCE
[1] Bruske J., Sommer G., "Dynamic Cell Structure Learns Perfectly Topology Preserving Map", Neural Computation, vol. 7, Issue 4, July 1995, pp. 845-865.
Cite As
Ilias Konsoulas (2026). Unsupervised Learning with Dynamic Cell Structures (DCS) Neural Network (https://uk.mathworks.com/matlabcentral/fileexchange/43572-unsupervised-learning-with-dynamic-cell-structures-dcs-neural-network), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- AI and Statistics > Deep Learning Toolbox > Train Deep Neural Networks > Function Approximation, Clustering, and Control >
Tags
Acknowledgements
Inspired: Unsupervised Learning with Growing Neural Gas (GNG) Neural Network
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
