machine learning techniques; clustering algorithms; cluster validity indices