Machine learning is a important area of Artifical Intelligence. Its purpose is to give computer learning ability and make good use of the obtained knowledge in application. In machine learing, supervised learning provides good exemplars for computer and there is plenty of information embedded in them. Furthermore, supervised learning also gives out the learing rules and right directions. On the other hands, without any exemplar and pre-known knowledge, un-supervised learning merely depends on the alg...