Implementation and Evaluation of popular Data Mining Algorithms such as Association Rules Mining and Collaborative Filtering.