Machine learning algorithm for data retrieval

Summary
Provide machine learning algorithm for data analysis