Self Organizing Maps In Machine Learning