This project implement the simplest example of Semi-supervised Learning, which is Self-Training. The problem is, given 4 points of a convex, determined whether it is a Rhombus or not.