Increasing Population density demands more qualified products according to their different requirements. Due to this, every items in retails shops varies by Price, Quality, User Ratings, Reviews and so on. So common peoples can't buy whatever they want. Recommendation System is a useful tool in Machine Learning Era, which helps them in this regard.
It utilises the historical data and purchasing history to make best recommendation engine that can help customers to suggest products according to their choices.
Best ML models for this system can be - 1. Collaborative Filtration, 2. Content based filtration, 3. Hybrid filtering, 4. Apriori
Dataset: https://www.kaggle.com/datasets/puneetbhaya/online-retail