创建一个餐厅推荐系统，根据用户提供的口味，餐厅地点和预算范围，返回一份完整的餐厅推荐列表。
用户口味喜好为颠覆传统，喜欢创新菜品；所在地为上海市浦东新区；预算范围为人均100-200元。
1. 收集上海市浦东新区的餐厅列表和菜单信息。
2. 建立一个推荐算法，根据用户口味和预算范围，筛选出符合条件的餐厅。
3. 根据符合条件的餐厅的评价得分和用户的历史评价数据，计算出每个餐厅的推荐分数。
4. 将推荐分数排序，生成餐厅推荐列表，推荐分数越高排位越靠前。
5. 将推荐列表返回给用户展示。