Machine Learning Algorithms Principle