SMO algorithim for training support vector machines,Independent componenet analysis,Princuple Component analysis