In this article, we review the basic algorithms for machine learning for those who want to leverage machine learning in business or software product.