Learning Association Rules Mining and Recommendation Systems