/Self-Organizing-Map

Implementation of a Artificial Neural Network model of Self Organizing Maps (SOM)

Primary LanguageJavaThe UnlicenseUnlicense

Self-Organizing-Map

Java implementation of a Self-Organizing-Map (SOM), a type of artificial neural network.

Focus was on colour clustering and its uses in images.

Execution Sample

 

Pre-Train

Randomized Initial Weights of the SOM

 

Post-Train

After Training and Clustering

Image Compression

 

Pre-Compress

Example Image Before Compression

 

Post-Compress

Example Image After Compression