The invention discloses a personalized scenic spot recommendation method based on tourist preference modeling, and the method comprises the steps: collecting data, carrying out the preprocessing, and carrying out the
numbering of tourists, scenic spots and other objects; converting the display
score into an implicit
score, and dividing a positive case scenic spot and a negative case scenic spot; constructing a triple and scenic spot knowledge map, and generating a
feature vector and a context
feature vector of each scenic spot; generating vector representations of historical tourist tour scenic spots and candidate scenic spots through the KCNN; calculating an influence weight of each historical touring scenic spot of the tourist through the
attention network to obtain a
preference vector of the tourist to the scenic spot; calculating the scenic spot touring probability of the tourists by using the DNN, and generating scenic spot recommendation lists of the tourists according to the probability from small to large. According to the method, when different influences of historical visiting scenic spots of tourists on the candidate scenic spots are depicted and diversification preferences of the tourists are represented, the
attention network is used for calculating the influence weights of the historical visiting scenic spots of the tourists on the candidate scenic spots, so that the recommendation result better conforms to the preferences of the tourists.