Development of artificial intelligence based collaborative filtering recommender systems for web applications