Reference no: EM133529143
Tourist Recommendation System and Itinerary planning
Introduction
The goal here is to create a Tourist recommendation System for a particular city ( Here in the case it the city Rome ), The user can interact with the system and mention it requirements and the system will generate multiple Itinerary based on the Users preference, The user can also make changes to the generated itinerary/ change the requirements / budget / no of days and choose of the Itinerary. The system will than provide the itinerary to the user after customization.
The GOAL is to use the data set and generated the most popular recommended places, based on reviews from trip advisor
2 Data Description
The above data is scraped of trip advisor, there is a lot of missing data in the above dataset,
Find a solution to fill in the missing data ( or use a average of the existing data and add them )
3. System Architecture
User Interface
The user interface that the user will interact with. Will contain the following fields.
Name user name - User will input it details. Number of people -
Place of Visit - ( create a drop down to select ) here the only option in the drop down will be Rome.
Number of days - ( The itinerary will be generated with the number of places to be visited in a day, In the data set we have duration field which mention the time taken to visit the place ( can make changes to the data set for duration field update them based on the maximum hours, considering the max duration in hours ( e.g. 1-2 hours = 2 hours for that place). We will consider the Itinerary to be created on the number of days ). Recommeding 3-4 places a day.
Point of interest - ( Here the user will mention some point of interest it wants to visit, the
recommendation will consider these places first and create an itinerary around the point of interest to the user )
Budget - The user will mention a budget for all the places to be visited ( E.g. User wanted to visit Rome for 3 days and mention the budget has 100 euros the recommended places for the 3 days should not exceed 100 euros ) ( In this thesis we are only consider the budget for the places to visit which will only include the ticket prices of the place to visit ( in the data set we have the prices
listed,).
Recommendation Engine
For the algorithm, I don't have much research idea, hope you can find a best solution for the recommendation part
Mention the algorithms and techniques to be used for generating recommendations. The system will use machine learning to improve recommendations.
Recommendation Generation
Initial Itinerary
Describe how the system will generate an initial itinerary based on user requirements. Explain how the system will utilize the dataset to recommend places of interest in Rome.
Display of Itinerary
Generate Multiple Itinerary option to the user based on his preferences .
The itinerary generated will include the description and images from the data available.
User Customization
Allow the user to customize the Itinerary option ( example - delete certain recommendation or changing the number of days or budget so that the system can generate a new Itinerary.)
Describe the user interface for making these modifications.
Final Itinerary
The system will recommend the final itinerary plan to the user based on their customizations.
Attachment:- Rome_dataset.zip