Self-Organizing-Maps Implementing Kohonen Self Organizing Maps using gaussian distribution neighbor function