Apply machine learning technologies into human learning