In order to plan any vacation we have either approach travel agencies or go through lot of websites, both of which involves money or time. So we intent to make a website to recommend hotels ,attractions and places(i.e. full itenary) to the user saving his time as well as money.
1.Install python3:- https://www.python.org/downloads/
2.Install postman:- https://www.postman.com/downloads/
3.Install python libraries: numpy, pandas, tfidf, beautifulsoup, scikit-learn, Flask
Web scraping of:-
-
Each hotels data is done:-
https://github.com/Atharva2018/Travel-Recommender/blob/master/Webscrap/Each_Hotel.ipynb -
Links of various hotels extracted and combined with above obtained:-
https://github.com/Atharva2018/Travel-Recommender/blob/master/Webscrap/Hotel_Urls.ipynb -
Attraction places near the hotel are scraped:-
https://github.com/Atharva2018/Travel-Recommender/blob/master/Webscrap/attractions_for_each_hotel.ipynb
1.For hotels we have used content based filtering(sigmoid):-
https://github.com/Atharva2018/Travel-Recommender/blob/master/Models/routes_hotel.py
2.To recommend attraction, we have found relationship with the user preferences:-
https://github.com/Atharva2018/Travel-Recommender/blob/master/Models/routes_attractions.py
3.To recommend destination, we have used user-based collaborative filtering(pearson correlation):- https://github.com/Atharva2018/Travel-Recommender/blob/master/Models/routes_destination.py
1.Gokul Gopinath:- https://github.com/GokulGopinath
2.Atharva Shirode:- https://github.com/Atharva2018
3.Ninad Chavan:- https://github.com/ninadchavan